Definitions for lengthy expressions |
|
|
|
|
|
|
|
|
Abbreviation |
Full expression snippet |
|
EXEC_OBJ_TYPES |
*[starts-with(local-name(), 'JOBS') or starts-with(local-name(), 'EVNT') or self::CALL or self::JOBF or self::JOBP or self::SCRI)] |
|
|
|
|
|
Object type(s) |
Reference description |
Location in UI (e.g., Tab - Section - Field) |
XPath |
Referred-to object type(s) |
|
|
|
|
|
Common XPaths
|
|
|
|
|
|
|
|
|
Common for all executable object types |
All EXEC |
Object to execute if max RC condition is not met |
Runtime - Definition for ENDED_OK - Else execute |
/uc-export/EXEC_OBJ_TYPES/RUNTIME/MrcExecute/text() |
Any executable object type |
All EXEC |
Object to execute upon MRT expiration |
Runtime - Else (under MRT) - Execute |
/uc-export/EXEC_OBJ_TYPES/RUNTIME/MrtExecuteObj/text() |
Any executable object type |
All EXEC |
SYNC object to use |
Sync - Sync object |
/uc-export/EXEC_OBJ_TYPES/Syncs/row/@Name |
SYNC |
All EXEC |
Object to execute for rollback backup |
Rollback - Custom Rollback - Backup Task |
/uc-export/EXEC_OBJ_TYPES/ROLLBACK/CBackupObj/text() |
Any executable object type |
All EXEC |
Object to execute for rollback |
Rollback - Custom Rollback - Rollback Task |
/uc-export/EXEC_OBJ_TYPES/ROLLBACK/CRollbackObj/text() |
Any executable object type |
All EXEC |
Object references in Process tab |
Process |
/uc-export/EXEC_OBJ_TYPES/SCRIPT/MSCRI/text()" |
Any object type |
|
|
|
|
|
Prompt set references in executable objects |
All EXEC |
Prompt set properties on executable object |
Variables & Prompts - PromptSets |
/uc-export/EXEC_OBJ_TYPES/DYNVALUES/dyntree/*[self::node and @type="PROMPTSET" and @parent="PRPTS"]/@name |
PRPT |
All EXEC |
Prompt set properties on executable object |
Variables & Prompts - PromptSets |
/uc-export/EXEC_OBJ_TYPES/DYNVALUES/dyntree/*[self::node and @type="PROMPTSET" and @parent="PRPTS"]/@id |
PRPT |
All EXEC |
Prompt set properties on executable object |
Variables & Prompts - PromptSets |
/uc-export/EXEC_OBJ_TYPES/DYNVALUES/dyntree/*[self::node and @type="PROMPTSET" and @parent="PRPTS"]/PROMPTSET/@name |
PRPT |
All EXEC |
Prompt set properties on executable object |
Variables & Prompts - PromptSets |
/uc-export/EXEC_OBJ_TYPES/DYNVALUES/dyntree/*[self::node and @type="PROMPTSET" and @parent="PRPTS"]/PROMPTSET/PRPTBOX/@promptset |
PRPT |
|
|
|
|
|
Common for all job (JOBS) object types |
All JOBS |
Filter object to use |
Output Scan - Action - Output Filter |
/uc-export/*[starts-with(local-name(), 'JOBS')]/OUTPUTSCAN/filterobjects/row/@filter |
FILTER_OUTPUT |
All JOBS |
Object to execute when filter condition is met |
Output Scan - Action - Execute |
/uc-export/*[starts-with(local-name(), 'JOBS')]/OUTPUTSCAN/filterobjects/row/@execute |
Any executable object type |
|
|
|
|
|
Common for all job (JOBS) & event (EVNT) object types |
All JOBS |
Object references in Pre-Process tab |
Pre-Process |
/uc-export/*[starts-with(local-name(), 'JOBS') or starts-with(local-name(), 'EVNT')]/PRE_SCRIPT/PSCRI/text() |
Any object type |
|
|
|
|
|
Common for all job (JOBS) & file transfer (JOBF) object types |
All JOBS |
Object references in Post-Process tab |
Post-Process |
/uc-export/*[starts-with(local-name(), 'JOBS') or self::JOBF]/POST_SCRIPT/OSCRI/text() |
Any object type |
|
|
|
|
|
XPaths for specific object types |
|
|
|
|
|
Schedule (JSCH) |
JSCH |
Object to execute upon task failure (schedule level) |
Attributes - Result evaluation per single task - Else |
/uc-export/JSCH/ATTR_JSCH/RExecute/text() |
Any executable object type |
|
|
|
|
|
Schedule task properties |
JSCH |
Schedule task object |
Schedule - Name |
/uc-export/JSCH/JSCH/JschStruct/task/@Object |
Any executable object type |
JSCH |
Calendar to use for task |
Task properties - Calendar |
/uc-export/JSCH/JSCH/JschStruct/task/calendars/cale/@CaleName |
CALE |
JSCH |
Object to execute upon MRT expiration (task level) |
Task properties - Else (under MRT) - Execute |
/uc-export/JSCH/JSCH/JschStruct/task/runtime/@MrtExecuteObj |
Any executable object type |
JSCH |
Object to execute upon task failure |
Task properties - Runtime - Else - Execute |
/uc-export/JSCH/JSCH/JschStruct/task/result/@RExecute |
Any executable object type |
|
|
|
|
|
Workflow (JOBP) |
JOBP |
Object to execute upon task failure (workflow level) |
Attributes - Result evaluation per single task - Else |
/uc-export/JOBP/ATTR_JOBP/RExecute/text() |
Any executable object type |
JOBP |
Source for FOREACH workflow |
FE task properties - For Each - Source - Variable Object |
/uc-export/JOBP/JOBP_FE/JobpStruct//ForEach/@source_name |
VARA |
|
|
|
|
|
Workflow task properties |
JOBP |
Workflow task object |
Task properties - Ext. task [(Parent)] (for external dependencies) |
/uc-export/JOBP/JOBP/JobpStruct/task/@Object |
Any executable object type |
JOBP |
Workflow task alias |
Task properties - General - Alias |
/uc-export/JOBP/JOBP/JobpStruct/task/@Alias |
Any valid task alias. |
JOBP |
Parent workflow of external dependency on workflow task |
Task properties - Ext. task [(Parent)] (part in parentheses) |
/uc-export/JOBP/JOBP/JobpStruct/task/@ParentObject |
JOBP |
JOBP |
Parent workflow alias of external dependency on workflow task |
Task properties - Parent Alias |
/uc-export/JOBP/JOBP/JobpStruct/task/@ParentAlias |
Any valid task alias. |
JOBP |
Object to execute upon checkpoint expiration |
Task properties - General - Time Checkpoint - Do |
/uc-export/JOBP/JOBP/JobpStruct/task/checkpoint/@TcpExecute |
Any executable object type |
JOBP |
Object to execute if dependencies are not fulfilled |
Task properties - Dependencies - Else - Execute |
/uc-export/JOBP/JOBP/JobpStruct/task/when/@WhenExecute |
Any executable object type |
JOBP |
Object to execute upon when max runtime is reached |
Task properties - Runtime - Else - Execute |
/uc-export/JOBP/JOBP/JobpStruct/task/runtime/@MrtExecuteObj |
Any executable object type |
|
|
|
|
|
Prompt set references in workflow tasks |
JOBP |
Prompt set properties on worfklow task |
Task properties - Variables & Prompts - PromptSets / Parent PromptSets |
/uc-export/JOBP/JOBP/JobpStruct/task/dynvalues/dyntree/*[self::node and @type="PROMPTSET" and (@parent="PRPTS" or @parent="PPRPTS")]/@id |
PRPT |
JOBP |
Prompt set properties on worfklow task |
Task properties - Variables & Prompts - PromptSets / Parent PromptSets |
/uc-export/JOBP/JOBP/JobpStruct/task/dynvalues/dyntree/*[self::node and @type="PROMPTSET" and (@parent="PRPTS" or @parent="PPRPTS")]/@name |
PRPT |
JOBP |
Prompt set properties on worfklow task |
Task properties - Variables & Prompts - PromptSets / Parent PromptSets |
/uc-export/JOBP/JOBP/JobpStruct/task/dynvalues/dyntree/node/PROMPTSET/@name |
PRPT |
JOBP |
Prompt set properties on worfklow task |
Task properties - Variables & Prompts - PromptSets / Parent PromptSets |
/uc-export/JOBP/JOBP/JobpStruct/task/dynvalues/dyntree/node/PROMPTSET/PRPTBOX/@promptset |
PRPT |
JOBP |
Prompt set properties on worfklow task |
Task properties - Variables & Prompts - PromptSets / Parent PromptSets |
/uc-export/JOBP/JOBP/JobpStruct/task/dynvalues/dyntree/node/PROMPTSET/PRPTBOX/*/@promptsetname |
PRPT |
|
|
|
|
|
Workflow task pre- & post-conditions |
JOBP |
Task precondition - VARA reference in condition |
Task properties - Preconditions - CONDITIONS - USER DEFINED |
/uc-export/JOBP/JOBP/JobpStruct/task/preconditions/PreCon/conditions//condition/params/param/@value[starts-with(.,'{') and ends-with(.,'}')] |
VARA |
JOBP |
Task precondition - VARA reference in action |
Task properties - Preconditions - CONDITIONS - SET VARIABLE |
/uc-export/JOBP/JOBP/JobpStruct/task/preconditions/PreCon/conditions//action/params/param/@value |
VARA |
JOBP |
Task postcondition - VARA reference in condition |
Task properties - Postconditions - CONDITIONS - USER DEFINED |
/uc-export/JOBP/JOBP/JobpStruct/task/postconditions/PostCon/conditions//condition/params/param/@value[starts-with(.,'{') and ends-with(.,'}')] |
VARA |
JOBP |
Task postcondition - VARA reference in action |
Task properties - Postconditions - CONDITIONS - SET VARIABLE |
/uc-export/JOBP/JOBP/JobpStruct/task/postconditions/PostCon/conditions//action/params/param/@value |
VARA |