יום חמישי, 4 באוקטובר 2012

SBL-SCC-00029





Applies to:


Siebel System Software - Version: 8.0 [20405] to 8.1.1 [21112] - Release: V8 to V8
Oracle Solaris on SPARC (64-bit)

Product Release: V8 (Enterprise)

Version: 8.0 [20405]

Database: Oracle 9.2.0.8

Application Server OS: Sun Solaris 10

Database Server OS: Sun Solaris 9



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



Symptoms


SBL-SCC-00029, SBL-SUL-00039

After configuring gateway, Siebel enterprise and SWSE logical profile
I tried configuring siebel server. I see some errors in
sw_cfg_util.log:

SBL-SUL-00039: Could not set the param AllowAnonUsers for config object SSEObjMgr_enu

Error creating Parameter:AllowAnonUsers for Comp:SSEObjMgr_enu in CompGroup:Sales



Cause


While running the Siebel Server configuration wizard several error messages are logged into the sw_cfg_util.log files:

SBL-SUL-00039: Could not set the param AllowAnonUsers for config object SSEObjMgr_enu

Error creating Parameter:AllowAnonUsers for Comp:SSEObjMgr_enu in CompGroup:Sales



Solution



Message 1



You can safely ignore this error message, as it does not have
further impact. Change Request 12-1KMVJFA has been created to suppress
these error messages.


While this issue has been originally reported for Siebel 8.0.x product, it still affects 8.1.x products.








Applies to:


Siebel System Software - Version: 8.0 [20405] to 8.0.0.7 [20426] - Release: V8 to V8
Information in this document applies to any platform.



Goal


The customer would like to understand why SessPerSisnConn parameter can
be changed at component level despite of the error SBL-ADM-05012 that
says the parameter cannot be changed.

See below what was reported by the customer and reproduced internally:




srvrmgr:app01> change param sesspersisnconn=10 for comp eaiobjmgr_enu

change param sesspersisnconn=10 for comp eaiobjmgr_enu
SBL-ADM-60070: Error reported on server 'Gateway Server' follows:
SBL-ADM-05012: Could not change value of parameter sesspersisnconn to 10
SBL-SCC-00029: Setting parameter "SessPerSisnConn" on level "Component" is not supported.
SBL-ADM-05012: Could not change value of parameter sesspersisnconn to 10
SBL-SCC-00029: Setting parameter "SessPerSisnConn" on level "Component" is not supported.

srvrmgr:app01> list advanced param SessPerSisnConn for comp EAIObjMgr_enu server app01

PA_ALIAS PA_VALUE PA_DATATYPE PA_SCOPE PA_SUBSYSTEM PA_SETLEVEL PA_DISP_SETLEVEL PA PA PA PA PA_NAME
---------------
-------- ----------- --------- ------------ -----------
------------------- -- -- -- --
-----------------------------------------
SessPerSisnConn 10 Integer Subsystem Interactive Comp level Component level set N Y N Y Number of Sessions per SISNAPI Connection

1 row returned.


The customer was expecting to see PA_SETLEVEL = "Compdef level" instead of "Comp level".



Solution



Despite of the error message SBL-ADM-05012 indicating the parameter
could not be set, it is actually set in-memory but not reflecting in
permanent change to the siebns.dat. The correct behavior would be not
acceptting the change at all.

Because of this, srvrmgr thinks the
parameter was successfully set at the server component level when you
inquire about the param value. This is the reason of  PA_SETLEVEL
appearing as 'Comp Level' in the list param command, but note the change
is not sent to the siebns.dat, which is fine and not expected.

As the change does not actually go to the siebns.dat the previous state can be recovered after a server bounce.

The new BUG 10643288 has been logged to avoid the 'change param' when it is not allowed.


Below are two possible methods to change the parameter at the component definition level:

Method 1:
set server <Siebel server name>
change param SessPerSisnConn = 1 for compdef eaiobjmgr_enu

Method 2:
change param SessPerSisnConn = 1 for server <server_name> compdef eaiobjmgr_enu



אין תגובות:

הוסף רשומת תגובה