Applies to:
Siebel System Software - Version: 7.0.4 [14068] and later [Release: V7 and later ]Generic Windows
Area(s):System Administration
Release(s):V7 (Enterprise), V7 (Professional)
Database(s):All Supported Databases
App Server OS(s):HP-UX, Solaris, AIX
Latest release tested against:V7 (Enterprise)
Keywords:Solaris, accept, failed, shutdown, signal, SIGPIPE, core, SBL-SMI-00006, hang, logout, users
This document was previously published as Siebel Alert 1206.
Description
- A custom C++ application (library) is invoked from a Call Center Object Manager user or thread via the Siebel eScript SELib mechanism. The library connects to a process or files via named pipe mechanism. A networking problem or timeout occurs and the communication pipe is broken unexpectedly. The operating system issues a SIGPIPE signal to the process to inform it about the broken connection.
- A custom C++ application (library) is invoked from a Call Center Object Manager user or thread via the Siebel eScript SELib mechanism. The C++ application contains code that sets a specified time it wants to perform an operation or wait on a particular resource. It uses a SIGALRM signal/handler routine to achieve this. After the time period is elapsed a SIGALRM process is triggered.
Likelihood of Occurrence
Possible Symptoms
- The browser displays the error message for new users trying to login:
- The following errors are reported in the SCBroker log file:
- Depending on the Siebel version you are using, you may encounter either a core dump or the process being frozen in the shutdown state. In the latter case you will need to kill it from the shell to get the process released. Here is an example of an output from a process that is hung with the following call stack:
- The object manager’s listener thread session log file contains the following error:
Workaround or Resolution
- Check the SCBroker log file and confirm if it contains the SBL-SCB-00011 error.
- Check the Object Manager listener log file and confirm if it contains the SBL-SMI-00006: Internal: SISListen failed error.
- Check for the following:
- If the process is hanging, run the command below and see if the call stack matches the one documented in this Alert.
- If the process has generated a core dump, run the command below and see if the thread# 1 is showing on the top of the stack trace as documented above.
Maintenance Release Number
Applies to:
Siebel CRM - Version: 8.1 [21039] and later [Release: V8 and later ]Information in this document applies to any platform.
Server busy error with custom OM -ACSWMTObjMgr_enu
Symptoms
When try get the Siebel login by using custom component - customer Object Manager -ACSWMTObjMgr_enu ,we get following error
http://10.203.168.143/acswmt_enu/start.swe?" URL getting the following error message:
The server you are trying to access is either busy or experiencing difficulties. Please close the Web browser, open a new browser window, and try logging in again.[23:24:13]
In OM logs, these errors were found
2009-10-11 23:07:37 Login failed for Login name : anonemp
2009-10-11 23:07:39 (ctxtmgr.cpp (4504)) SBL-SVC-00208: Please login first
In SWSE logs, these errors where found
2009-10-11 22:53:16 ( (0) err=4653071 sys=0) SBL-SCB-00015: The component is down or not available on this server
2009-10-11 22:56:21 (smconn.cpp (283) err=1180866 sys=2321) SBL-NET-01218: The connection was refused by server hcmblysun004a. No component is listening on port 2321.
2009-10-11 22:56:21 (ssmsismgr.cpp (773) err=3670019 sys=0) SBL-SSM-00003: Error opening SISNAPI connection.
2009-10-11 22:56:21 (ssmsismgr.cpp (1761) err=3670022 sys=0) SBL-SSM-00006: Error while sending message to server.
2009-10-11 22:56:21 (smconn.cpp (283) err=1180866 sys=2321) SBL-NET-01218: The connection was refused by server hcmblysun004a. No component is listening on port 2321.
Changes
Created custom Object manager -ACSWMTObjMgr_enuCause
Incorrect value for Siebel Repository File parameter
.
Solution
Setting the correct value for Siebel Repository File parameter resolved this issue.
Applies to:
Siebel System Software - Version: 7.8.2.2 [19219] and later [Release: V7 and later ]z*OBSOLETE: Microsoft Windows Server 2003
Product Release: V7 (Enterprise)
Version: 7.8.2.2 [19219]
Database: Oracle 9i
Application Server OS: Microsoft Windows 2003 Server SP1
Database Server OS: Sun Solaris 9
This document was previously published as Siebel SR 38-3035052921.
Symptoms
SBL-SVR-01015, SBL-SVR-01043, SBL-SMI-00033, SBL-NET-01034, SBL-NET-01033, SBL-ADM-01044, SBL-SCB-00015, SBL-SCB-00011Hi,Each night a cold DB backup is taken on each environment. This is affecting a number of components on the Siebel server:
Transaction Processor
Transaction Merger
Transaction Router
Server Tables Cleanup
These components need to be restarted each morning as the backup is affecting them. I decided to use scripts to shutdown the siebel server 15 mins before backup is taken and another to restart it in the morning. I have tested these script on one environment and this works fine. On another environmnet the shutdown script appears to hang (i.e batch job does not complete). All the parameters are correct as the command would not run otherwise. I have attached the script and the log files at the time it executed (01:45). As you can see from the log file at 06:00 created after the startup script is executed, the server is still shutting down. Can you please inform me what the issue is?
Kind regards
Cause
Configuration/ SetupSolution
Message 1
For the benefit of other readers:The customer's script:
D:\sea78\test\siebsrvr\BIN\srvrmgr /g UKGateway /e siebtest /s SiebTest1 /u sadmin /p password /c "shutdown appserver SiebTest1"
In review of the customer's component log files, we could see that there was a problem with one or more components shutting down. As stated in SupportWeb SR 38-1147657941 [Siebel Servers stick in "Shutting down" state], the "shutdown appserver" command issued from the Server manager command-line is a synchronous process, thus the command will block until all tasks in the server have exited. There could be a problem stopping one or more components, caused either by the components themselves, or caused by the synchronous nature of the shutdown process (ie. one component is waiting on a response from another component, or the Siebel server - that may have already been shutdown).
The customer was recommended to use the Windows command, net stop. The net stop command is used as follows:
net stop <service>
For example:
net stop SiebSrvr
Which would stop the service called SiebSrvr.
Assuming you do not have any problem stopping your Siebel Server service using the Windows' Services utility, then you should not experience a problem with using the net stop command to stop the Siebel Server service. You can schedule the command using the Windows command, at.
This information resolved this for the customer.
Regards,