Using WSDL Document in Java with Axis2 1.4.1

This chapter provides tutorial notes and example codes on Axis2 1.4.1. Topics include downloading and installing Axis2 1.4.1; creating a ServiceClient object for an XML document based Web service; turning off Chunked HTTP flag; invoking an operation with sendReceive() method; creating an RPCServiceClient object for an RPC method based Web service; invoking an operation with RPCServiceClient() method.

What Is Axis2?

Downloading and Installing Axis2/Java 1.4.1

org.apache.axis2.client.ServiceClient Class

Creating Service Client with WSDL Document

org.apache.axis2.client.Options - Operation Client Options

sendReceive() Method - Invoking a Named Operation

Turning Off the Chunked HTTP Flag

AXIOM (AXIs Object Model)

Axis2RegistrationClient.java - document/literal Style

Axis2GetSpeechClient.java - document/literal Style

org.apache.axis2.rpc.client.RPCServiceClient Class

Axis2GetExchangeRateClient.java - rpc/encoded Style

SocketRequestResponseServer.java - Socket Server Testing Program

Capturing the HTTP Request from an Axis2 Client Program

Conclusions:

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

 WSDL 20 Programming APIs and Testing Tools

 Introduction to WSDL 1.1

 WSDL 1.1 Document Structure and Syntax

 WSDL 1.1 Binding Extension for SOAP 1.1

 soapUI 3.0.1 - Web Service Testing Tool

 WSDL 1.1 and SOAP 1.1 Examples - Document and RPC Styles

 PHP SOAP Extension in PHP 5.3.1

 Using WSDL in Perl with SOAP::Lite 0.710

Using WSDL Document in Java with Axis2 1.4.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

 References

 PDF Printing Version