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










