Business Process fails at Dynamic Service step.

Technote (troubleshooting)


Problem(Abstract)

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: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"
<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>
</PurchaseOrderParamList>
</soapenv:Body>
</soapenv:Envelope>

Resolving the problem

Please apply APAR IC90101, per RTC 365602.

Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

Sterling B2B Integrator

Software version:

5.2.4.1

Operating system(s):

Linux

Reference #:

1628359

Modified date:

2013-06-27

Translate my page

Machine Translation

Content navigation