retrieveExpertCommand =  OMBRETRIEVE EXPERT "QUOTED_STRING" ( 
          "retrieveExpertClause" | "retrieveTaskClause" | 
          "retrieveTransitionClause" | "retrieveParameterClause" | 
          "retrieveVariableClause" )
     retrieveExpertClause =  GET ( "getPropertiesClause" | 
          "getReferenceIconSetClause" | "getExpertSCOClauses" )
     retrieveTaskClause =  TASK "QUOTED_STRING" ( GET ( "getPropertiesClause" | 
          "getReferenceIconSetClause" | PARAMETERS | INCOMING TRANSITIONS | 
          OUTGOING TRANSITIONS | ( REF | REFERENCE ) ( EXPERT | CT ) ) | 
          "retrieveParameterClause" )
     retrieveTransitionClause =  TRANSITION "QUOTED_STRING" GET ( 
          "getPropertiesClause" | SOURCE TASK | DESTINATION TASK )
     retrieveParameterClause =  PARAMETER "QUOTED_STRING" GET ( 
          "getPropertiesClause" | "getBindingClause" )
     retrieveVariableClause =  VARIABLE "QUOTED_STRING" GET 
          "getPropertiesClause"
     getPropertiesClause =  PROPERTIES "(" "propertyNameList" ")"
     getReferenceIconSetClause =  ( REF | REFERENCE ) ICONSET
     getExpertSCOClauses =  ( TASKS | "TASK_TYPE" TASKS | NESTED_EXPERT TASKS | 
          TRANSITIONS | PARAMETERS | VARIABLES )
     getBindingClause =  BOUND ( VARIABLE | PARAMETER )
     propertyNameList =  "UNQUOTED_STRING" { "," "UNQUOTED_STRING" }
Basic properties for EXPERT: Name: BUSINESS_NAME Type: STRING(200) Valid Values: Any valid character string in supported character set. Default: Empty string Business name of the expert Name: DESCRIPTION Type: STRING(4000) Valid Values: Any valid character string in supported character set. Default: Empty string Description of the expert Basic properties for TASK: Name: BUSINESS_NAME Type: STRING(200) Valid Values: Any valid character string in supported character set. Default: Empty string Business name of the task Name: DESCRIPTION Type: STRING(4000) Valid Values: Any valid character string in supported character set. Default: Empty string Description of the task. This is equivalent to the Goal of task in the expert editor. Name: INSTRUCTION Type: STRING(4000) Valid Values: Any valid character string in supported character set. Default: Empty string The instruction for the task Name: PREPROCESSING Type: STRING Valid Values: Any valid character string in supported character set. Default: N/A The pre-processing script for the task Name: MAIN Type: STRING Valid Values: Any valid character string in supported character set. Default: N/A The main script for the task Name: POSTPROCESSING Type: STRING Valid Values: Any valid character string in supported character set. Default: N/A The post-processing script for the task Basic propeties for START TASK: Name: PROC_DECL Type: STRING(4000) Valid Values: Any valid character string in supported character set. Default: Empty string The procedure declaration for the expert. Basic properties for TRANSITION: Name: BUSINESS_NAME Type: STRING(200) Valid Values: Any valid character string in supported character set. Default: Empty string Business name of the transition Name: DESCRIPTION Type: STRING(4000) Valid Values: Any valid character string in supported character set. Default: Empty string Description of the transition Name: TRANSITION_CONDITION Type: STRING(4000) Valid Values: Any valid character string in supported character set. Default: Empty string Condition of the transition Name: TRANSITION_ORDER Type: NUMBER Valid Values: Any valid character string in supported character set. Default: N/A Order of the transition Basic properties for PARAMETER: Name: BUSINESS_NAME Type: STRING(200) Valid Values: Any valid character string in supported character set. Default: Empty string Business name of the parameter Name: DESCRIPTION Type: STRING(4000) Valid Values: Any valid character string in supported character set. Default: Empty string Description of the parameter Name: DATATYPE Type: STRING Valid Values: STRING, NUMBER, BOOLEAN, ARRAY Default: STRING Datatype of the parameter Name: DIRECTION Type: STRING Valid Values: IN, OUT, INOUT Default: IN Direction of the parameter. Direction of custom expert parameter can only be IN or OUT. For some tasks, direction of custom parameter can be IN, OUT or INOUT. Name: VALUE Type: Same as datatype of the parameter Valid Values: Any valid character string in supported character set. Default: N/A The static value of the parameter Basic properties for VARIABLE: Name: BUSINESS_NAME Type: STRING(200) Valid Values: Any valid character string in supported character set. Default: Empty string Business name of the variable Name: DESCRIPTION Type: STRING(4000) Valid Values: Any valid character string in supported character set. Default: Empty string Description of the variable Name: DATATYPE Type: STRING Valid Values: STRING, NUMBER, BOOLEAN, ARRAY Default: STRING Datatype of the variable Name: VALUE Type: Same as datatype of the variable Valid Values: Any valid character string in supported character set. Default: N/A The static value of the variable
| Property | Type | Choices | Min | Max | Default | Description | 
|---|---|---|---|---|---|---|
| 
 CLOSE_ASSISTANT_ON_COMPLETION  | 
 BOOLEAN  | 
 true, false  | 
 none  | 
 none  | 
 true  | 
 Sets whether the task assistant should be automatically closed after the expert has been run.  | 
