Perl SOAP::Lite for WSDL 1.1
This chapter provides tutorial notes and example codes using WSDL 1.1 in Perl with SOAP::Lite. Topics include SOAP::Lite client methods; using service() method to load WSDL document; calling RPC method based Web services; building SOAP::Data objects to represent XML documents; calling XML document based Web services; serializing and deserializing SOAP::Data objects.
These sections are omitted from this Web preview version. To view the full content,
see information on how to obtain the full version this book.
Introduction of Perl SOAP::Lite for WSDL
Methods on SOAP::Lite Client Object
Calling PRC Methods Defined in WSDL 1.1 Documents
service() Method Returns New Objects
SOAP::Data - XML Elements as Data Objects
SOAP::Serializer - Converting Data Objects to XML
Creating a Data Object for a Single XML Element
Creating a Data Object for Nested XML Elements
SOAP::Deserializer - Converting XML to Data Objects
Calling XML Document Based Web Service
Using Operation Name as the SOAP Body Element Name
- SOAP::Lite supports WSDL 1.1 documents with the service() method.
- SOAP::Lite supports RPC method based Web services perfectly.
- SOAP::Lite can supports XML document based Web services. But you need to use operation name as the SOAP Body sub element name.
- SOAP::Data class can be used to build SOAP Body sub elements.
- SOAP::Serializer class can be used to convert SOAP::Data objects to XML strings.
- SOAP::Deserializer class can be used to convert XML strings to SOAP::SOM objects, then to SOAP::Data objects.
Table of Contents
About This Book
Introduction to WSDL 2.0
WSDL 2.0 Document Structure and Syntax
WSDL Version 2.0 Part 2: Adjuncts
WSDL 2.0 Document Examples with SOAP Binding
Using WSDL Document in Java Apache Axis2/Java for WSDL
Apache Woden for WSDL Documents in Java
SoapUI - Web Service Testing Tool
PHP SOAP Extension for WSDL
Perl SOAP::Lite for WSDL
Introduction to WSDL 1.1
WSDL 1.1 Document Structure and Syntax
WSDL 1.1 Binding Extension for SOAP 1.1
SoapUI as WSDL 1.1 Testing Tool
WSDL 1.1 and SOAP 1.1 Examples - Document and RPC Styles
PHP SOAP Extension for WSDL 1.1
►Perl SOAP::Lite for WSDL 1.1
Apache Axis2/Java for WSDL 1.1
Using WSDL2Java to Generate Web Service Stub Classes
WSDL 1.1 Binding Extension for SOAP 1.2
WSDL 1.1 and SOAP 1.2 Examples - Document and RPC Styles
SOAP 1.2 Binding - PHP, Java and Perl Clients
WSDL Related Terminologies
Full Version in PDF/EPUB