Message Boards

SI API Error: Incompatible / Invalid data passed to the API Adapter

thumbnail
Sandesh Bhagade, modified 3 Years ago.

SI API Error: Incompatible / Invalid data passed to the API Adapter

Post Date: 7/8/13 (Gold, 168 Posts) Recent Posts

Hello All, 

Qxtend 1.8.2

QADEE - 2009.1

I am processing SI API QDoc for Shipper Gateway 7.9.22 function. Attached is sample QDoc. I am getting below error in QDoc Processing -

"Incompatible / Invalid data passed to the API Adapter. Cannot process Request, see context for details" and then there are other Java error in QDoc Response.

This Custom SI API is created for Shipper Gateway program which is hardly customized.  I checked KB Solutions but none of them is applicable for my case. 

Attached is Sample QDoc and Actual QDoc for Shipper Gateway.

/documents/197393/1002622/test.xml/cd05ea09-d3e7-409d-b2a9-8df328855f16

/documents/197393/1002622/shipperGateway-ERP3_1-Sample.xml/7866c8f6-d6c6-41b5-b9cd-056eeb09764f

Below is Response QDoc.

/documents/197393/1002622/TestResponse.xml/569b127b-d87d-4007-8d7c-09fb6e9e4e7d

 

thumbnail
Evan Todd, modified 12 Years ago.

Re: SI API Error: Incompatible / Invalid data passed to the API Adapter

Post Date: 7/9/13 (Rhodium, 699 Posts) Recent Posts
Hi Sandesh,

the actual error message from the stack trace is this: com.progress.open4gl.Open4GLException: Communication layer message: General Error: read() error= 1. (7175). which indicates that something is wrong when connecting to the appserver. This can sometimes happen when QXtend processes a SI API document, binds itself to the appserver, but then the appserver is restarted and the binding is lost. Most recent versions of QXtend will capture error 7175 and attempt to connect again to the appserver. If this error is persistent then it is probably some other problem with the connection to the appserver.

Message place holder