Controller Object

The Controller Object <ICOObj> node represents an object that appears in the
Application Code Manager
Preview pane.
Controller Objects are only required when additional object configuration is required for a controller object, such as Instance Execution Ordering.
Parent node:
  • <ICOObjs>
    Attribute
    Description
    Name
    The name to be assigned to the controller object.
    Obj
    The instantiated name of the library object.
    COParent
    The name of the parent within which the object resides.
    Type
    The type of object, such as
    PROGRAM
    ,
    ROUTINE
    , or
    AOI
    .
    NameSub
    The substitution name, if applied.
    Order
    Specifies where a routine would be displayed under its parent program node within the ACM Preview panel. For example, a routine with an
    Order
    value of 0 is displayed at the top of the tree. A routine with an
    Order
    value of 1 is displayed next in the list.
    MarkDel
    Excludes an AIO for a specific controller.
    MainRtn
    Specifies the level of the routine.
    2
    : Sets the routine as the active routine.
    1
    : Sets the routine as an inactive routine.
    0
    : Sets the routine as a normal routine.
    InstExecOrder
    Specified for ROUTINE types, otherwise the value is blank. The value specifies the routine execution order number. This value will determine in what sequence routines are processed when generating a controller from within ACM.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal