!!TODO!!

wfm.ValidateWorkflow

Beschreibung:

Dieser Job überprüft ein Workflowmodell auf seine Zulässigkeit.

Parameter:

Rückgabe: 0 = Job erfolgreich, ansonsten Fehlercode

Rückgabewerte:

Beispiel:

Aufbau von Errors

<Errors>
<SchemaValidationError>Fehler bei Schemavalidierung!</SchemaValidationError>
<MissingTypeDeclRecordMembers>
<MissingTypeDeclRecordMember TypeDeclId="" TypeDeclName="TestList"/>
<MissingTypeDeclRecordMember TypeDeclId="" TypeDeclName="RecFu"/>
</MissingTypeDeclRecordMembers>
<MissingVariableRecordMembers>
<MissingVariableRecordMember VariableId="" VariableName=" TestList1"/>
</MissingVariableRecordMembers>
<MissingTypeDeclarations>
<MissingTypeDeclaration Id="12346798134567891345678900001">
<ReferencingDataFields>
<ReferencingDataField Id="1234671345678913456789001" Name="abc"/>
<ReferencingDataField Id="126789134567890000" Name="xyz"/>
</ReferencingDataFields>
<ReferencingTypeDeclarations>
<ReferencingTypeDeclaration Id="123467981345" Name=" TestList"/>
</ReferencingTypeDeclarations>
</MissingTypeDeclaration>
<MissingTypeDeclaration Id="12346798134567891345678900002">
<ReferencingTypeDeclarations>
<ReferencingTypeDeclaration Id="" Name="recBla"/>
</ReferencingTypeDeclarations>
</MissingTypeDeclaration>
</MissingTypeDeclarations>

