This method is used to return Job Responses for unsolicited requests for responses from a job order.
The signature of this Method is specified below. Table 16 and Table 17 specify the Arguments and AddressSpace representation, respectively.
Signature
RequestJobResponse (
[in]String JobOrderID
[in] ISA95JobOrderStateEnum JobOrderState
[out]ISA95JobResponseDataType[]JobResponse
[out]UInt64 ReturnStatus
);
Table 16 – RequestJobResponse Method Arguments
Argument |
Description |
JobOrderID |
Contains an ID of the job order, as specified by the method caller. This argument shall be null if the JobOrderState is defined. |
JobOrderState |
Contains a job status of the JobResponse to be returned. This argument shall be null if the JobOrderID is defined. |
JobResponse |
Contains information about the execution of a job order, such as the current status of the job, actual material consumed, actual material produced, actual equipment used, and job specific data. |
ReturnStatus |
Returns the status of the method execution. |
If both JobOrderID and JobOrderState or neither are specified then an “Invalid Request” error shall be returned.
Method Result Codes are defined as part of the Call service (see OPC 10000-4, Table 56, and Table 57).
Table 17 – RequestJobResponse Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
RequestJobResponse |
||||
IsAbstract |
True |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
HasProperty |
Variable |
InputArguments |
Argument[] |
PropertyType |
Mandatory |
HasProperty |
Variable |
OutputArguments |
Argument[] |
PropertyType |
Mandatory |