NonStop SOAP 4.1 User's Manual

6 NonStop SOAP 4 Client APIs
This chapter describes the NonStop SOAP 4 APIs you can use to develop client applications that
consume SOAP Web services.
This chapter includes the following topics:
“NonStop SOAP 4 Client APIs (page 105)
“Developing NonStop SOAP 4 Clients Using Client APIs (page 119)
NonStop SOAP 4 Client APIs
NonStop SOAP 4 client APIs provide the following stack of function calls to develop client
applications that consume SOAP Web services.
APIs to Implement the Client Interface with NonStop SOAP 4” (page 105)
APIs to Generate the Request Node and Consume the Response Node” (page 106)
APIs to Invoke the Web Service (page 113)
APIs for Logging (page 115)
ADB APIs for creating requests (page 117)
Figure 10 shows the NonStop SOAP 4 client APIs and how they communicate with the NonStop
SOAP 4 server.
Figure 10 Client APIs in NonStop SOAP 4
Client Log File Logging API
Client Interface
API
Request
Generation API
AXIOM
Request Node
AXIOM
Response Node
Service
Invocation API
Response
Consume API
NonStop SOAP 4
Server
NonStop
SOAP 4 Client
APIs to Implement the Client Interface with NonStop SOAP 4
Clients that are developed using NonStop SOAP 4 client APIs must implement the following functions:
“The axis2_svc_client_create()Function (page 106)
“The axis2_svc_client_free()Function (page 106)
NonStop SOAP 4 Client APIs 105