IBM Support

Business Process fails at Dynamic Service step.

Troubleshooting


Problem

Applied B2B Sterling Integrator patch 5.2.4.1 and now the WSDL is not generating the same SOAP request as in 5.2.4.0 and this cause BP to fail at Dynamic Service step.

Symptom

The BP is making a SOAP call to the remote website and it is failing on the step where it attempts to connect to the site to check if there is any data is available for download. The step is using the service
DS_ABC_BN_WSDL_PORT1_OPE1, which is supposed to pick up purchase orders from the remote site. The exact error being reported is:

Internal Error: Couldn't send request via session
[HttpClientAdapter_DynamicService_13583645591931:21426268] due to state
machine having previous failure [-1: Internal Error: Error reported from ConnectAgent or DataConduit during connection setup 
[java.net.UnknownHostException: abc.bn.com: abc.bn.com]]

Cause

This has been identified as a product defect under APAR IC90101, per RTC 365602.

Environment

SI 5.2.4.1 running on Linux

Diagnosing The Problem

SI 5.2.4.0 produces the following SOAP request (notice the XML prologue -- this will be replaced): 

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/&quot; xmlns:xsd="http://www.w3.org/2001/XMLSchema&quot; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt;
<soapenv:Body>
<PurchaseOrderParamList xmlns="http://abc.abc.com/2008/types/&quot; xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"&gt;

    <batchSize>10</batchSize>
    <poStatus>Open</poStatus>
    </PurchaseOrderParamList>
</soapenv:Body>
</soapenv:Envelope>
_________________________________________________________________________

On SI 5.2.4.1, it produces an error with the following SOAP request. Notice is it created differently than with 5.2.4.0 (see above). Here there is no XML prologue and it begins with header information: 

content-type: text/xml; charset=UTF-8
content-id: <oxnard:node1:13c923f7b70:15230>
date: Thu, 31 Jan 2013 23:28:02 GMT
SOAPAction: "http://abc.abc.com/2008/webservice/GetPurchaseOrders&quot;
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema&quot; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt;
<soapenv:Body>
<PurchaseOrderParamList xmlns="http://abc.abc.com/2008/types/"&gt;
    <batchSize>10</batchSize>
    <poStatus>Open</poStatus>
</PurchaseOrderParamList>
</soapenv:Body>
</soapenv:Envelope>

Resolving The Problem

Please apply APAR IC90101, per RTC 365602.

[{"Product":{"code":"SS3JSW","label":"IBM Sterling B2B Integrator"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"--","Platform":[{"code":"PF016","label":"Linux"}],"Version":"5.2.4.1","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
18 May 2020

UID

swg21628359