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/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<PurchaseOrderParamList xmlns="http://abc.abc.com/2008/types/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
- <batchSize>10</batchSize>
<poStatus>Open</poStatus>
</PurchaseOrderParamList>
</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"
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<PurchaseOrderParamList xmlns="http://abc.abc.com/2008/types/">
- <batchSize>10</batchSize>
<poStatus>Open</poStatus>
</soapenv:Body>
</soapenv:Envelope>
Resolving The Problem
Please apply APAR IC90101, per RTC 365602.
Was this topic helpful?
Document Information
Modified date:
18 May 2020
UID
swg21628359