Dear All,
Now that I have published my Workflow, it is misbehaving in different ways to in Debug! That is called testing, I suppose.
I am getting this error:
Application Name : PasswordResetting
Process ID : 7732
Date :09/11/2011 15:02:58
Log Level :Error
Log Category :LogicBase.ExecutionEngine
Machine Name : ALTIRIS01
Message :
resulting exception from execution
System.Exception: exception component created: ---> LogicBase.Framework.BusinessRuleException: The critical error failed execution on component Set up the Password Reset Log : Field mapping issue on field DueDate1stLevel : at LogicBase.Core.SingleMappingDefinition.DoMappingInternal(IData startData, Object targetObject) at LogicBase.Core.SingleMappingDefinition.DoMapping(IData startData) at LogicBase.Components.Default.Mapping.SingleValueMappingComponent.Run(IData data) in c:\build\projects\WF71MR2\components\LogicBase.Components.Default\Mapping\MappingComponents.cs:line 165 at LogicBase.Core.ExecutionEngine.SinglePathProcessComponentExecutionDelegate.Execute(IData data, IOrchestrationComponent comp, String& outputPath, IExecutionEngine engine, TLExecutionContext context) at LogicBase.Core.ExecutionEngine.AbstractExecutionEngine.RunComponent(TLExecutionContext context, IData data, IOrchestrationComponent comp)
--- End of inner exception stack trace ---
at LogicBase.Core.ExecutionEngine.ExceptionComponentDelegate.Execute(IData data, IOrchestrationComponent comp, String& outputPath, IExecutionEngine engine, TLExecutionContext context)
It is pointing to a "Set up the Password Reset record" component. It is configured like this:
The complex variable that is on the left is the record and the variable being mapped to is the one on the right as well. All I am wanting to do is to persist the values in the record by mapping the values in the current variable to the ones that I want to keep and map in new values into the Status and End fields.
Why is it complaining when I am trying to map the first field in the complex data type? Am I doing wrong here? What is the correct way to do this?
Kindest regards,
QuietLeni