ZlibInflate Service

The ZlibInflate service decodes and decompresses messages that are received from PeopleSoft.

The following table provides an overview of the ZlibInflate service:

Category Description
System name ZlibInflate
Graphical Process Modeler (GPM) category All Services and Applications > ERP
Description Decodes and decompresses messages received from PeopleSoft.
Business usage The ZlibInflate service may only be used with the Adapter for PeopleSoft as it decodes and uncompresses response message received from the PeopleSoft system.
Usage example A configuration of the ZlibInflate service has to be created. No parameters are required during configuration creation or inside the BPML. After creating the configuration, you can use the service in a business process.
Preconfigured? No
Requires third-party files? No
Platform availability All supported Sterling B2B Integrator platforms
Related services Adapter for PeopleSoft
Application requirements A configuration of the ZlibInflate service has to be created for use inside a BPML service definition. No configuration or BPML parameters are required.
Initiates business processes? No
Invocation Runs as part of a business process.
Business process context considerations No
Returned status values Basic Status – Success or Failure. No advanced statuses
Restrictions The ZlibInflate service is instantiated at run time by the business process engine, so a single configuration may be defined for use by multiple business processes at the same time (as the business process engine instantiates a new object for each business process in which they run).
Testing considerations Test as part of an Adapter for PeopleSoft implementation.

Business Process Example

The following example shows how the ZlibInflate service can run by a business process:

<operation name="Inflate incoming PS message"> 
<participant name="ZlibInflate"/>
		<output message="Xout">
			<assign to="." from="*"/>
		</output>
		<input message="Xin">
			<assign to="." from="*"/>
		</input> 
</operation>