NonStop SOAP 4.1 User's Manual

1 Introduction to NonStop SOAP
NonStop SOAP is a product that runs on an HP NonStop system and enables a Simple Object
Access Protocol (SOAP) client to communicate with the Pathway services and NonStop processes.
NonStop SOAP is based on Apache Axis2/C version 1.5.0. Apache Axis2/C is a Web services
engine developed and maintained by the Apache Software Foundation. For information about the
Apache Axis2/C, see http://ws.apache.org/axis2/c/.
Along with the features provided by Apache Axis2/C, NonStop SOAP customizes Apache Axis2/C
to provide the following additional features:
Expose NonStop legacy applications as Web services
Create SOAP protocol-based Web services that run on the NonStop platform
Create SOAP protocol-based clients that can communicate with SOAP protocol-based services
The NonStop SOAP server implements the SOAP protocol that enables objects running on diverse
platforms to communicate with Pathway applications or NonStop processes. It enables you to
develop applications where the participating entities can reside on different systems and be
implemented using different programming languages. As a result, NonStop SOAP exposes NonStop
applications as Web services that can participate in a service-oriented architecture (SOA)
environment.
The NonStop SOAP key components are:
NonStop SOAP 4 server the SOAP server
SoapAdminCL tool the SOAP server administration tool
WSDL2PWY tool code-generation tool for Pathway services
WSDL2C tool code-generation tool for non-Pathway services
Client and server application programming interface (API) library collection of C language
API calls that enable you to use NonStop SOAP 4 features.
Supported Standards
The tools provided with NonStop SOAP produce artifacts and code that complies with the following
standards:
XML version 1.0
SOAP version 1.1 and 1.2
XML schema 1.0
JavaScript version 1.3
HTTP version 1.1
HTML version 3.2
WSDL specification 1.1
SOAP attachments support implemented using handlers
Supported Standards 27