<MissingActivityParticipants>
<MissingActivityParticipant Id="12346798134567891345678900006">
<ReferencingActivities>
<ReferencingActivity Id="" Name="step1"/>
<ReferencingActivity Id="" Name="step2"/>
</ReferencingActivities>
</MissingActivityParticipant>
<MissingActivityParticipant Id="12346798134567891345678900007">
<ReferencingActivities>
<ReferencingActivity Id="" Name="step1"/>
</ReferencingActivities>
</MissingActivityParticipant>
</MissingActivityParticipants>
<NoParticipantsInStartActivity/>
<MissingToolIds>
<MissingToolId ActivityId="" ActivityName="stepLoop1"/>
<MissingToolId ActivityId="" ActivityName="stepLoop2"/>
</MissingToolIds>
<MissingApplicationMasks>
<MissingApplicationMask ApplicationId="" ApplicationName="Anwendung 
Step1" MaskId="12346798134567891345678900008"/>
</MissingApplicationMasks>
<MissingApplicationMaskIds>
<MissingApplicationMaskId ActivityId="" ActivityName="Act Step1" ApplicationId="" ApplicationName="App Step 1"/>
</MissingApplicationMaskIds>
<MissingActivityApplications>
<MissingActivityApplication ActivityId="" ActivityName="step2" 
ApplicationId="12346798134567891345678900010"/>
</MissingActivityApplications>
<InvalidApplicationMaskFieldIds>
<InvalidApplicationMaskFieldId MaskFieldId="123" ApplicationId="" 
ApplicationName="AppTest"/>
</InvalidApplicationMaskFieldIds>
<MissingActivityVariables>
<MissingActivityVariable VariableId="12346798134567891345678900012">
<ReferencingActivities>
<ReferencingActivity Id="" Name="step2"/>
</ReferencingActivities>
</MissingActivityVariable>
<MissingActivityVariable VariableId="12346798134567891345678900013">
<ReferencingActivities>
<ReferencingActivity Id="" Name="step2"/>
</ReferencingActivities>
</MissingActivityVariable>
</MissingActivityVariables>
<InvalidParameterListCounts>
<InvalidParameterListCount ActivityId="" ActivityName="step1"                                                            ApplicationId="" ApplicationName=" App Step1"/>
<InvalidParameterListCount ActivityId="" ActivityName="step3" ApplicationId="" ApplicationName="App Step3"/>
</InvalidParameterListCounts>
<ParamWithoutVariableActivities>
<ParamWithoutVariableActivity ActivityId="" ActivityName="step1" ApplicationId="" ApplicationName="App Step1"/>/>
<ParamWithoutVariableActivity ActivityId="" ActivityName="step2 ApplicationId="" ApplicationName="App Step2"/>"/>
</ParamWithoutVariableActivities>
<MissingTakeOverActivities>
<MissingTakeOverActivity ActivityId="12346798134567891345678900014">
<ReferencingActivities>
<ReferencingActivity Id="step1" Name="step1"/>
</ReferencingActivities>
</MissingTakeOverActivity>
<MissingTakeOverActivity ActivityId="12346798134567891345678900015">
<ReferencingActivities>
<ReferencingActivity Id="step2" Name="step2"/>
</ReferencingActivities>
</MissingTakeOverActivity>
</MissingTakeOverActivities>
<MissingTakeOverVariables>
<MissingTakeOverVariable VariableId="12346798134567891345678900016">
<ReferencingActivities>
<ReferencingActivity Id="" Name="step1"/>
</ReferencingActivities>
</MissingTakeOverVariable>
</MissingTakeOverVariables>
<MissingFromActivities>
<MissingFromActivity FromActivityId="12346798134567891345678900017" 
TransitionId="12346798134567891345678900018"/>
<MissingFromActivity FromActivityId="12346798134567891345678900019" 
TransitionId="12346798134567891345678900020"/>
</MissingFromActivities>
<MissingToActivities>
<MissingToActivity ToActivityId="12346798134567891345678900021" 
TransitionId="12346798134567891345678900022"/>
</MissingToActivities>
<RedundantTransitions>
<RedundantTransition FromActivityId="12346798134567891345678900021" 
FromActivityName="stepX" ToActivityId="12346798134567891345678900021" 
ToActivityName="stepY" TransitionId="12346798134567891345678900021"/>
</RedundantTransitions>
<InvalidFromLoopTransitions>
<InvalidFromLoopTransition 
FromActivityId="12346798891345678900021" FromActivityName="stepX" 
TransitionId="1234679891345678900021"/>
</InvalidFromLoopTransitions>
<InvalidToLoopTransitions>
<InvalidToLoopTransition ToActivityId="12346798134567891345678900021" 
ToActivityName="stepX" TransitionId="12346798134567891345678900021"/>
</InvalidToLoopTransitions>
<InvalidFromOrToLoops>
<InvalidFromOrToLoop LoopActivityId="12346798134567891345678900021" 
LoopActivityName="loopX"/>
</InvalidFromOrToLoops>    
<CycleActivities>
<CycleActivity Id="12346798134567891345678900021" Name="step58"/>
<CycleActivity Id="12346798134567891345678900021" Name="step42"/>
</CycleActivities>
<InvalidLoopTransitions>
<InvalidLoopTransition TransitionId="12346798134567891345678900021" 
FromActivityId="12346798134567891345678900021" FromActivityName="stepX" 
ToActivityId="12346798134567891345678900021" ToActivityName="stepY"/>
</InvalidLoopTransitions>
<InvalidToLoopNumActivities>
<InvalidToLoopNumActivity Id="12367891345678900021" Name="step56"/>
<InvalidToLoopNumActivity Id="81345678913456789001" Name="step57"/>
</InvalidToLoopNumActivities>
<InvalidFromLoopNumActivities>
<InvalidFromLoopNumActivity Id="1234678900021" Name="step59"/>
<InvalidFromLoopNumActivity Id="3467981345678" Name="step60"/>
</InvalidFromLoopNumActivities>
<MissingLoopConditionActivities>
<MissingLoopConditionActivity Id="12891345678900021" Name="step61"/>
</MissingLoopConditionActivities>
<NoTerminationActivities>
<NoTerminationActivity Id="" Name="stepBla"/>
<NoTerminationActivity Id="" Name="stepFoo"/>
</NoTerminationActivities>
<NoLoopTerminationActivities>
<NoLoopTerminationActivity Id="" Name="stepLoop1"/>
<NoLoopTerminationActivity Id="" Name="stepLoop2"/>
</NoLoopTerminationActivities>
<MissingDefActIds>
<MissingDefActId Id="" Name="stepLoop1"/>
<MissingDefActId Id="" Name="stepLoop2"/>
</MissingDefActIds> 
<AllClientTypesActivities>
<AllClientTypesActivitiy ActivityId="" ActivityName="XX" ApplicationId="" ApplicationName="x1"/>
<AllClientTypesActivitiy ActivityId="" ActivityName="YY" ApplicationId="" ApplicationName="y1"/>
</AllClientTypesActivities>
<AmbiguousActAppClientTypes>
<AmbiguousActAppClientType ActivityId="" ActivityName="ABC" ClientTypeId="" ClientTypeName="CTX"/>
<AmbiguousActAppClientType ActivityId="" ActivityName="DEF" ClientTypeId="" ClientTypeName="CTY"/>
</AmbiguousActAppClientTypes>
<ActAppInvalidClientTypes>
<ActAppInvalidClientType ActivityId="" ActivityName="AAB" ApplicationId="" ApplicationName="v1"/>
<ActAppInvalidClientType ActivityId="" ActivityName="BBX" ApplicationId="" ApplicationName="w2"/>
</ActAppInvalidClientTypes>
<ActEvtAllClientTypes>
<ActEvtAllClientType ActivityId="" ActivityName="ABC" EventTypeId="100" EventTypeName="BeforeBlaEvent"/>
<ActEvtAllClientType ActivityId="" ActivityName="DEF" EventTypeId="100" EventTypeName="AfterFuEvent"/>
</ActEvtAllClientTypes>
<AmbiguousActEvtClientTypes>
<AmbiguousActEvtClientType ActivityId="" ActivityName="ABCDE" EventTypeId="100" EventTypeName="Before123Event" ClientTypeId="" ClientTypeName="CTX11"/>
<AmbiguousActEvtClientType ActivityId="" ActivityName="DEFGH" EventTypeId="100" EventTypeName="After456Event" ClientTypeId="" ClientTypeName="CTY22"/>
</AmbiguousActEvtClientTypes>
<AmbiguousGlobalEvtClientTypes>
<AmbiguousGlobalEvtClientType ClientTypeId="" ClientTypeName="CT89"/>
<AmbiguousGlobalEvtClientType ClientTypeId="" ClientTypeName="CT90"/>
</AmbiguousGlobalEvtClientTypes>
<NoProcessStartClientType/>
<InvalidModParamVarIds>
<InvalidModParamVarId VarId="12891345678900021">
<InvalidModParamVarIds/>
<AdhocActWithoutDefaultSubActs>
<AdhocActWithoutDefaultSubAct Id="" Name="AdhocActWithoutDefaultSubAct 1"/>
<AdhocActWithoutDefaultSubAct Id="" Name="AdhocActWithoutDefaultSubAct 2"/>
</AdhocActWithoutDefaultSubActs>
<AdhocActWithUnknownDefaultSubActs>
<AdhocActWithUnknownDefaultSubAct Id="" Name="AdhocActWithUnknownDefaultSubAct 1"/>
<AdhocActWithUnknownDefaultSubAct Id="" Name="AdhocActWithUnknownDefaultSubAct 2"/>
</AdhocActWithUnknownDefaultSubActs>
<AdhocActDefaultActIsNotAdhocSubActs>
<AdhocActDefaultActIsNotAdhocSubAct Id="" Name="AdhocActDefaultActIsNotAdhocSubAct 1"/>   
<AdhocActDefaultActIsNotAdhocSubAct Id="" Name="AdhocActDefaultActIsNotAdhocSubAct 2"/>
</AdhocActDefaultActIsNotAdhocSubActs>
<AdhocActDefaultActIsNotWorkitems>
<AdhocActDefaultActIsNotWorkitem Id="" Name="AdhocActDefaultActIsNotWorkitem 1"/>
<AdhocActDefaultActIsNotWorkitem Id="" Name="AdhocActDefaultActIsNotWorkitem 2"/>
</AdhocActDefaultActIsNotWorkitems>
</Errors>

