יום שלישי, 25 בספטמבר 2012

SBL-GEN-00143 Process 8408 exited with error



Applies to:


Siebel Public Sector Service - Version: 8.1.1.3[21219] and later   [Release: V8 and later ]
Information in this document applies to any platform.



Symptoms



Statement of issue:

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

intermittent failures and timeouts when sending out JMS messages.



Error:

--------

JMSReceiver 8408 SBL-GEN-00143 Process 8408 exited with error



Expected behaivor:

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

the messages should be processed in a consistence way with no timeouts



Actual behaivor:

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

the EAI Object Manager doesnt release the running task until 25 minutes.
This causes a stack of running tasks stating 'Waiting for command'
which seems to make the component unstable





Siebel / OS version:

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

8.1.1.3, Windows 2003


Cause



Wrong "SessionType" being used in the HTTP Header as 'Stateless'
while the external system was not using the session tokens provided in
the the Siebel HTTP Response. Changing the SessionType to 'None' ensures
the EAI Tasks are completing successfully and



The customer has used "SessionType" Stateless according to his confirmation


Solution



In this particular case where the external application did not use
the token from soap header, ensure the SOAP header of the message
contains a section with sessiontype = None like following:


Example:


 <soap:Header>

<UsernameToken xmlns="http://siebel.com/webservices">user</UsernameToken>

<PasswordText xmlns="http://siebel.com/webservices">hello123</PasswordText>

<SessionType xmlns="http://siebel.com/webservices">None</SessionType>

</soap:Header>

אין תגובות:

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