SiebelDataControl Login Method On .NET Webservice Crashing IIS (Doc ID 2141138.1)

Last updated on MAY 23, 2016

Applies to:

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

Symptoms

When using Siebel COM Data Control in a .NET Web Service that is being executed in IIS, the following error is being generated:

 

Faulting application w3wp.exe, version 7.0.6002.18005, time stamp 0x49e023cf, faulting module sslcnapi.dll, version 1.0.0.0, time stamp 0x5671dc80, exception code 0xc00000fd, fault offset 0x00071d27, process id 0x%9, application start time 0x%10.

 

IIS may or may not crash as a result of this error.

 

 

 

As an example, using the following code on VB.NET web service:
----------------------
Function SiebLogon() As Boolean
  Dim bOk As Boolean
  Dim numberOfTries As Integer
  sibAPP = CreateObject("SiebelDataControl.SiebelDataControl.1")
  bOk = False
  numberOfTries = 0
  While numberOfTries < 5 Or bOk = True
  bOk = sibAPP.Login(SiebelConStr, SiebelUser, SiebelPass)
  numberOfTries = numberOfTries + 1
  If bOk = True Then
  Exit While
  End If
  End While
  sibAPP.EnableExceptions(1)
  If bOk = True Then
  SiebLogon = True
  Else
  SiebLogon = False
  End If
  Return SiebLogon
End Function
----------------------
The same code works fine when run from .NET Windows Forms application on the same machine.

In the machine event log the following entry was generated:
----------------------
Faulting application name: w3wp.exe, version: 8.0.9200.16384, time stamp: 0x5010885f
Faulting module name: sslcnapi.dll, version: 1.0.0.0, time stamp: 0x5671dc80
Exception code: 0xc00000fd
Fault offset: 0x00071d27
Faulting process id: 0x1020
Faulting application start time: 0x01d193c880c1da16
Faulting application path: C:\windows\SysWOW64\inetsrv\w3wp.exe
Faulting module path: D:\Siebel\Client\bin\sslcnapi.dll
Report Id: bf1c2ab1-ffbb-11e5-9427-0050569f41a8
Faulting package full name:
Faulting package-relative application ID:
----------------------

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