Transports and Interfaces: Siebel Enterprise Application Integration > EAI HTTP Transport >

Handling EAI HTTP Transport Business Service Errors


A business service that is called by the EAI HTTP Transport might return an error when standard HTTP headers are used to send error information back to the caller. Each of the headers has a sequence number at the end to support the return of multiple errors. The text of each error message is captured in the Siebel-Error-Message header, and the Siebel error symbol is set in the Siebel-Error-Symbol header as shown below.

Siebel-Error-Message-1: Error: error message text

Siebel-Error-Symbol-1: ERR_SYMBOL

...

Siebel-Error-Message-n:

Siebel-Error-Symbol-n:

Inbound HTTP also returns HTTP Error 500 (Internal Server Error) to indicate that there was an error from a business service. Examine the error headers for additional error information.

NOTE:  To troubleshoot an Inbound HTTP request, run the Siebel Workflow Simulator or Business Service Simulator. For information on the Workflow Simulator, see Siebel Business Process Framework: Workflow Guide. For information on the Business Service Simulator, see Integration Platform Technologies: Siebel Enterprise Application Integration.

Transports and Interfaces: Siebel Enterprise Application Integration Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Legal Notices.