| 
 CLOSE_WINDOWS_ON_EXECUTION  | 
 BOOLEAN  | 
 true, false  | 
 none  | 
 none  | 
 true  | 
 Close all open windows when this expert is run.  | 
| 
 FINISH_DIALOG_ON_COMPLETION  | 
 BOOLEAN  | 
 true, false  | 
 none  | 
 none  | 
 true  | 
 Shows the finish dialog upon completion of expert.  | 
| 
 GENERATION_COMMENTS  | 
 STRING  | 
 none  | 
 none  | 
 none  | 
 empty string  | 
 Enter additional comments for the generated code.  | 
| 
 LOGGING  | 
 BOOLEAN  | 
 true, false  | 
 none  | 
 none  | 
 false  | 
|
| 
 MENU_ITEM_DISPLAY_STRING  | 
 STRING  | 
 none  | 
 none  | 
 none  | 
 empty string  | 
 The display string when this expert is added as a menu item.  | 
| 
 ONLY_RUN_FROM_MENU  | 
 BOOLEAN  | 
 true, false  | 
 none  | 
 none  | 
 false  | 
 Only allow this expert to be run when it is attached to a menu item.  | 
| 
 REVERT_TO_SAVED_ON_ERROR  | 
 BOOLEAN  | 
 true, false  | 
 none  | 
 none  | 
 false  | 
 Revert to saved metadata if error occurs when the expert is run.  | 
| 
 RUN_STANDALONE  | 
 BOOLEAN  | 
 true, false  | 
 none  | 
 none  | 
 true  | 
 Sets whether the expert should be run as a standalone in expert assistant mode or not.  | 
| 
 SAVE_ALL_BEFORE_START  | 
 BOOLEAN  | 
 true, false  | 
 none  | 
 none  | 
 false  | 
 Save all metadata before running the expert.  | 
| 
 SHOW_BUSY_DIALOG  | 
 BOOLEAN  | 
 true, false  | 
 none  | 
 none  | 
 true  | 
 Sets whether busy dialog should be shown when OMB or Java tasks are executed in non-standalone mode.  | 
| 
 SHOW_LOG_WINDOW  | 
 BOOLEAN  | 
 true, false  | 
 none  | 
 none  | 
 false  | 
 Sets whether the log window should be shown when running the expert.  | 
| 
 SHOW_PROGRESS_GRAPH  | 
 BOOLEAN  | 
 true, false  | 
 none  | 
 none  | 
 true  | 
 Sets whether the progress graph dialog should be shown when running the expert.  | 
| 
 SHOW_TASK_ASSISTANT  | 
 BOOLEAN  | 
 true, false  | 
 none  | 
 none  | 
 true  | 
 Sets whether the task assistant should be shown when running the expert.  |