SBL-NET-01023: Peer disconnected





Applies to:


Error Message Area:Networking Layer - NET

Version:Siebel 7.5.3


Purpose


This document is intended to provide cause and corrective action
information about Siebel Error Message SBL-NET-01023: Peer disconnected




Scope


This document is informational and intended for any user.




SBL-NET-01023: Peer disconnected



Explanation


The server has closed the network connection.



Below is a list of common causes for the error message:



1. The Web Server's Network cards did not have a Default Gateway Server IP Address configured correctly.



2. The 3rd party network connectivity software installed on the Siebel
server machine (for example Oracle's SQL*Net software and Resonate), was
not installed correctly. Additionally, the customer was encountering a
"Handshake Failed" error when trying to access the Server Administration
screens and one of the Siebel Object Managers had crashed and produced a
call stack.



3. Resonate is used for load balancing and the customer is using a
Network Interface Card (NIC) that is not certified. Additionally, the
customer has configured to use IPMP (Internet Protocol Network
Multipathing).



4. The customer had configured their Siebel application to allow for
anonymous browsing however the Anonymous Employee account GUESTCST was
not defined in the database. (Note: GUESTCST is only one possible user
name for anonymous browsing). Check the eapps.cfg file and see what
values you have defined for the AnonUserName parameter. Verify the
database user account exists in the Siebel database.



5. Resonate is used for load balancing between multiple Siebel servers
and some of the Resonate parameters and environment variables are not
configured correctly for example "Heartbeat Until down" and
RES_PERSIST_BLOCK_SIZE.


Corrective Action


Check the network configuration and restart the server process if necessary.



Below are some additional corrective actions to review and confirm:



1. Confirm the IP addresses are correct by running the ipconfig command
on the Web server machine. [Note: ipconfig exists on Windows machines
only - ifconfig may be required on UNIX machines]. Make any necessary
changes and restart the Siebel Web Server and IIS Services.



2. Use the Environment Verification Tool (EVT) to confirm that the 3rd
party network software is certified and installed properly. For
information about EVT, refer to Technical Note 467 or Siebel Bookshelf
version 7.7 > Siebel Installation Guide for (Microsoft Windows OR
UNIX): Servers, Mobile Web Clients, Tools > Verifying Your System
Using the Environment Verification Tool. If you are using Resonate for
load balancing, confirm it is installed and configured properly. You can
refer to Technical Notes 316, 543 and 419 for installation and
troubleshooting information on Resonate. Check the SRSP for a list of
certified versions and check the installation log files for any errors.
Reinstall the software if necessary.



3. If Resonate is installed, confirm the NIC card is certified by
reviewing the NIC Support Matrix document found on SupportWeb under
Product Documentation > Siebel System Requirements and Support
Platforms Guide & Miscellaneous Documentation > Network Interface
Card Support Matrix. Disable IPMP if it is enabled.



4. Make sure the value for the AnonUserName parameter exists in the
Siebel database. Or try setting the AnonUserName value to an account
that you know exists in the Siebel database. For more information, refer
to the following Siebel Bookshelf references:



- Siebel Bookshelf version 7.7 > Security Guide for Siebel eBusiness
Applications > User Administration > Configuring Anonymous
Browsing > Implementing Anonymous Browsing.



- Siebel Bookshelf version 7.5.3 > Security Guide for Siebel
eBusiness Applications > User Administration > Unregistered Users
and Anonymous Browsing > Implementing Anonymous Browsing.



5. For more information about troubleshooting and configuring Resonate, refer to Technical Note 419, 316 and 543.








Applies to:


Siebel System Software - Version: 7.8.2.3 [19221] and later   [Release: V7 and later ]
z*OBSOLETE: Microsoft Windows Server 2003

Product Release: V7 (Enterprise)

Version: 7.8.2.3 [19221]

Database: Oracle 9.2.0.6

Application Server OS: Microsoft Windows 2003 Server SP1

Database Server OS: IBM AIX 5L 5.2



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



Symptoms


SBL-MBL-02087, SBL-MBL-00211, SBL-OMS-00203, SBL-SVR-01014, SBL-NET-01023We have installed SSSE in our acceptance environment, by following exactly the same process, we
try to install it into our production environment but it fails because the PIMSI Engine component
remains unavailable.

I join the log file to the SR






Cause


Configuration/ Setup


Solution



Message 1


For the benefit of other users:



Customer installed SSSE in their acceptance environment without any
problems but when they tried to install it into their production
environment, by following exactly the same process, it failed because
the PIMSI Engine component remained unavailable.



We found following errors in PIMSIEng*.log.



“An existing connection was forcibly closed by the remote host (peer)”.



SBL-NET-01023: Peer disconnected

SBL-SVR-01014: Internal: Could not send the HELLO message: (null)



SBL-MBL-51024: Opened compound file: \\MSAPP024P\WINSHARE\pimsimon.exc.

SBL-MBL-00211: Method GetRunningApps (), Error = 0x8000401A.

SBL-MBL-00211: Method RefreshAppMap (), Error = 0x8000401A.

SBL-MBL-02087: Exchange 2000 connector failed to initialize. Error = 0x8000401A.

DataMgr: Connector Manager Failed to load the connectors ErrCode: 0x7d3

SBL-OMS-00203: Error 2008 invoking method "BusSvcMgrInit" for Business Service "PIMSI Engine Service"

“Terminate process due to unrecoverable error: 4300203. (Main Thread)”



According to the Error messages knowledge base, following are the causes and corrective actions for these errors:



==================================================================

SBL-NET-01023

Cause: The server has closed the connection.



Corrective actions: Restart the server process if necessary and check the network configuration.



SBL-SVR-01014

Cause: SISNAPI hello failed. %1 in the error message is replaced by the ...





Cause: SISNAPI hello failed. %1 in the error message is replaced by the error code from the SISNAPI layer.



Corrective actions: The error is meant for internal diagnostic and
debugging by Siebel Engineering. If you encounter it, please contact
Siebel Technical Support.

=====================================================================



We got customer to check whether they have experienced any Network
problems in their environment before encountering these errors and also
whether they have any major differences between their acceptance
environment and the production environment.



Customer checked and confirmed that in the security setting for the dcom
object, the domain was missing into the user name and by adding this
domain to the user the PIMSI Engine component started correctly and
stayed in available status and the behaviour is resolved with this.



Thank you.



Oracle | Siebel Technical Support



Keywords: SSSE, PIMSI Engine component, unavailable, SBL-NET-01023,
SBL-SVR-01014, SBL-MBL-51024, SBL-MBL-00211, SBL-MBL-02087,
SBL-OMS-00203.












Applies to:


Siebel CRM - Version 8.1.1.1 SIA [21211] and later
Information in this document applies to any platform.



Symptoms


Number of srvrmgr command session (CP_NUM_RUN_TASKS for ServerMgr
component) may reach Maxtasks (20 by default) even though the number of
actual sessions are much less. As a result, following error is reported.





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


Connected to 0 server(s) out of a total of 4 server(s) in the enterprise





SBL-NET-01023: Peer disconnected


SBL-SSM-00004: SISNAPI Hello failed. The server component could be down.


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



Cause


It is possible to start srvrmgr command without /S parameter then
specify the Siebel Server name to run various operation such as "run
task". Doing so the number of active tasks on ServerMgr component on
each Siebel Server is increased. If /S parameter is specified to start
srvrmgr command, the active task count is increased only on the
specified Siebel Server. Here are some examples for each scenario.





<Example>: There are two Siebel Servers A and B. It is assumed
all srvrmgr command sessions keep running simultaneously, because tasks
are started by "run task" and they take some time to finish. Here is how
the number of active tasks on ServerMgr component is increased.





1) With /S parameter.


                         Number of active tasks for ServerMgr component


                        A          B


