Partilhar via


Multiple SBE Monitor issue

Do not run more than one SBE Monitor for a set of load-balanced OHSBEs. One of the error you can encounter is the following:

 <SubmitOrderComplete xmlns:xsd="https://www.w3.org/2001/XMLSchema" 
xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" 
xmlns="https://www.microsoft.com/csf/20/Sbe">
<InteractionID>...</InteractionID>
<RequestUUID>...</RequestUUID>
<ResultCode>40005</ResultCode>
<ErrorMessage>OHSBE Error in: SbeMasterController.MonitorUpdate(), 
Description: SbeMasterController.CheckIfRequestWasBlocking(): 
Database error. Procedure: CheckIfRequestShouldStillBeStaged() 
Error was: Error in ps_x_CheckIfRequestShouldStillBeStaged - 
Order Response initial State not correct to update to  - 
Staged, CSFErrorCodes: 40005</ErrorMessage>
</SubmitOrderComplete>

Comments

  • Anonymous
    March 07, 2006
    Hi Nicola....
    do you know which task are accomplished from SBE Monitor service ?
    Mauro
  • Anonymous
    March 30, 2006
    Hi MConia:), the monitor service is designed to handle the timeout processing required by the OH SBE Master Controller.  This service polls the database on a regular interval looking to requests that have expired and send the timeout notifications back to the Master Controller.  The controller will then retrieve the record and verify the condition and return the failure to the calling application.  The monitor also does the checks for staged records in the OrderRequestQueue, records that have been marked for deletion by the CSF Administration console, and periodically sends a test message to the Master Controller to insure that it is not shutdown by IIS due to slow traffic.
  • Anonymous
    July 31, 2006
    Hi Nicola,

    There is something called InteractionID in the productservicesmapping.xml. What does it mean? Can you please help me.

    Regards,
    Bala