Clotho Advanced Media > CAM-SOAPApp-Std-1.03 > CAM::SOAPApp::Std

Download:
CAM-SOAPApp-Std-1.03.tgz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 1.03   Source  

NAME ^

CAM::SOAPApp::Std - Clotho standard SOAP tools

LICENSE ^

Copyright 2005 Clotho Advanced Media, Inc., <cpan@clotho.com>

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SYNOPSIS ^

Use this just as you would use CAM::SOAPApp.

DESCRIPTION ^

CAM::SOAPApp::Std adds Clotho conventions to CAM::SOAPApp. This includes an omnipresent requestID and auto-detection of request/response wrappers. Those wrappers are handy when working with non-Perl SOAP implementations that can't support receiving unordered arguments or returning multiple values, like Apache Axis for Java.

METHODS ^

new ...

Adds auto-detection of a request wrapper in the incoming data.

getSOAPData

Adds unwrapping of request tag, if present.

response KEY => VALUE, KEY => VALUE, ...

Adds an implicit requestID = $input{requestID}> to the parameter list. Also adds wrapping of response in a response tag, if applicable.

error
error FAULTCODE
error FAULTCODE, FAULTSTRING
error FAULTCODE, FAULTSTRING, KEY => VALUE, KEY => VALUE, ...

Adds an implicit requestID = $input{requestID}> to the fault detail parameter list.

AUTHOR ^

Clotho Advanced Media, cpan@clotho.com

Primary developer: Chris Dolan

syntax highlighting: