ArgList attribute for agents registered as V50
For agents registered as V50, the agent framework passes the ArgList attribues and values to the entry points in tuple format when the script entry point is invoked.
-
For scalar attributes, there are threee components that are passed to the script. First is the name of the attribute, second is the number of elements in the value, which for scalar attributes is always "1," and third, the value itself.
-
For non-scalar attributes (vector, keylist, and association), for each attribute there are N+2 components passed to the entry point, where N equals the number of elements in the attribute's value. The first component is the name of the attribute, the second is the number of elements in the attribute's value, and the remaining N elements correspond to the attribute's value. Note that N could be zero.