Workflow and ServiceDesk Community

 View Only

Data Mapping is complaining in Workflow 7.1 SP1

  • 1.  Data Mapping is complaining in Workflow 7.1 SP1

    Posted Nov 09, 2011 10:27 AM

    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