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 aresponse
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