Outbound web service call fails with error because external application can't handle character entities.

(Doc ID 2039669.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel CRM - Version 8.1.1.4 [21225] and later
Information in this document applies to any platform.

Symptoms

Environment:
-------------------
Product Type: Siebel CRM
Version: 8.1.1.4 [21225]
OS platform: IBM AIX on POWER Systems (64-bit)
DB: Oracle Database - Enterprise Edition
Env type: Test

Statement of Issue:
-----------------------------
An outbound web service is being called and an input argument is a XML document. The problem is that when the web service is called, in the SOAP request document generated by Siebel, < and > in the XML document are automatically replaced by %lt; and %gt;. As a result, the external application is unable to parse the XML document correctly and is returning an error.

Error:
---------------------------
(httptransport.cpp (1631)) SBL-EAI-04117: Error de solicitud de HTTP durante 'Submitting Data SendHTTP request': 'Status code - 500'

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms