Workflow Soluiton

 View Only
  • 1.  Error accessing logon exchange

    Posted Nov 18, 2011 10:05 AM

    Hello All - I have a monitoring workflow project scheduled to run on a daily basis, but sometimes I get unexpected results (e.g. the workflow appears to run twice instead of just once).  Whenever the unexpected results occur, I find the following error message.  I suspect this may be the root cause but I don't know what it means or how to resolve it.  Also, the issue occrus sporatically, so sometimes things are fine, then other times they're not.  Any/all insights greatly appreciated.  Best, Tom

     

    Error accessing logon exchange. LogicBase.Core.Messaging.CouldNotCreateExchangeException: could not create local.ensemble.credentials because configuration could not be found
       at LogicBase.Core.Messaging.MessageExchangeFactory.CreateLocalTarget(String name, Boolean internalRequest)
       at LogicBase.Core.Messaging.MessageExchangeFactory.GetExchangeTarget(String name, Boolean internalRequest, NetworkCredential credential)
       at LogicBase.Core.Messaging.MessageExchangeFactory.GetExchange(String name, Boolean internalRequest, NetworkCredential credential)
       at LogicBase.Core.Messaging.MessageExchangeFactory.GetExchange(String name, Boolean internalRequest)
       at LogicBase.Core.Messaging.MessageExchangeFactory.GetExchange(String name)
       at LogicBase.Ensemble.Core.EnsembleLoginHelper.get_LogonExchange()



  • 2.  RE: Error accessing logon exchange

    Posted Nov 21, 2011 03:19 AM

    Basically this error means that exchange configuration named "local.ensemble.credentials" has not been found by your process.
    This configuration seems to be used by components accessing data from workflow server especially from ProcessManager (former Ensemble). I have found it is used for instance during retrieving time from server.

    This configuration is created automatically so I assume you have it and it should be correct. You can check it to be sure.

    I've notice ocassinal problems with finding exchange configuration when process application is restarted or when workflow server service is restarted. The service normally shoud not be restarted so you can check system event logs if something wrong has happened. The process applications can be restarted if you have set on IIS automatic application pool recycling.