- srvrmgr /s A     1          0


- srvrmgr /s B     1          1


- srvrmgr /s B     1          2


- srvrmgr /s A     2          2                      








2) Without /S parameter


                         Number of active tasks for ServerMgr component


                        A          B


- srvrmgr            1          1


- srvrmgr            2          2


- srvrmgr            3          3


- srvrmgr            4          4                      








3) combination of 1) and 2)


                          Number of active tasks for ServerMgr component


                         A          B


- srvrmgr             1          1


- srvrmgr /s B      1          2


- srvrmgr /s A      2          2                      


- srvrmgr            3          3





Even though all the scenario run four srvrmgr commands, the number of
active tasks for ServerMgr component have different values.





By default, Maxtasks parameter for ServerMgr component is set to 20.
If the number of Siebel Server is four and each runs five srvrmgr
command simultaneously, it reaches the maxtasks (4 * 5 = 20) therefore
starting the next srvrmgr command fails with the following error.





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


Connected to 0 server(s) out of a total of 4 server(s) in the enterprise





SBL-NET-01023: Peer disconnected


SBL-SSM-00004: SISNAPI Hello failed. The server component could be down.


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


 To verify if this is the case, please monitor the value on CP_NUM_RUN_TASKS for ServerMgr component.



Solution


Here are several ways to resolve this behavior.





1) Increase number of Maxtasks parameter for component ServerMgr on each Siebel Server.


2) Specify /S parameter to start srvrmgr command.


3) Decrease the number of srvrmgr sessions that run simultaneously.


4) Use "start task" instead of "run task" to minimize the session time for srvrmgr.












Applies to:


Siebel System Software - Version: 7.5.3.5 [16183] to 8.1.1.3[21219] - Release: V7 to V8
z*OBSOLETE: Microsoft Windows 2000

Product Release: V7 (Enterprise)

Version: 7.5.3.5 [16183]

Database: Oracle 9.2.0.4

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-1490194987.



***Checked for relevance on 20-Oct-2010***



Symptoms


Hi,
   I have configured the Web Server , Siebel Enterprise and
