Workflow called from WinPE not working since build 71.1401.98 was installed.

Article:TECH208271  |  Created: 2013-07-05  |  Updated: 2013-07-15  |  Article URL http://www.symantec.com/docs/TECH208271
Article Type
Technical Solution


Issue



A custom workflow is called during a Windows7 imaging process, being called direct from WinPE. The IE logs are returning the fact that there is no session ID.

Further investigation shows that the workflow call  logs in IIS is the Composer.aspx file is not triggering a redirect to form.aspx and is instead returning HTTP code 200 rather than the expected 302. When properly running in WinPE and the code 200 is written to the IIS log, the following error is written to the workflow’s log file.


Error



8816:0006 2013-05-23 13:58:25.981 Error System.Exception: The dialog session named 'rHvj2LNcMEyZLrnYGYWxGA' was not found
at LogicBase.Core.Models.Dialog.DialogSession.Load(HttpContext context, String sessionName)
at LogicBase.Core.Models.Dialog.DialogHttpHandlerBase.System.Web.IHttpHandler.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)


Cause



WinPE compatible version of Internet Explorer portable that was being used does not accept cookies. Therefore it cannot return session information to the Workflow.


Solution



Since the use of cookies is a security requirement for Workflow, the customer is researching other WinPE portable browsers that accept cookies, and working with Microsoft to find a compatible Internet Explorer version.




Article URL http://www.symantec.com/docs/TECH208271


Terms of use for this information are found in Legal Notices