Hinweis:

Genauere Beschreibung von Errors

Beispiel:

Aufbau von Warnings

<Warnings>
<MissingWFParticipants>
<MissingWFParticipant Id="1234670003" Name="Dilbert" IsResponsible="1"/>
<MissingWFParticipant Id="1234679814" Name="Dogbert" IsResponsible="0" IsFileResponsible="0">
<ReferencingActivities>
<ReferencingActivity Id="" Name="step1"/>
<ReferencingActivity Id="" Name="step2"/>
</ReferencingActivities>
</MissingWFParticipant>
<MissingWFParticipant Id="813456780005" Name="Catbert" IsResponsible="1">
<ReferencingActivities>
<ReferencingActivity Id="" Name="step1"/>
</ReferencingActivities>
</MissingWFParticipant>
</MissingWFParticipants>
<WFParticipantsWithoutASUser>
<WFParticipantWithoutASUser Id="1234670003" Name="Dilbert"/>
<WFParticipantWithoutASUser Id="1234679814" Name="Dogbert">
</WFParticipantsWithoutASUser>
<InvalidResponsibleIds>
<InvalidResponsibleId Id="1234567..."/>
<InvalidResponsibleId Id="2345678..."/>
</InvalidResponsibleIds>
<UnconnectedActivities>
<UnconnectedActivity Id="12346798134567891345678900021" Name="step7"/>
<UnconnectedActivity Id="12346798134567891345678900021" Name="step9"/>
</UnconnectedActivities>
<InvalidDefActIds>
<InvalidDefActId Id="" Name="stepLoop3">
<ValidDefaultActivities>
<ValidDefaultActivity Id="" Name="bla"/>
</ValidDefaultActivities>           
</InvalidDefActId>                      
</InvalidDefActIds>
<NoOutVarsInLoopActConditions>
<NoOutVarsInLoopActCondition Id="12346798134545678900021" Name="loopX"/>
<NoOutVarsInLoopActCondition Id="12346798134567891345671" Name="loopY"/>
</NoOutVarsInLoopActConditions>
<NoOutVarsInLoopActs>
<NoOutVarsInLoopAct Id="12346798134567891345678900021" Name="loopXA"/>
<NoOutVarsInLoopAct Id="12346798134567891345678900021" Name="loopYB"/>
</NoOutVarsInLoopActs> 
<UnknownActAppClientTypes>
<UnknownActAppClientType ActivityId="" ActivityName="AAA" ClientTypeId="1234679813456789134567890000A"/>
<UnknownActAppClientType ActivityId="" ActivityName="BBB" ClientTypeId="1234679813456789134567890000B"/>
</UnknownActAppClientTypes>
<UnknownActEvtClientTypes>
<UnknownActEvtClientType ActivityId="" ActivityName="ABCDE" EventTypeId="100" EventTypeName="Before123Event" ClientTypeId="ABC.."/>
<UnknownActEvtClientType ActivityId="" ActivityName="DEFGH" EventTypeId="100" EventTypeName="After456Event" ClientTypeId="XYZ.."/>
</UnknownActEvtClientTypes>
<UnknownGlobalEvtClientTypes>
<UnknownGlobalEvtClientType ClientTypeId="123456...."/>
<UnknownGlobalEvtClientType ClientTypeId="1234567..."/>
</UnknownGlobalEvtClientTypes>
<AppToolsWithoutClientType>
<AppToolWithoutClientType ActivityId="" ActivityName="Aktivität 42" ApplicationId="" ApplicationName="Applikation 43"/>
<AppToolWithoutClientType ActivityId="" ActivityName="Aktivität 44" ApplicationId="" ApplicationName="Applikation 45"/>
<AppToolWithoutClientType ActivityId="" ActivityName="Aktivität 46" ApplicationId="" ApplicationName="Applikation 47"/>
</AppToolsWithoutClientType>
<NoOrInvalidFileResponsibleId/>
<MasksWithoutFields>
<MaskWithoutFields MaskId="1234567" MaskName="Maske1"/>
<MasksWithoutFields/>
</Warnings>

Hinweis:

Genauere Beschreibung von Warnings


TOC abn adm ado cnv dms dtr krn lic med mng ocr std vtx wfm