NonStop SOAP 4.1 User's Manual
7 Customizing NonStop SOAP 4 Message Processing
NonStop SOAP 4 processes a request based on the default message process. This chapter provides
information on customizing the default NonStop SOAP 4 message process using Phases, Modules,
Handlers, and Message Receiver User Functions.
This chapter describes the following topics:
• “Overview” (page 124)
• “Customizing the NonStop SOAP 4 Message Process Using Handlers” (page 126)
• “Customizing the NonStop SOAP 4 Message Process Using Message Receiver User Functions”
(page 137)
Overview
You can customize NonStop SOAP 4 using:
• “Modules and Handlers” (page 124)
• “Message Receiver User Functions” (page 125)
Figure 11 Customizing NonStop SOAP 4
iTP Webserver
Web Service
Message Receiver User Functions
Modules and Handlers
XML
Buffer
CGI Interface and
NonStop SOAP 4
Engine
Pathway Message
Receiver
Modules and Handlers
Modules and handlers are the user-written plug-ins that attach to the NonStop SOAP 4 engine
during different stages in the SOAP message process and modify the SOAP message headers.
Modules and handlers interrupt the default process of the SOAP message inside NonStop SOAP
4 and change the SOAP message. Modules and handlers can be attached at the global level,
which means that the handlers are called for every service invocation in a NonStop SOAP 4
deployment, or at the service level, which means that the handlers are called only when a particular
service in invoked.
For more information on modules and handlers, see “Request Processing in NonStop SOAP 4”
(page 127).
124 Customizing NonStop SOAP 4 Message Processing










