SBL-SMI-00107: Internal: The context for the given task was not found.



Applies to:


Siebel System Software - Version: 7.5.3 [16157] and later   [Release: V7 and later ]
z*OBSOLETE: Microsoft Windows 2000

Product Release: V7 (Enterprise)

Version: 7.5.3 [16157]

Database: Microsoft SQL Server 2000 SP3

Application Server OS: Microsoft Windows 2000 Advanced Server SP 4

Database Server OS: Microsoft Windows 2000 Advanced Server SP 4



This document was previously published as Siebel SR 38-1183053761.



Symptoms


SBL-SMI-00107, SBL-NET-01023, SBL-SSM-00004, SBL-SSM-00003, SBL-SSM-00006Dear Tech Support,
We are having a serious issue with our Production
url.
http://10.190.170.66/erm_enu
When we login to the url for the very first time,
We
get a "Page Cannot Be Displayed" error
[Please look at the Screen shot -Error1.jpg]
When
we look at the ERM Object Manager logs, we dont see any new task triggered for the ERM
task.

If we refresh the screen, we get the login box, but with a "Page Cannot be
Displayed" above the box.
[Please look at the Screen shot -Error2.jpg]
Now, the ERM object
Manager log shows the following data:
"2021 2004-02-06 15:03:07 2004-02-06 15:23:14 +0530
00000009 001 001f 0001 09 ERMObjMgr_enu 43120 2640 3088
D:\sea753\siebsrvr\log\ERMObjMgr_enu_43120.log 7.5.3 [16157]
ENUGenericLog    GenericError    1    2004-02-06
15:03:07    Invocation of Applet Menu New Service::NewExpense is not
allowed.GenericLog    GenericError    1    2004-02-06
15:03:07    Invocation of Applet Menu New Service::NewTimeSheet is not
allowed.GenericLog    GenericError    1    2004-02-06
15:03:07    Invocation of Applet Menu New Service::NewCommunication is not
allowed.GenericLog    GenericError    1    2004-02-06
15:03:07    Invocation of Applet Menu New Service::NewCorrespondence is not
allowed.GenericLog    GenericError    1    2004-02-06
15:03:07    Invocation of Search Client Service::OpenSrchCenter is not
allowed.GenericLog    GenericError    1    2004-02-06
15:03:07    Invocation of Persistent Customer Dashboard::OpenDashboard is not
allowed.GenericLog    GenericError    1    2004-02-06
15:03:07    Invocation of Persistent Customer Dashboard::ClearDashboard is
not
allowed.GenericLog    GenericError    1    2004-02-06
15:03:07    Invocation of Persistent Customer Dashboard::CloseDashboard is
not
allowed.GenericLog    GenericError    1    2004-02-06
15:03:07    Invocation of Search Client Service::AutoSearch is not
allowed."

If we finally refresh the screen for the third time, we could finally get into
the application.

Can you Please get back to us as soon as possible because this is
seriously affecting our production environment.







Cause


Configuration/ Setup


Solution



Message 1


For the benefit of other readers:



The customer had to refresh the browser three times before the Siebel Application login page would load.



We initially determined that the cause of this problem was experienced
outside of the scope of the Siebel Application, as the customer
experienced the same behavior when attempting to display the default
page of their Web Server.



It was determined that the customer was using a Cisco switch, configured
with a Virtual IP address (VIP), to load balance two Web Servers. The
initial page loading problem only occured when the client connection hit
the VIP - if the client went to the Web Server specific URLs, the pages
loaded on the first hit.



The load balanced configuration on the switch was verified as correct.



It transpired that one of the Web Server's Network cards did not have a
Default Gateway Server IP Address. This was determined by running
ipconfig on that machine. After providing the Default Gateway Server
value and restarting the IIS Services, the initial hit and thus
rendering the Siebel Login page, worked when using the VIP based URL.





Siebel Technical Support






Applies to:


Siebel System Software - Version: 7.5.3 SIA [16157] to 8.1.1.4 SIA [21225] - Release: V7 to V8
z*OBSOLETE: Microsoft Windows 2000

Product Release: V7 (Enterprise)

Version: 7.5.3 [16157] FIN Fin Svcs

Database: IBM DB2 8.1 FixPack 3

Application Server OS: Microsoft Windows 2000 Server SP 4

Database Server OS: Microsoft Windows 2000 Server SP 4



This document was previously published as Siebel SR 38-1604570371.



*** Checked for relevance on 04-May-2011 ***



Symptoms


SBL-SMI-00107We cannot connect via thin client. This was functional in July, but has not been used since
then. No changes have been made to the Siebel application. In the meantime, Win 2000 SP4 and some
hotfixes have been applied to the OS. However, these same changes were made to the Production
environment, and no errors were noted.

Our thin client connectivity to Test runs through
the same web servers as Production. We have added a virtual directory named "fins_test_enu" and
an associated eapps_sia.cfg entry, which points to the Test application server.

When we
attempt to bring up a thin client connection, we get a "page cannot be found" error. If we point
to an html file in the same virtual directory (about_siebel.htm), it displays without any
problem. There are no error messages in the web server log file. However, in the SWSE log, we
note the following
error:

GenericLog    GenericLog    0    2004-11-11
12:19:18     [2244] ERROR   2244: [SWSE] Error invoking
service method
1030


GenericLog    GenericLog    0    2004-11-11
12:19:18     [2244] ERROR   2244: [SWSE] Error Message 0 :
error 1030 : 69*SBL-SMI-00107: Internal: The context for the given task was not
found1*016*smimtpool.cpp
503*7550*0*0*0*