Siebel Server to communicate using SSL. But it doesn't seem to be able
to connect from the Web Server to the Enterprise and Server.
I get this error below.

User : SADMIN Attempting ( 7) to open a session ...
SSL not supported by server, failing connection.
SBL-SSM-00003: Error opening SISNAPI connection
Login failed for Login name : SADMIN
[SWSE] Open Session failed (0x6ce5) after      0.0057 seconds.

In
the Bookshelf, Security Guide for eBusiness Applications, on Page 70,
It mentions to Set the Additional Name Server Parameters for Siebel
Server SSL.

I am unclear on how to perform this. As there are no clear instructions.
We are using the "ePharma Object Manager (ENU)".
I tried to set the "Is Using Secure HTTP Connection = TRUE " but the value cannot be commited.

Please help.



Cause


Incorrect SSL setup.


Solution



For the benefits of other users:

Customer intends
to configure SSL for Siebel Enterprise and Siebel Server and set the
parameter "Communication Transport” to “SSL” for the respective Object
Manager. Error “SBL-NET-01023: Peer disconnected” reported.

Solution:

The
root cause of the issue is customer just rename the *.cer file
generated by Win2k Certificate Authority to *.pem file. It is documented
in Security Guide for Siebel eBusiness Applications that
1) Certificate files must use either ASN (Abstract Syntax Notation) or PEM  (Privacy Enhanced Mail) format.
2) Private key files must use PEM format.

You
can't just rename the file name to .pem extension as the format of the
certificate file is encoding with different method. There are some tools
available on the Internet that can help to do the conversion; one of
the tools is Win32OpenSSL.

After corrected the certificate and
private key files; customers are able to connect and login with SSL
enabled. However, errors “SBL-NET-01559: Internal Error: CN entry does
not match hostname” reported in SWSE log.

This benign error
indicated that the value entered for common name when creating a new
certificate does not match the actual hostname. The normal practice for
web server certificate is it will tie to the actual hostname and there
should be a valid DNS entry. The error can be ignored and if there is
concern please generate a new certificate and enter the actual hostname
when prompted for the common name.

Thank you,












Applies to:


Siebel CRM - Version 7.8.2 [19213] to 8.1.1 SIA [21111] [Release V7 to V8]
z*OBSOLETE: Microsoft Windows Server 2003

Product Release: V7 (Professional) and later

Version: 7.8.2 [19213]

Database: Microsoft SQL Server 2005

Application Server OS: Microsoft Windows 2003 Server

Database Server OS: Microsoft Windows 2003 Server



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





*** Checked for Relevance on 11-Sep-2012 ***


Symptoms


SBL-NET-01023, SBL-SCB-00011, SBL-SSM-00004, SBL-SSM-00006


We have launched Siebel today. Users are seeing 4 problems:



1. Server busy or problem experienced browser error

2. White screen with progress bar

3. Siebel splash screen with progress bar (no login box)

4. Users get into the system and then get booted out.



When first launched, we had serious avaikability issues as above.

We then changed the following settings:



1. MAX TASKS params for all object managers from 20 to 100 (as recommended in PRR) except fo UK OM which was changd to 200.

2. MAX TASKS for connection broker from 1 to 2.



Since these changes users have been able to access, but within last 1 hour we have again seen the same issues.



Cause


Encryption for the communication between Siebel web server and Siebel servers is set to MSCRYPTO



Solution



Message 1


As per the client description their siebel web client became unavailable at certain times.

After investigations the symptoms were found to be as follows:

On the siebel application server there was a siebmtshmw process that
became to use 100% CPU. This process did not became unresponsive but
instead to became idle when no requests where processed it went to
100%CPU. On a 4 processor box when there were 4 siebmtshmw processes
that went in this state the machine begun to respond very slow this
resulting in dropping new sessions and overall log responses to
incomming requests.

On the web server machine (IIS) there was present the same situation
(the siebel extensions out of process begun to consume 100%CPU)

The thread that consumed CPU was identified from the performance monitor
logs and then core dump where taken from these processes. The thread
was a communication thread between the siebel web extensions (SWSE) and
object manager (OM). The call stack for the corresponding thread was:



sslcnapi!compress_write+0xdb

sslcnapi!zlib_inflate+0x8d

sslcnapi!CSSSISConn::_DecodeRawMsg+0x158

sslcnapi!CSSSISConn::SisAsyncThreadMain+0x8d

sslcosd!OSDThreadStart+0x1c0 sslcosd!OSDNTThreadStart+0xc

msvcr70!beginthreadex+0xba

kernel32!GetModuleFileNameA+0xeb

...



The relevant line in the communication call stack is
CSSSISConn::_DecodeRawMsg. The customer had the encryption for the
communication set to MSCRYPTO. This encryption is not largely used or
recommended by Siebel. After setting the encryption to NONE the problem
did not re-occurred.



Resolution:



The customer choose to check if they need encrypted communication
between the web server and the application servers and if this is the
case use SSL instead.





 





תגובות

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

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