Specifications

Returns a list of Connection instances representing the incoming
connections forthe flow element associated with this script. The list
getInConnections( ) :
ConnectionList
is in arbitrary order. If there are no incoming connections the list is
empty.
Returns a list of Connection instances representing the outgoing
connections for the flow element associated with this script. The list
getOutConnections( ) :
ConnectionList
is in arbitrary order. If there are no outgoing connections the list is
empty.
Accessing injected properties
The functions in this section retrieve information about the properties injected into the script
element as defined in the script declaration (see property definition properties). The property
value is entered by the user in the Properties pane; the property tags are defined in the script
declaration.
Property values for which isPropertyValueStatic() returns false can be computed only in the context
of a particular job. By default the functions getPropertyValue() and getPropertyValueList() use
the current job (that is, the job for which the jobArrived entry point was invoked) to compute
property values. Thus in most cases the job argument can be omitted. In situations however
where there is no current job (for example: because this function is called from within the
timerFired entry point), it is necessary to specify the job argument when getting non-static
property values.
Returns the value of the injected flow element property with the specified
tag for the script element associated with this script. If the specified tag
getPropertyValue( tag
: String, job : Job ) :
String
is not defined in the script declaration, the function returns null. If the
property has a string list value, this function returns the first string in
the list.
If this function is invoked while the flow is inactive, it returns the source
value of a property that contains a variable or a script expression instead
of its computed value (that is, the variable or script expression definition
rather than its evaluation result).
The optional job argument specifies the job for which the property value
is computed. If the argument is null or missing, the current job is used
instead. If the argument is null or missing, and there is no current job,
and the property value is non-static, this function returns null.
Returns the string list value of the injected flow element property with
the specified tag for the script element associated with this script. If the
getPropertyValueList(
tag : String, job : Job
) : String[ ]
specified tag is not defined in the script declaration, the function returns
null. If the property has a single-string value, this function returns a list
with a single string.
If this function is invoked while the flow is inactive, it returns the source
value of a property that contains a variable or a script expression instead
of its computed value (i.e. the variable or script expression definition
rather than its evaluation result).
The optional job argument specifies the job for which the property value
is computed. If the argument is null or missing, the current job is used
459
Enfocus Switch 10