8.4.2 ProductionJobListType

[DEPRECATED in version 1.02] The ProductionJobListType will be replaced by the job management defined in OPC 40001-3 in future versions of this specification. Hence the 0:IsDeprecated Reference was added.

The ProductionJobListType is a type used for structuring objects of ProductionJobType in an ordered list structure.

The ProductionJobListType is formally defined in Table 37.

Table 37 – ProductionJobListType Definition
Attribute Value
BrowseNameProductionJobListType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 0:OrderedListType defined in OPC 10000-5 i.e. inheriting the InstanceDeclarations of that Node.
0:HasOrderedComponentObject0:<OrderedObject>ProductionJobTypeOP
0:IsDeprecatedObjectMachineTool_v1020:BaseObjectType
Conformance Units
MachineTool Production Job
MachineTool Production Dynamic Job List
MachineTool Production Job Available

0:<OrderedObject> is a placeholder for any number of ProductionJobType instances. To indicate the order of jobs on the machine, the 0:NumberInList parameter of the ProductionJobType is used. This index shall be 0 for the first list element and increase by one for each subsequent list element. If jobs are deleted from the list or inserted into the list, the 0:NumberInList has to be adjusted for all following ProductionJobType instances in the list, such that the 0:NumberInList elements always form a sequential series of numbers. For the DisplayName of the 0:<OrderedObject>, it is recommended to use the value of the Identifier Property of the respective ProductionJobType instance.

The 0:NodeVersion and the 0:GeneralModelChangeEventType inherited from the 0:OrderedListType are intended to be used in the way defined in OPC 10000-3 and 7.3.