COMMAND strExpression [ON procIdent[INSTANCE instanceExprInt]] |
intIdent := COMMAND strExpression [ON procIdent[INSTANCE instanceExprInt]] |
| strExpression | in | Expression of String type - text command. |
| procIdent | in | Reference to an object of Process type, to which the command will be sent. |
| intIdent | out | Command execution success. |
| instanceExprInt | in | Expression, the value of which defines the instance number of process to which the TELL command will be sent (Redundant archiving, Redundancy of communication process). |
strExpression,
is sent to the process procIdent. There are two possibilities to send the command:
intIdent of Integer
type. The result of the action COMMAND may acquire one of the following
values:
If procIdent is not stated, the command will be sent to D2000 Server process.
The list of currently implemented commands for individual processes may be obtained via the process D2000 Application Manager by the right-mouse click on the particular process and select Tell. The opened dialog box contains all implemented commands with a short description.
If the expression instanceExprInt is not being used and the
process is running as instance the TELL command will be sent to all running instances.
See also: Tell commands
INT _ret ; sending the TELL command of process SELF.ARC _ret := COMMAND "DI ON" ON SELF.ARC ; if the instances of process SELF.ARC are running, for example: [1]_SELF.ARC [2]_SELF.ARC ; the previous action deliver the TELL command to the both instances ; sending the TELL command to instance 2 of process SELF.ARC _ret := COMMAND "DI OFF" ON SELF.ARC INSTANCE 2 |