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>
אין תגובות:
הוסף רשומת תגובה