GenericLog    GenericLog    0    2004-11-11
12:19:18     [2244] ERROR   2244: [SWSE] Error Message 1 :
error 1030 : 69*SBL-SMI-00107: Internal: The context for the given task was not
found1*016*smimtpool.cpp
503*8860*0*0*0*


GenericLog    GenericLog    0    2004-11-11
12:19:18     [2244] ERROR   2244: [SWSE] invoke service method
failed.


The SMI-00107 seems to indicate a timeout error. Using an ethernet monitor at
the application server interface, we can see a SYN coming from the web server, a SYN and an ACK
being returned from the app sever to the web server, and an ACK coming back from the web
server.

There is no indication that the FINS Object Manager ever gets initiated on the app
server.






Cause


Environment specific.


Solution


For the benefit of other users, the customer found they were unable to
connect to the FINS Zero Foot Print Web Client hosted on a Web Server
patched to Windows 2000 Service Pack 4. The following errors were found
in the Siebel Web Server log files:



SessMgr    SessMgrGeneric    3    2004-11-12 13:59:06     3568:
[SESSMGR]
Handshake(siebel.TCPIP.None.None://WebServer:2320/ST_PROD/FINSObjMgr_enu)
on conn 0x31711e0 ok -     0.014011s
SessMgr    SessMgrGeneric    3    2004-11-12 13:59:06     3568:
[SESSMGR] SiebelURL
(siebel.TCPIP.None.None://WebServer:2320/ST_PROD/FINSObjMgr_enu):
Handshake ok - conn 0x31711e0, taskId 55498, procId 1376, TS 1100285951,
sid 1 SisnNetGeneric    SisnNetGeneric    3    2004-11-12 13:59:06    
2900: [SISNAPI] Async Thread: connection (0x22128d8), error (1801034)
while reading message SessMgr    MsgReceive    3    2004-11-12
13:59:06     2900: [SESSMGR] CB: conn 0x31711e0, url
siebel.TCPIP.None.None://WebServer:2320/ST_PROD/FINSObjMgr_enu/!1.560,
mbuf 0x0, mlen 0, err 1801034
SessMgr    SessMgrGeneric    3    2004-11-12 13:59:06     2900:
[SESSMGR] conn 0x31711e0: found error code (1801034), error info (NULL)
SessMgr    ConnClose    3    2004-11-12 13:59:06    [SMCONN] connection
to [sid=1 pid=1376] closed
SisnNetGeneric    SisnNetGeneric    3    2004-11-12 13:59:06     2900:
[SISNAPI]: releasing connection (0x22128d8), refCount = 1



Summary:



Further research found that neither the sweapp\public\enu\15051 nor
sweapp\public\enu\16157 directories existed on the Siebel Web Server.



As documented in <Additional permissions required with Siebel Web Server Extensions on Siebel 7 eBusiness applications (Doc ID 476490.1)>, these directories are created following the first successful connection from the Siebel Web Server to the Siebel Server.



Performing the steps listed below resolved this situation for the customer:



1.    Right click on the sweapp\public directory and select the ‘Security’ tab

2.    Add the IWAM_HOSTNAME and IUSER_HOSTNAME users so they have every available right

3.    Check the “Allow inheritable permissions from parent to propagate to this object” box at the bottom of the Security tab

4.    Click the ‘Advanced’ button

5.    Select the newly added users and ensure both check boxes on this tab are selected

6.    Click ‘OK’ to return to the Security Tab

7.    Select ‘Apply’ and then ‘OK’ to exit the properties of the sweapp\public directory

8.    Clear the Internet Explorer Objects and the Internet Explorer cache including all Offline Files

9.    Stopped/started the World Wide Web Publishing service



Reviewing the Siebel Web Server hard drive showed that both the 15051
and 16157 directories were created and the Siebel Zero Foot Print Web
Client worked as expected.



Customers are advised to contact their IT department to ensure no
permission is given to the IWAM_HOSTNAME and IUSER_HOSTNAME users that
conflict with their companies’ security policies.





As per <Additional permissions required with Siebel Web Server Extensions on Siebel 7 eBusiness applications (Doc ID 476490.1)>, the minimum permissions are ‘write’ for the IWAM_HOSTNAME user.





Keywords: [SISNAPI] Async Thread: connection (0x22128d8), error
(1801034) while reading message, 2900: [SESSMGR] conn 0x31711e0: found
error code (1801034), error info (NULL), [SMCONN] connection to [sid=1
pid=1376] closed, Alert 388, Windows 2000 Service Pack 4, Siebel Web
Server Extensions, unable to login
 








Applies to:


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



Symptoms


Siebel version :- 8.1.1.4 [21225] SIA



Issue :-

--------------

REST API is being used to upload the Opportunity document from an external webpage return in c#.

Intermittently an error occurs as below.



Error :-

----------

SBL-SMI-00107: Internal: The context for the given task was not found.





Cause


The reported behavior could be reproduced internally on Siebel CRM
Fix Pack version 8.1.1.4 SIA and is tracked by Siebel Product  Bug 13920635.

When the EAI session timed out due to task timeout, Siebel
Server/EAI component/weblogic server restart/crash etc,  the REST
invocation returns an HTTP 404 error in browser, with ResourceAdapter
log reporting the below error :-







[SIEBEL ERROR] Thread[[ACTIVE] ExecuteThread: '1'
for queue: 'weblogic.kernel.Default (self-tuning)',5,Pooled Threads]
[2012-04-24 01:15:27.406] [mQueryPage] Exception :
javax.resource.ResourceException:
<com.siebel.om.sisnapi.RequestException>

<Error><ErrorCode>1179754</ErrorCode> <ErrMsg>The task 12582973 has either been shutdown or timed-out</ErrMsg></Error>

<Error><ErrorCode>1180678</ErrorCode> <ErrMsg>70*SBL-SMI-00107: Internal: The context for the given task was not found.1*013*smimtpool.cpp4*10330*0*0*0*</ErrMsg></Error>





Solution


Install Quick Fix QF0482 (Patch ID:  14043025) on Siebel version 8.1.1.4 SIA.



NOTE: Siebel CRM FixPack 8.1.1.7 is NOT IMPACTED by this bug.


 


 



Applies to:


Siebel System Software - Version: 7.5.3 [16157] and later   [Release: V7 and later ]
z*OBSOLETE: Microsoft Windows 2000

Product Release: V7 (MidMarket)

Version: 7.5.3 [16157] MME

Database: Oracle 9i

Application Server OS: Microsoft Windows 2000 Server SP 4

Database Server OS: Sun Solaris 8



This document was previously published as Siebel SR 38-1100818837.



Symptoms


Siebel Support,
We are currently being affected by long log in
times (30-60 seconds) after upgrading to 7.5.3 from 7.04. This long log
in period occurs sporadically after logging in multiple times. I have
followed the directions from SR 38-796020551 since it is very similar
but to no avail. We do not have any custom business services being
utilized.

We have 100 concurrent users with the following Sales Object Manager and eapps.cfg settings:
Maximum Tasks: 200
Minimum MT Servers: 5
Maximum MT Server: 5
DB Multiplex - Max Number of Shared DB Connections: 20
DB Multiplex - Min Number of Dedicated DB Connections: 20
DB Multiplex - Min Number of Shared DB Connections: 20

AnonUserPool: 200
SessionTimeout      = 1800

After setting the log=Details in the eapps.cfg, I have found the following error in the swe log:


GenericLog    GenericLog    0    2003-10-21 05:36:56     [2372] ERROR   2372: [SWSE] Error invoking service method 1030


GenericLog    GenericLog    0    2003-10-21
05:36:56     [2372] ERROR   2372: [SWSE] Error Message 0 : error 1030 :
69*SBL-SMI-00107: Internal: The context for the given task was not
found1*016*smimtpool.cpp 503*7550*0*0*0*


GenericLog    GenericLog    0    2003-10-21
05:36:56     [2372] ERROR   2372: [SWSE] Error Message 1 : error 1030 :
69*SBL-SMI-00107: Internal: The context for the given task was not
found1*016*smimtpool.cpp 503*8860*0*0*0*


GenericLog    GenericLog    0    2003-10-21
05:36:56     [2372] DETAILS   2372: [SWSE] InvokeSrvcMethod
Timing:     0.00270 seconds


GenericLog    GenericLog    0    2003-10-21 05:36:56     [2372] ERROR   2372: [SWSE] invoke service method failed.


Here is an example of a login taking 60 seconds:


GenericLog    GenericLog    0    2003-10-21
05:48:58     [2588] DETAILS   2588: [SWSE] User : sadmin Open Session :

siebel.TCPIP.None.None://dal602se86:2320/SiebelProd/SSEObjMgr_enu/prod_01/!1.ca4.7c6b.3f950edd
succeeded in     60.1260 seconds.


I have attached the swe apps log file, sales object manager log file, eapps.cfg, a...




Solution


This customer was seeing inconsistent login times for the Web client.
Usually the Web client would take 15 - 20 seconds to login but on some
occasions it would take upwards of 60 seconds.

In order to
understand where the application was taking a long time to login, the
event logging levels on the concerned object manager was increased and
the time stamps analyzed.

It was noticed that the following steps is where one could always correlate the login delay to (30 seconds in this case):
TaskEvents    TaskCreation    3    2003-10-21
14:06:31    Created context for task 32851 with session timeout = 4500
(thrdId 5280, timestamp 1066763191)
GenericLog    GenericInfo    3    2003-10-21 14:07:01    Oracle Session ID : 104710

The
customers DBA reviewed the database connectivity and login times and
fine tuned the application. At the same time it was noticed that the
Siebel application server was running low on virtual memory. Hence more
memory was added to the box and then the delay in login times where no
longer seen.

The hypothesis in this case was that opening a
database connection is a resource intensive process for the Siebel
application server. If you are low of memory, you can expect the CPU to
do a lot more work (swapping / thrashing) due to the low memory
available. Hence this was causing a delay in opening new database
connections from the object managers to the database.
 


 


 


 



Applies to:


Siebel System Software - Version: 7.8.2.3 [19221] to 8.1.1.2[21215] - Release: V7 to V8
z*OBSOLETE: Microsoft Windows Server 2003

Product Release: V7 (Enterprise)

Version: 7.8.2.3 [19221]

Database: Microsoft SQL Server 2000 SP 1

Application Server OS: Microsoft Windows 2003 Server SP1

Database Server OS: Microsoft Windows 2003 Server SP1



This document was previously published as Siebel SR 38-3443123791.



***Checked for relevance on 03-Jan-2011***



Symptoms


Hi Support,

We face a user login probelm.
Some of our users, we call super user who has two login user Id and one position.
One login is DB authenticaiton and the other one is ADSI authentication.
Currently user reported login failed and I can similate the error.
When
super user login with DB login ID and then logout, he would never login
again with the same DB login and password. Only when he open another
browser or try to login with another user ID.
Login page would return
the error "The user ID or password that you entered is incorrect.
Please check the spelling and try again.(SBL-UIF-00272)" Go to SWSE log,
I can find below error.

ObjMgrSessionLog    Error    1    0    2007-08-31
02:05:32    CSSUModel::InvokeSrvcMethod - Failed with Error=1030 for
service=Web Engine Interface, method=Request

ProcessPluginRequest    ProcessPluginRequestError    1    0    2007-08-31
02:05:32     7860: [SWSE] Error invoking service method 1030

ProcessPluginRequest    ProcessPluginRequestError    1    0    2007-08-31
02:05:32     7860: [SWSE] Error Message 0 : error 1030 :
70*SBL-SMI-00107: Internal: The context for the given task was not
found.1*013*smimtpool.cpp3*7720*0*0*0*

ProcessPluginRequest    ProcessPluginRequestError    1    0    2007-08-31
02:05:32     7860: [SWSE] Error Message 1 : error 1030 :
70*SBL-SMI-00107: Internal: The context for the given task was not
found.1*013*smimtpool.cpp3*9340*0*0*0*

ProcessPluginState    ProcessPluginStateError    1    0    2007-08-31 02:05:32     7860: [SWSE] Invoke service method failed.


Is the any possibile reason causes this error?

Thanks


Cause


Incorrect default database set when create user in database server (SQL server).


Solution


For the benefits of other users:

Customer encountered issues
where the user is not able to login with the same user id after logging
out in the same browser. The user can login fine if using a different id
on the same browser or launch a new browser but login with the same
user id.

Solution:

It was found that these users default
database in the third party database server (SQL server) is set to
master instead of the Siebel database. Corrected the default database
setting (point to Siebel database instead of master database) on SQL
server for these users resolved the issue.

Thank you,


 


 



Applies to:


Siebel System Software - Version: 7.5.3 SIA [16157] to 8.1.1.4 SIA [21225] - Release: V7 to V8
Oracle Solaris on SPARC (64-bit)

Product Release: V7 (Enterprise)

Version: 7.5.3 [16157] FRA Fin Svcs

Database: IBM DB2/UDB 7.2

Application Server OS: Sun Solaris 2.8

Database Server OS: Sun Solaris 2.8



This document was previously published as Siebel SR 38-1099765221.



*** Checked for relevance on 09-May-2011 ***



Symptoms


SBL-SCM-00028, SBL-SMI-00107Hi,
We are testing SIEBEL in 7.5.3 version.
I installed our SIEBEL platform 2 weeks
ago.
We didn’t have any problem with it but since this morning, after stoping and starting
Siebel Server, Server Request Broker is unavailable.

The message I found in SRB log file
is :

GenericLog      GenericError    1       2003-10-17
15:37:35     (srbmtsrv.cpp 39(77) err=3900028 sys=0) SBL-SCM-00028: Clé
introuvable

To put it in available status, I tried several things :
- restart the
component
- restart the server
- restart the gateway and the server
- restart the
box

I tried something else : I only enabled FINS object manager in French and in English
(we are running in those 2 languages) and Server Manager component group.

But SR Broker
is still unavailable

I attached the SR Broker log file and siebns.dat file.

Can you
help me ?

Thank you.






Cause


Environment specific


Solution


For the benefit of other users:



Problem:



After stopping and starting Siebel Server, Server Request Broker is unavailable.



The message I found in SRB log file is :

GenericLog      GenericError    1       2003-10-17
15:37:35     (srbmtsrv.cpp 39(77) err=3900028 sys=0) SBL-SCM-00028: Clé
introuvable







Resolution:



SBL-SCM-00028 this error is normally associated with a corrupt siebns.dat file.





SRBrokerlog shows the following :



GenericLog    GenericDebug    5    2003-10-20 17:28:17    Keyname:
[/enterprises/crm_ent/servers/ntser065/component
groups/Fins/definition/enable state]

GenericLog    GenericDebug    5    2003-10-20 17:28:17    Keyname:
[/enterprises/crm_ent/servers/ntser065/component
groups/Fins/definition/status]

GenericLog    GenericError    1    2003-10-20 17:28:17    (sccobjs.cpp
10(1167) err=3900028 sys=0) SBL-SCM-00028: Clé introuvable

GenericLog    GenericError    1    2003-10-20 17:28:17    (srbroute.cpp
52(9158) err=3900028 sys=0) SBL-SCM-00028: Clé introuvable

GenericLog    GenericError    1    2003-10-20 17:28:17    (srbroute.cpp
52(8951) err=3900028 sys=0) SBL-SCM-00028: Clé introuvable

GenericLog    GenericError    1    2003-10-20 17:28:17    (srbroute.cpp
52(4602) err=3900028 sys=0) SBL-SCM-00028: Clé introuvable

GenericLog    GenericError    1    2003-10-20 17:28:17    (srbroute.cpp
52(745) err=3900028 sys=0) SBL-SCM-00028: Clé introuvable



If we search for the two strings



[/enterprises/crm_ent/servers/ntser065/component groups/Fins/definition/enable state]



[/enterprises/crm_ent/servers/ntser065/component groups/Fins/definition/status]



in the siebns.dat, we can not find them. This is the cause of the error as to why the SRBroker is unable to start.



Once the corrupt siebns.dat file is replaced (after stopping the siebel
server and gateway) with an older copy and the siebel application is
restarted, everything works fine.



Regards,


 


 


 



Applies to:


Siebel eConfigurator - Version 7.7.1 SIA [18306] and later
Information in this document applies to any platform.



Symptoms






Upon launching the eConfigurator session, after
leaving it idle for around 20 minutes, trying to to select a product
(for example: selecting a checkbox). Upon doing this, encountered an
error popup with this message: Not connected to the server.
(SBL-SVC-00203) 70*SBL-SMI-00107: Internal: The context for the given
task was not found.1*013*smimtpool.cpp3*8090*0*0*0* 70*SBL-SMI-00107:
Internal: The context for the given task was not
found.1*013*smimtpool.cpp3*9910*0*0*0*. Econfigurator session actually
times out and hence this error occurs.








 


Cause



Econfigurator session actually times out and hence this error occurs.


Solution



Server parameters can be  set in order to extend the timeout duration for the eConfigurator session. 



You can specify how long product
configurator sessions remain active by setting the server parameter for
Keep Alive Time. This parameter specifies the time in seconds that a
session can remain idle before the session is timed out. The default
value of -1 means that the session can remain idle indefinitely and will
not be timed out.



Parameter Name: eProdCfgKeepAliveTime



Display Name: Product Configurator - Keep Alive Time of Idle Session



Data Type: Integer



Default Value: -1



Description: The amount of time in seconds that a configuration session can remain inactive before the session is killed.


For detailled information on setting for Product
Configurator and Remote Product Configurator please refer to Bulletin
Optimizing the Launching of Siebel 7 and Siebel 8 Configurator (Doc ID
477007.1)


For more special hints and techniques regarding
performance for Product Configurator please refer to Bulletin:
Optimizing ISS Processes (Doc ID 477006.1) 


Customer set  server the parameter for eProdCfgKeepAliveTime to 2700 seconds on both server component: 

1. eCommunications Object Manager (ENU) 





Please note: If you
change eProdCfgKeepAliveTime on AOM then ConnIdleTime on remote
eConfigurator OM should be greater than eProdCfgKeepAliveTime
(i.e. eProdCfgKeepAliveTime+1).




The eConfigurator session is timing out after around 45 minutes as expected.


References


NOTE:477007.1 - Optimize Performance for Launching of Siebel 7 and Siebel 8 Product Configurator
NOTE:477006.1 - Optimizing Performance of ISS Processes for Order Management, Product Configurator and Pricing


 


 


 



Applies to:


Siebel eConfigurator - Version 7.7.1 SIA [18306] and later
Information in this document applies to any platform.



Symptoms






Upon launching the eConfigurator session, after
leaving it idle for around 20 minutes, trying to to select a product
(for example: selecting a checkbox). Upon doing this, encountered an
error popup with this message: Not connected to the server.
(SBL-SVC-00203) 70*SBL-SMI-00107: Internal: The context for the given
task was not found.1*013*smimtpool.cpp3*8090*0*0*0* 70*SBL-SMI-00107:
Internal: The context for the given task was not
found.1*013*smimtpool.cpp3*9910*0*0*0*. Econfigurator session actually
times out and hence this error occurs.








 


Cause



Econfigurator session actually times out and hence this error occurs.


Solution



Server parameters can be  set in order to extend the timeout duration for the eConfigurator session. 



You can specify how long product
configurator sessions remain active by setting the server parameter for
Keep Alive Time. This parameter specifies the time in seconds that a
session can remain idle before the session is timed out. The default
value of -1 means that the session can remain idle indefinitely and will
not be timed out.



Parameter Name: eProdCfgKeepAliveTime



Display Name: Product Configurator - Keep Alive Time of Idle Session



Data Type: Integer



Default Value: -1



Description: The amount of time in seconds that a configuration session can remain inactive before the session is killed.


For detailled information on setting for Product
Configurator and Remote Product Configurator please refer to Bulletin
Optimizing the Launching of Siebel 7 and Siebel 8 Configurator (Doc ID
477007.1)


For more special hints and techniques regarding
performance for Product Configurator please refer to Bulletin:
Optimizing ISS Processes (Doc ID 477006.1) 


Customer set  server the parameter for eProdCfgKeepAliveTime to 2700 seconds on both server component: 

1. eCommunications Object Manager (ENU) 





Please note: If you
change eProdCfgKeepAliveTime on AOM then ConnIdleTime on remote
eConfigurator OM should be greater than eProdCfgKeepAliveTime
(i.e. eProdCfgKeepAliveTime+1).




The eConfigurator session is timing out after around 45 minutes as expected.


References


NOTE:477007.1 - Optimize Performance for Launching of Siebel 7 and Siebel 8 Product Configurator
NOTE:477006.1 - Optimizing Performance of ISS Processes for Order Management, Product Configurator and Pricing


 


 


 



Applies to:


Siebel System Software - Version: 7.5.3 [16157] and later   [Release: V7 and later ]
HP-UX Itanium

Product Release: V7 (Enterprise)

Version: 7.5.3.12 [16272] Engy/Oil

Database: Oracle 9i

Application Server OS: HP-UX 11i

Database Server OS: HP-UX 11i



This document was previously published as Siebel SR 38-3041007471.



Symptoms


Customer reported the following:

Yesterday we had a lot of SBL-NET-01056 errors in the Siebel log files on the
Apache webserver (/opt/siebel/prd/v752/log/sa60515.log). This again
resulted in users not being able anymore to login via this webserver. Trying this resulted in the
following message :

The server you are accessing is either busy or experiencing
difficulties. Please close the web browser, start a new one and try logging in again. For further
support, please copy and send the full message text to your system administrator.[17:53:58]


In the Apache log file located at /opt/hpws/apache/logs/error_log no errors have been
found around the timestamp of the first SBL-NET-01056 error.

Can you please help
investigate this porblem and can you give an explanation of the SBL-NET-01056 error since there
is no documentation available about this error.







Cause


SBL-NET-01056


Solution




For benefit of other readers:

Upon reviewing the log file following two types of errors were noted:



SBL-SMI-00107: Internal: The context for the given task was not found1*016*smimtpool.cpp

SBL-NET-01056: Internal: operation on event for connection activation state failed



The first error implies that several attempts were made to connect the
user but due to timeout; the user cannot be connected. You will find
several postings on My Oracle Support about this subject matter.



The second error was reported in Change Request 12-121BAJQ. Basically
the following scenario resulted in the conclusion as follows:



Set max_thread_procs to 4096. Set Httpd.conf parameter threadlimit to slightly below (4091)
Then
start web server. First few logins will succeed and as soon as we hit
4096 threads the web server will hang. Existing session is able to
continue working, new logins are failing.

The SWE error is: SBL-NET-01056: Internal: operation on event for connection activation state failed

Even
if this error is suggesting a network problem, the issue is in the web
server setup, thus not strictly speaking, a Siebel issue.















    


Applies to:


Siebel CRM Sales - Version 7.8.2.16 [19255] to 7.8.2.16 [19255] [Release V7]
Information in this document applies to any platform.



Symptoms


Following unexpected behavior was detected in Siebel CRM 7.8.2.16 with Quick Fix QF0G05 applied:



Working well integration solution, made of Siebel Inbound Web Services with WS-Security headers (uses Anonymous session Pool via Siebel URL: "/eai_anon_<xxx>"), suddenly started to throw HTTP 500 errors and then became fully blocked (no one request could pass to EAI Object Manager).

At the moment of the errors, no activity (no traces)
were detected in the Siebel Application Server side and the  Object
Manager (the EAI Object Manager) component showed the online status (no tasks are running).



The typical symptom of starting this  behavior were:



(1) The "SBL-SMI-00107" error, was thrown as HTTP 500 by Siebel Web Server Extension (SWSE)

 when when SWSE was trying to re-use a session from Anonymous Pool
contacting to an EAI OM task that was already closed by session idle
time-out (seconds in the "SessionTimeout" parameter in the "eapps.cfg").

However: at the next try SWSE could start the new EAI OM task and execute well the Web Service Call.



The typical detailed traces of these occurrence in the SWSE log (ss*.log) are:



ProcessPluginRequest ProcessPluginRequestDebug 5 0 ... 1752: [SWSE] Created EAI request handler.

ProcessPluginState ProcessPluginStateDebug 5... 1752: [SWSE] Switching to Start state.

ProcessPluginRequest ProcessPluginRequestDebug 5... 1752: [SWSE] User spec: REMOTE_USER

ProcessPluginRequest ProcessPluginRequestDebug 5... 1752: [SWSE] POST query string: SWEExtSource=SecureWebService&SWEExtCmd=Execute

ProcessPluginState ProcessPluginStateDebug 5... 1752: [SWSE] Switching to HTTP_REQ state.

ProcessPluginRequest ProcessPluginRequestDetail 4... 1752: [SWSE] Anon pool has 1 of 3 sessions available

ProcessPluginRequest ProcessPluginRequestDetail 4... 1752: [SWSE] Pulled an anon session: !1.94c.a834.4e9bca14 taken from the pool.

ProcessPluginRequest ProcessPluginRequestDetail 4... 1752: [SWSE] Checked out anon session: !1.94c.a834.4e9bca14.

ProcessPluginState ProcessPluginStateDebug 5... 1752: [SWSE] Switching to Session state.

SessMgr MsgSend 3... 1752: [SESSMGR]
SendMsg:_SendMsgSync(siebel.TCPIP.None.None://SeblGW/SeblES/EAIObjMgr_enu/!1.94c.a834.4e9bca14,
0x63fa00)

SessMgr MsgSend 3... 1752: [SESSMGR]
_SendMsgSync(siebel.TCPIP.None.None://SeblGW/SeblES/EAIObjMgr_enu/!1.94c.a834.4e9bca14,
0x63fa00) on (0x2455398)

SisnTcpIp SisnSockDetail 4... 1752: [TCPIP-client] Send() descriptor = 708

...

SessMgr MsgSend 3... 1752: [SESSMGR]
_SendMsgSync(siebel.TCPIP.None.None://SeblGW/SeblES/EAIObjMgr_enu/!1.94c.a834.4e9bca14)
: 0x2455398->SendMsg(43060, 0x63fa00, 4) ok

SessMgr MsgReceive 3... 1752: [SESSMGR]
_SendMsgSync(siebel.TCPIP.None.None://SeblGW/SeblES/EAIObjMgr_enu/!1.94c.a834.4e9bca14)
: 0x2455398->ReadMsg(4, -1, 0x2459d30) ok

ObjMgrSessionLog Error 1... CSSUModel::InvokeSrvcMethod - Failed with Error=1030 for service=Web Engine Interface, method=Request

ProcessPluginRequest ProcessPluginRequestError 1... 1752: [SWSE] Error invoking service method 1030

ProcessPluginRequest ProcessPluginRequestError 1... 1752: [SWSE]
Error Message 0 : error 1030 : 70*SBL-SMI-00107: Internal: The context
for the given task was not found.1*013*smimtpool.cpp3*7720*0*0*0*


ProcessPluginRequest ProcessPluginRequestError 1... 1752: [SWSE]
Error Message 1 : error 1030 : 70*SBL-SMI-00107: Internal: The context
for the given task was not found.1*013*smimtpool.cpp3*9340*0*0*0*


ProcessPluginRequest ProcessPluginRequestDetail 4... 1752: [SWSE] InvokeSrvcMethod Timing: 0.00102 seconds

ProcessPluginState ProcessPluginStateError 1... 1752: [SWSE] Invoke service method failed.

ProcessPluginState ProcessPluginStateDetail 4... 1752: [SWSE] Closing
Session :
siebel.TCPIP.None.None://SeblGW/SeblES/EAIObjMgr_enu/!1.94c.a834.4e9bca14
....

SessMgr MsgSend 3... 1752: [SESSMGR]
SendMsg:_SendMsgSync(siebel.TCPIP.None.None://SeblGW/SeblES/EAIObjMgr_enu/!1.94c.a834.4e9bca14,
0x63fa30)

SessMgr MsgSend 3... 1752: [SESSMGR]
_SendMsgSync(siebel.TCPIP.None.None://SeblGW/SeblES/EAIObjMgr_enu/!1.94c.a834.4e9bca14,
0x63fa30) on (0x2455398)

...

SessMgr MsgSend 3... 1752: [SESSMGR]
_SendMsgSync(siebel.TCPIP.None.None://SeblGW/SeblES/EAIObjMgr_enu/!1.94c.a834.4e9bca14)
: 0x2455398->SendMsg(43060, 0x63fa30, 5) ok

SessMgr MsgReceive 3... 1752: [SESSMGR]
_SendMsgSync(siebel.TCPIP.None.None://SeblGW/SeblES/EAIObjMgr_enu/!1.94c.a834.4e9bca14)
: 0x2455398->ReadMsg(5, -1, 0x2459d30) ok

SessMgr ConnClose 3... 1752: [SESSMGR] Close(siebel.TCPIP.None.None://SeblGW/SeblES/EAIObjMgr_enu/!1.94c.a834.4e9bca14)

SessMgr MsgSend 3... 1752: [SESSMGR]
_SendMsgSync(siebel.TCPIP.None.None://SeblGW/SeblES/EAIObjMgr_enu/!1.94c.a834.4e9bca14,
0x63f810) on (0x2455398)

...

SessMgr MsgSend 3... 1752: [SESSMGR]
_SendMsgSync(siebel.TCPIP.None.None://SeblGW/SeblES/EAIObjMgr_enu/!1.94c.a834.4e9bca14)
: 0x2455398->SendMsg(43060, 0x63f810, 6) ok

SessMgr MsgReceive 3... 1752: [SESSMGR]
_SendMsgSync(siebel.TCPIP.None.None://SeblGW/SeblES/EAIObjMgr_enu/!1.94c.a834.4e9bca14)
: 0x2455398->ReadMsg(6, -1, 0x2459d30) ok

SessMgr ConnClose 3... 1752: [SESSMGR] Close(siebel.TCPIP.None.None://SeblGW/SeblES/EAIObjMgr_enu/!1.94c.a834.4e9bca14): ok

SessMgr ConnClose 3... 1752: [SESSMGR]
Close(siebel.TCPIP.None.None://SeblGW/SeblES/EAIObjMgr_enu/!1.94c.a834.4e9bca14)
recv'd notify: The task 43060 has either been shutdown or timed-out

ProcessPluginState ProcessPluginStateDetail 4... 1752: [SWSE] Closing
Session :
siebel.TCPIP.None.None://SeblGW/SeblES/EAIObjMgr_enu/!1.94c.a834.4e9bca14
Lifespan : 93.3947

ProcessPluginState ProcessPluginStateDetail 4... 1752: [SWSE] CloseSession Timing: 93.39469 seconds

ProcessPluginRequest ProcessPluginRequestError 1... 1752: [SWSE]
Set Error Response (Session: Error: 00001030 Message: 70*SBL-SMI-00107:
Internal: The context for the given task was not
found.1*013*smimtpool.cpp3*7720*0*0*0*)


ProcessPluginState ProcessPluginStateDebug 5... 1752: [SWSE] Switching to HTTPRes state.

ProcessPluginState ProcessPluginStateDebug 5... 1752: [SWSE] Switching to Stop state.

ProcessPluginRequest ProcessPluginRequestDetail 4... 1752: [SWSE] Total Request Handling Timing : 0.05473 seconds








(2) After working for a while under load (processing quite big number of Web Service calls), the SWSE engine stayed a long time on idle, so that all "running" tasks of EAI OM  were closed by "SessionTimeout". New calls initially caused also HTTP 500 response, because of  the "SBL-SMI-00107" error.

However: NO ONE of the next call could make the SWSE to recover and it became BLOCKED responding HTTP 500 to each call till RESTART of the SWSE engine (e.f. the Web Site restart in case of using the MS IIS HTTP service).



The typical detailed traces (considering errors, traced above) of these
occurrence in the SWSE log (ss*.log) are (Anonymous Pool size was set to
10):



ProcessPluginRequest ProcessPluginRequestDebug 5 ... 2652: [SWSE] Created EAI request handler.

ProcessPluginState ProcessPluginStateDebug 5 ...13 2652: [SWSE] Switching to Start state.

ProcessPluginRequest ProcessPluginRequestDebug 5 ... 2652: [SWSE] User spec: REMOTE_USER

ProcessPluginRequest ProcessPluginRequestDebug 5 ... 2652: [SWSE] POST
query string: SWEExtSource=SecureWebService&SWEExtCmd=Execute

ProcessPluginState ProcessPluginStateDebug 5 ...13 2652: [SWSE] Switching to HTTP_REQ state.

ProcessPluginRequest ProcessPluginRequestDetail 4 ... 2652: [SWSE] Anon pool has 0 of 10 sessions available

ProcessPluginRequest ProcessPluginRequestDetail 4 ... 2652: [SWSE] Anon pool has 0 of 10 sessions available

ProcessPluginRequest ProcessPluginRequestDetail 4 ... 2652: [SWSE] Anon pool has 0 of 10 sessions available

ProcessPluginRequest ProcessPluginRequestDetail 4 ... 2652: [SWSE] Anon pool has 0 of 10 sessions available

ProcessPluginRequest ProcessPluginRequestDetail 4 ... 2652: [SWSE] Anon pool has 0 of 10 sessions available

ProcessPluginRequest ProcessPluginRequestDetail 4 ... 2652: [SWSE] Anon pool has 0 of 10 sessions available

ProcessPluginRequest ProcessPluginRequestDetail 4 ... 2652: [SWSE] Anon pool has 0 of 10 sessions available

ProcessPluginRequest ProcessPluginRequestDetail 4 ... 2652: [SWSE] Anon pool has 0 of 10 sessions available

ProcessPluginRequest ProcessPluginRequestDetail 4 ... 2652: [SWSE] Anon pool has 0 of 10 sessions available

ProcessPluginRequest ProcessPluginRequestDetail 4 ... 2652: [SWSE] Anon pool has 0 of 10 sessions available

ProcessPluginRequest ProcessPluginRequestDetail 4 ... 2652: [SWSE] Anon pool has 0 of 10 sessions available

ProcessPluginRequest ProcessPluginRequestDetail 4 ... 2652: [SWSE] Anon pool has 0 of 10 sessions available

ProcessPluginRequest ProcessPluginRequestDetail 4 ... 2652: [SWSE] Anon pool has 0 of 10 sessions available

ProcessPluginRequest ProcessPluginRequestDetail 4 ... 2652: [SWSE] Anon pool has 0 of 10 sessions available

ProcessPluginRequest ProcessPluginRequestDetail 4 ... 2652: [SWSE] Anon pool has 0 of 10 sessions available

ProcessPluginRequest ProcessPluginRequestDetail 4 ... 2652: [SWSE] Anon pool has 0 of 10 sessions available

ProcessPluginRequest ProcessPluginRequestDetail 4 ... 2652: [SWSE] Anon pool has 0 of 10 sessions available

ProcessPluginRequest ProcessPluginRequestDetail 4 ... 2652: [SWSE] Anon pool has 0 of 10 sessions available

ProcessPluginRequest ProcessPluginRequestDetail 4 ... 2652: [SWSE] Anon pool has 0 of 10 sessions available

ProcessPluginRequest ProcessPluginRequestDetail 4 ... 2652: [SWSE] Anon pool has 0 of 10 sessions available

ProcessPluginRequest ProcessPluginRequestDetail 4 ... 2652: [SWSE] Anon pool has 0 of 10 sessions available

ProcessPluginRequest ProcessPluginRequestError 1... 2652: [SWSE] Could not get an anon session...PROBLEM

ProcessPluginRequest ProcessPluginRequestError 1... 2652: [SWSE]
Failed to obtain a session ID. No anonymous user available for
processing requests. This server is too busy to process any new
connection requests at the moment
.

ProcessPluginRequest ProcessPluginRequestError 1... 2652: [SWSE]
Set Error Response (Session: Error: 00021291 Message: No anonymous user
available for processing requests. This server is too busy to process
any new connection requests at the moment.)


ProcessPluginState ProcessPluginStateDebug 5 ... 2652: [SWSE] Switching to HTTPRes state.

ProcessPluginState ProcessPluginStateDebug 5 ... 2652: [SWSE] Switching to Stop state.

ProcessPluginRequest ProcessPluginRequestDetail 4 ... 2652: [SWSE] Total Request Handling Timing : 42.07842 seconds





Cause


Issue was identified as product defect of  Siebel CRM 7.8.2.16 Release and address as Bug 13102034.



Customers with Extened Support option can request password for

 downloading of the Quick Fix - QF0G24 in form of following patches:



  • Patch 13634028 for  Vertical (also known as: SIA) release

  • Patch 13634043 for  Horizontal (also known as: HOR, SEA) release.



The issue does not relate to very similar behavior addressed in the Document: 852611.1 and fixed in this Siebel CRM release.





Siebel CRM 8.x (8.0.0.12+) and Siebel CRM 8.1.1.x (8.1.1.6+) are NOT IMPACTED:

    SWSE could well recover timed-out sessions and complete received WS call well (start an new OM task, as necessary).

 









Solution


Possible workarounds that could be considered:



Increase value of the "SesssionTimeout" parameter in
the "[/eai_anon_"<XXX>"]" section (e.g. the "[/eai_anon_enu]") of
the SWSE configuration file: "eapps.cfg", to minimize occurence of the
"SBL-SMI-00107" error which is, presumable, a source for the blocking
issue.



Dedicate a separate SWSE instance to serve only the Integration calls
(Web Services), so its eventual restart (because of this error) would
not impact Siebel Thin Client users.



Re-design the Integration Solution using the Siebel Web Service Session management approach (Document: 795552.1
which does NOT USE the AnnonPool feature of SWSE, but builds a pool of
EAI OM sessions on the Siebel Application Server for efficient re-use
("Stateless" mode).






@ Other:PATCH:13634043


References


BUG:13102034 - SBL-SMI-00107 ERROR AT INBOUND WS-SEC. CALL
NOTE:795552.1 - Use Siebel Authorization Stateless Session Management for HIGH load inbound web service integrations
NOTE:852611.1
- Siebel Inbound Web Services intgeration scenario that uses anonymous
session pool may not recover after temporary Siebel EAI Object Manager
Component outage.




Regards,  






תגובות

פוסטים פופולריים מהבלוג הזה

FINS Data Transfer Utilities

SBL-BPR-00191: The rowId of the active row of the primary buscomp '%1', '%2', does not match the Primary Id

Profile Attributes and Open UI