Siebel Outbound Authenticated Web Service Calls

(Doc ID 1324998.1)

Last updated on JULY 20, 2016

Applies to:

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

Symptoms


Customers who have installed Siebel Fix Pack 8.1.1.4 may experience a situation where authenticated outbound Web Service calls cause the Application Object Manager (AOM) to crash. The AOM stops immediately on the web service call and no further interaction with the AOM is possible.

This problem only occurs when an outbound Web Service call contains authentication, or other supplementary information that will cause the SOAP Headers for the outbound message to be modified.

This problem is only applicable to the Siebel 8.1.1.4 Fix Pack.

There is no single consistent log message that can be leveraged to indicate this problem has been encountered; however customers will generally note logging of functionality immediately before the outbound web service call.

After upgrading to 8.1.1.4 SEA and when authentication is used all Out bound Web Service Calls are crashing the OM with the following call stack:



- CALL STACK -
sslcshar +0x21845 = CCFPropertySet::GetChildCount() +0x15
sscaeiwm +0x14676 = siebel_webservices::Argument::~Argument() +0xf6
sscaeiwm +0x195ae = siebel_webservices::SOAPBinding::MethodArgsToXML() +0xee
sscaeiwm +0x1a5d6 = siebel_webservices::SOAPDocBinding::MethodArgsToXML() +0x196
sscaeiwm +0x17021 = siebel_webservices::Binding::PrepareRequest() +0x21
sscaeiwm +0x18b69 = siebel_webservices::SOAPBinding::PrepareRequest() +0x29
sscaeiwm +0xf97a = siebel_webservices::OutboundPort::Execute() +0x75a
SSCAEIWO +0x76f4 = CSSWSOutboundDispatcher::Dispatch() +0x4d4
SSCAEIWO +0x7ad9 = CSSWSOutboundDispatcher::DoInvokeMethod() +0xb9
sscfom +0x188fa = CSSService::InvokeMethod() +0x1ba
sscfomlg +0x841b = CSSELServiceImpl::InvokeMethod() +0x9b
sscfcli +0x31a08 = CSSCLIJSMechanism::CSSCLIJSMechanism() +0x12118
sscfcli +0xe5573 = CSSISenseInterface::`default constructor closure'() +0x9d393
sscfcli +0xebb6a = CSSISenseInterface::`default constructor closure'() +0xa398a
sscfcli +0xec7e8 = CSSISenseInterface::`default constructor closure'() +0xa4608
sscfcli +0xe5a90 = CSSISenseInterface::`default constructor closure'() +0x9d8b0
sscfcli +0xebf85 = CSSISenseInterface::`default constructor closure'() +0xa3da5
sscfcli +0xec7e8 = CSSISenseInterface::`default constructor closure'() +0xa4608
sscfcli +0x13aed = CSSCLIJSMechInst::CallEvent() +0xc5d
sscfel +0x728d = CSSELIface::ForwardEvent() +0x6d
sscfel +0xf599 = CSSELServiceIface::OnPreInvoke() +0x109
sscfom +0x180d4 = CSSService::ELEventPreInvoke() +0x94
sscfom +0x188b2 = CSSService::InvokeMethod() +0x172
sscafwsv +0x4820f = CSSWfStep::Init() +0x1e3f
sscafwsv +0x4909e = CSSWfStep::Init() +0x2cce
sscafwsv +0x496ff = CSSWfStep::Init() +0x332f
sscafwsv +0x49b65 = CSSWfStep::Init() +0x3795
sscafwsv +0x4a96a = CSSWfStepInst::RunOneStep() +0x15a
sscafwsv +0x4add7 = CSSWfStepInst::Start() +0x47
sscafwsv +0x756a = CSSBCAdapterSvc::DoInvokeMethod() +0x1d0a
sscafwsv +0x17999 = CSSWfEngine::RunSingleProcess() +0x3f9
sscafwsv +0x180da = CSSWfEngine::StartProcess() +0x35a
sscafwsv +0x192f2 = CSSWfEngine::DoInvokeMethod() +0xb82
sscfom +0x188fa = CSSService::InvokeMethod() +0x1ba
sscafwsv +0x4820f = CSSWfStep::Init() +0x1e3f
sscafwsv +0x48eed = CSSWfStep::Init() +0x2b1d
sscafwsv +0x4971e = CSSWfStep::Init() +0x334e
sscafwsv +0x49b65 = CSSWfStep::Init() +0x3795
sscafwsv +0x4a96a = CSSWfStepInst::RunOneStep() +0x15a
sscafwsv +0x4add7 = CSSWfStepInst::Start() +0x47
sscafwsv +0x756a = CSSBCAdapterSvc::DoInvokeMethod() +0x1d0a
sscafwsv +0x17999 = CSSWfEngine::RunSingleProcess() +0x3f9
sscafwsv +0x180da = CSSWfEngine::StartProcess() +0x35a
sscafwsv +0x192f2 = CSSWfEngine::DoInvokeMethod() +0xb82
sscfom +0x188fa = CSSService::InvokeMethod() +0x1ba
sscafwsv +0x4820f = CSSWfStep::Init() +0x1e3f
sscafwsv +0x48eed = CSSWfStep::Init() +0x2b1d
sscafwsv +0x4971e = CSSWfStep::Init() +0x334e
sscafwsv +0x49b65 = CSSWfStep::Init() +0x3795
sscafwsv +0x4a96a = CSSWfStepInst::RunOneStep() +0x15a

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