<?xml version="1.0" encoding="utf-8"?>
<UANodeSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd" xmlns="http://opcfoundation.org/UA/2011/03/UANodeSet.xsd" xmlns:s1="http://yourorganisation.org/EuromapInstances/Types.xsd" xmlns:s2="http://opcfoundation.org/UA/DI/Types.xsd" xmlns:s3="http://opcfoundation.org/UA/PlasticsRubber/IMM2MES/Types.xsd" xmlns:ua="http://unifiedautomation.com/Configuration/NodeSet.xsd" xmlns:s4="http://opcfoundation.org/UA/PlasticsRubber/GeneralTypes/Types.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <NamespaceUris>
        <Uri>http://yourorganisation.org/EuromapInstances/</Uri>
        <Uri>http://opcfoundation.org/UA/DI/</Uri>
        <Uri>http://opcfoundation.org/UA/PlasticsRubber/IMM2MES/</Uri>
        <Uri>http://opcfoundation.org/UA/PlasticsRubber/GeneralTypes/</Uri>
    </NamespaceUris>
    <Models>
        <Model ModelUri="http://yourorganisation.org/EuromapInstances/" PublicationDate="2020-05-11T17:28:43Z" Version="1.0.0">
            <RequiredModel ModelUri="http://opcfoundation.org/UA/" PublicationDate="2019-09-09T00:00:00Z" Version="1.04.3"/>
            <RequiredModel ModelUri="http://opcfoundation.org/UA/DI/" PublicationDate="2019-05-01T00:00:00Z" Version="1.02"/>
            <RequiredModel ModelUri="http://opcfoundation.org/UA/PlasticsRubber/GeneralTypes/" PublicationDate="2020-06-01T00:00:00Z" Version="1.02"/>
            <RequiredModel ModelUri="http://opcfoundation.org/UA/PlasticsRubber/IMM2MES/" PublicationDate="2020-06-01T00:00:00Z" Version="1.01"/>
        </Model>
    </Models>
    <Aliases>
        <Alias Alias="Boolean">i=1</Alias>
        <Alias Alias="UInt16">i=5</Alias>
        <Alias Alias="Int32">i=6</Alias>
        <Alias Alias="UInt32">i=7</Alias>
        <Alias Alias="UInt64">i=9</Alias>
        <Alias Alias="String">i=12</Alias>
        <Alias Alias="DateTime">i=13</Alias>
        <Alias Alias="LocalizedText">i=21</Alias>
        <Alias Alias="Enumeration">i=29</Alias>
        <Alias Alias="Organizes">i=35</Alias>
        <Alias Alias="HasTypeDefinition">i=40</Alias>
        <Alias Alias="GeneratesEvent">i=41</Alias>
        <Alias Alias="HasProperty">i=46</Alias>
        <Alias Alias="HasComponent">i=47</Alias>
        <Alias Alias="IdType">i=256</Alias>
        <Alias Alias="Duration">i=290</Alias>
        <Alias Alias="NumericRange">i=291</Alias>
        <Alias Alias="Argument">i=296</Alias>
        <Alias Alias="TimeZoneDataType">i=8912</Alias>
        <Alias Alias="ProductionDatasetInformationType">ns=4;i=3006</Alias>
        <Alias Alias="LogbookEventsEnumeration">ns=4;i=3009</Alias>
        <Alias Alias="MachineModeEnumeration">ns=4;i=3011</Alias>
        <Alias Alias="StandstillReasonType">ns=4;i=3015</Alias>
        <Alias Alias="ProductionStatusEnumeration">ns=4;i=3016</Alias>
        <Alias Alias="JobStatusEnumeration">ns=4;i=3017</Alias>
    </Aliases>
    <Extensions>
        <Extension>
            <ua:ModelInfo Tool="UaModeler" Hash="a33KxaIUFQrUrsB8kx7VbQ==" Version="1.6.3"/>
        </Extension>
    </Extensions>
    <UAObject NodeId="ns=1;i=5002" BrowseName="1:IMM_MES_Interface">
        <DisplayName>IMM_MES_Interface</DisplayName>
        <References>
            <Reference ReferenceType="Organizes" IsForward="false">ns=2;i=5001</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=3;i=1007</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5001</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5014</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5003</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5004</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5005</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5006</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5010</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5012</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5013</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5017</Reference>
        </References>
    </UAObject>
    <UAObject ParentNodeId="ns=1;i=5002" NodeId="ns=1;i=5001" BrowseName="3:InjectionUnits">
        <DisplayName>InjectionUnits</DisplayName>
        <Description>Container for the injection units</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=3;i=1016</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5002</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6001</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5001" NodeId="ns=1;i=6001" BrowseName="NodeVersion">
        <DisplayName>NodeVersion</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5001</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String>3</uax:String>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=5002" EventNotifier="1" NodeId="ns=1;i=5014" BrowseName="3:Jobs">
        <DisplayName>Jobs</DisplayName>
        <Description>Management of production jobs on the machine and information on their status including process parameters</Description>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=5015</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5016</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5020</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5002</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=4;i=1032</Reference>
            <Reference ReferenceType="GeneratesEvent">ns=4;i=1028</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7016</Reference>
        </References>
    </UAObject>
    <UAObject ParentNodeId="ns=1;i=5014" NodeId="ns=1;i=5015" BrowseName="4:ActiveJob">
        <DisplayName>ActiveJob</DisplayName>
        <Description>Job that is currently active on the machine</Description>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5014</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6031</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6032</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=4;i=1024</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6095</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6033</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6034</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6035</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6096</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6097</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6036</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6098</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6037</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6038</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6039</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6040</Reference>
            <Reference ReferenceType="GeneratesEvent">ns=4;i=1025</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7006</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=5015" NodeId="ns=1;i=6031" BrowseName="4:ContinueAtJobEnd" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>ContinueAtJobEnd</DisplayName>
        <Description>Indication if the machine continues the production even if the nominal output has been reached</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5015</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:Boolean>false</uax:Boolean>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5015" NodeId="ns=1;i=6032" BrowseName="4:CustomerName">
        <DisplayName>CustomerName</DisplayName>
        <Description>Name of the cumstomer for that the job is produced</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5015</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="Duration" ParentNodeId="ns=1;i=5015" NodeId="ns=1;i=6095" BrowseName="4:ExpectedCycleTime" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>ExpectedCycleTime</DisplayName>
        <Description>Calculated cycle time for the job</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5015</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:Double>0</uax:Double>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5015" NodeId="ns=1;i=6033" BrowseName="4:JobDescription">
        <DisplayName>JobDescription</DisplayName>
        <Description>Description of the job</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5015</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5015" NodeId="ns=1;i=6034" BrowseName="4:JobName">
        <DisplayName>JobName</DisplayName>
        <Description>Name of the job</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5015</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5015" ValueRank="1" NodeId="ns=1;i=6035" ArrayDimensions="1" BrowseName="4:Material">
        <DisplayName>Material</DisplayName>
        <Description>Array of material names used for the job</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5015</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfString>
                <uax:String></uax:String>
            </uax:ListOfString>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5015" NodeId="ns=1;i=6096" BrowseName="4:MouldId">
        <DisplayName>MouldId</DisplayName>
        <Description>Id of the Mould used for the job</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5015</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="UInt64" ParentNodeId="ns=1;i=5015" NodeId="ns=1;i=6097" BrowseName="4:NominalBoxParts" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>NominalBoxParts</DisplayName>
        <Description>Number of parts that shall be put into one box</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5015</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:UInt64>0</uax:UInt64>
        </Value>
    </UAVariable>
    <UAVariable DataType="UInt64" ParentNodeId="ns=1;i=5015" NodeId="ns=1;i=6036" BrowseName="4:NominalParts" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>NominalParts</DisplayName>
        <Description>Total number (sum of all cavities) of parts that shall be produced by the job</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5015</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="GeneratesEvent">ns=4;i=1025</Reference>
        </References>
        <Value>
            <uax:UInt64>0</uax:UInt64>
        </Value>
    </UAVariable>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=5015" NodeId="ns=1;i=6098" BrowseName="4:NumCavities">
        <DisplayName>NumCavities</DisplayName>
        <Description>Number of cavities in the Mould used for production</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5015</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:UInt32>0</uax:UInt32>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5015" ValueRank="1" NodeId="ns=1;i=6037" ArrayDimensions="0" BrowseName="4:ProductDescription">
        <DisplayName>ProductDescription</DisplayName>
        <Description>Array of descriptions of the products produced by the job</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5015</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfString>
                <uax:String></uax:String>
            </uax:ListOfString>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5015" NodeId="ns=1;i=6038" BrowseName="4:ProductionDatasetDescription">
        <DisplayName>ProductionDatasetDescription</DisplayName>
        <Description>Additional description of the production dataset which is needed for the job</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5015</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5015" NodeId="ns=1;i=6039" BrowseName="4:ProductionDatasetName">
        <DisplayName>ProductionDatasetName</DisplayName>
        <Description>Name of the production dataset which is needed for the job</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5015</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5015" ValueRank="1" NodeId="ns=1;i=6040" ArrayDimensions="0" BrowseName="4:ProductName">
        <DisplayName>ProductName</DisplayName>
        <Description>Array of product names produced by the job</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5015</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfString>
                <uax:String></uax:String>
            </uax:ListOfString>
        </Value>
    </UAVariable>
    <UAMethod ParentNodeId="ns=1;i=5015" NodeId="ns=1;i=7006" BrowseName="4:SetCyclicJobData" MethodDeclarationId="ns=4;i=7025">
        <DisplayName>SetCyclicJobData</DisplayName>
        <Description>Method for setting the data for cyclic jobs</Description>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6041</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5015</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;i=7006" ValueRank="1" NodeId="ns=1;i=6041" ArrayDimensions="14" BrowseName="InputArguments">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7006</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>JobName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>JobDescription</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>CustomerName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ProductionDatasetName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ProductionDatasetDescription</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Material</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ProductName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ProductDescription</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ContinueAtJobEnd</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>NominalParts</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=9</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>NominalBoxParts</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=9</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExpectedCycleTime</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=290</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>MouldId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>NumCavities</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=7</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=5014" NodeId="ns=1;i=5016" BrowseName="4:ActiveJobValues">
        <DisplayName>ActiveJobValues</DisplayName>
        <Description>Status of the job</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=4;i=1031</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5014</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6099</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6100</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6101</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6102</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6103</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6104</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6105</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6042</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7007</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7008</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6043</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6044</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6045</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6046</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6047</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6048</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6049</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6106</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6107</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7025</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7026</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7009</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7010</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7011</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="Duration" ParentNodeId="ns=1;i=5016" NodeId="ns=1;i=6099" BrowseName="4:AverageCycleTime">
        <DisplayName>AverageCycleTime</DisplayName>
        <Description>Average cycle time</Description>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5016</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
        </References>
        <Value>
            <uax:Double>0</uax:Double>
        </Value>
    </UAVariable>
    <UAVariable DataType="UInt64" ParentNodeId="ns=1;i=5016" NodeId="ns=1;i=6100" BrowseName="4:BoxBadPartsCounter">
        <DisplayName>BoxBadPartsCounter</DisplayName>
        <Description>Number of bad parts produced in the current box</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5016</Reference>
        </References>
        <Value>
            <uax:UInt64>0</uax:UInt64>
        </Value>
    </UAVariable>
    <UAVariable DataType="UInt64" ParentNodeId="ns=1;i=5016" NodeId="ns=1;i=6101" BrowseName="4:BoxCycleCounter">
        <DisplayName>BoxCycleCounter</DisplayName>
        <Description>Number of finished cycles for the current box</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5016</Reference>
        </References>
        <Value>
            <uax:UInt64>0</uax:UInt64>
        </Value>
    </UAVariable>
    <UAVariable DataType="UInt64" ParentNodeId="ns=1;i=5016" NodeId="ns=1;i=6102" BrowseName="4:BoxGoodPartsCounter">
        <DisplayName>BoxGoodPartsCounter</DisplayName>
        <Description>Number of good parts produced in the current box</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5016</Reference>
        </References>
        <Value>
            <uax:UInt64>0</uax:UInt64>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5016" NodeId="ns=1;i=6103" BrowseName="4:BoxId" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>BoxId</DisplayName>
        <Description>Id of the box in which the current production is put in</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5016</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="UInt64" ParentNodeId="ns=1;i=5016" NodeId="ns=1;i=6104" BrowseName="4:BoxPartsCounter">
        <DisplayName>BoxPartsCounter</DisplayName>
        <Description>Total number of parts produced in the current box</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5016</Reference>
        </References>
        <Value>
            <uax:UInt64>0</uax:UInt64>
        </Value>
    </UAVariable>
    <UAVariable DataType="UInt64" ParentNodeId="ns=1;i=5016" NodeId="ns=1;i=6105" BrowseName="4:BoxTestSamplesCounter">
        <DisplayName>BoxTestSamplesCounter</DisplayName>
        <Description>Number of test sample parts produced in the current box</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5016</Reference>
        </References>
        <Value>
            <uax:UInt64>0</uax:UInt64>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5016" NodeId="ns=1;i=6042" BrowseName="4:CurrentLotName" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>CurrentLotName</DisplayName>
        <Description>Name of the current production lot</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5016</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAMethod ParentNodeId="ns=1;i=5016" NodeId="ns=1;i=7007" BrowseName="4:FinishJob" MethodDeclarationId="ns=4;i=7009">
        <DisplayName>FinishJob</DisplayName>
        <Description>With this Method the client (e.g. MES) requests the machine to change the JobStatus to JOB_FINISHED_8</Description>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5016</Reference>
        </References>
    </UAMethod>
    <UAMethod ParentNodeId="ns=1;i=5016" NodeId="ns=1;i=7008" BrowseName="4:InterruptJob" MethodDeclarationId="ns=4;i=7003">
        <DisplayName>InterruptJob</DisplayName>
        <Description>With this Method the client (e.g. MES) requests the machine to change the JobStatus to JOB_INTERRUPTED_7</Description>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5016</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="UInt64" ParentNodeId="ns=1;i=5016" NodeId="ns=1;i=6043" BrowseName="4:JobBadPartsCounter">
        <DisplayName>JobBadPartsCounter</DisplayName>
        <Description>Number of bad parts produced in the current job</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5016</Reference>
        </References>
        <Value>
            <uax:UInt64>0</uax:UInt64>
        </Value>
    </UAVariable>
    <UAVariable DataType="UInt64" ParentNodeId="ns=1;i=5016" NodeId="ns=1;i=6044" BrowseName="4:JobCycleCounter">
        <DisplayName>JobCycleCounter</DisplayName>
        <Description>Number of finished cycles in the job</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5016</Reference>
        </References>
        <Value>
            <uax:UInt64>0</uax:UInt64>
        </Value>
    </UAVariable>
    <UAVariable DataType="UInt64" ParentNodeId="ns=1;i=5016" NodeId="ns=1;i=6045" BrowseName="4:JobGoodPartsCounter">
        <DisplayName>JobGoodPartsCounter</DisplayName>
        <Description>Number of good parts produced in the current job</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5016</Reference>
        </References>
        <Value>
            <uax:UInt64>0</uax:UInt64>
        </Value>
    </UAVariable>
    <UAVariable DataType="UInt64" ParentNodeId="ns=1;i=5016" NodeId="ns=1;i=6046" BrowseName="4:JobPartsCounter">
        <DisplayName>JobPartsCounter</DisplayName>
        <Description>Total number of parts produced in the current job</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5016</Reference>
        </References>
        <Value>
            <uax:UInt64>0</uax:UInt64>
        </Value>
    </UAVariable>
    <UAVariable DataType="JobStatusEnumeration" ParentNodeId="ns=1;i=5016" NodeId="ns=1;i=6047" BrowseName="4:JobStatus">
        <DisplayName>JobStatus</DisplayName>
        <Description>Current status of the job</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5016</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:Int32>0</uax:Int32>
        </Value>
    </UAVariable>
    <UAVariable DataType="UInt64" ParentNodeId="ns=1;i=5016" NodeId="ns=1;i=6048" BrowseName="4:JobTestSamplesCounter">
        <DisplayName>JobTestSamplesCounter</DisplayName>
        <Description>Number of test sample parts produced in the current job</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5016</Reference>
        </References>
        <Value>
            <uax:UInt64>0</uax:UInt64>
        </Value>
    </UAVariable>
    <UAVariable DataType="Duration" ParentNodeId="ns=1;i=5016" NodeId="ns=1;i=6049" BrowseName="4:LastCycleTime">
        <DisplayName>LastCycleTime</DisplayName>
        <Description>Time of the recently finished cycle</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5016</Reference>
        </References>
        <Value>
            <uax:Double>0</uax:Double>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5016" ValueRank="1" NodeId="ns=1;i=6106" ArrayDimensions="1" BrowseName="4:LastPartId">
        <DisplayName>LastPartId</DisplayName>
        <Description>Id(s) of the parts produced in the recently finished cycle</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5016</Reference>
        </References>
        <Value>
            <uax:ListOfString>
                <uax:String></uax:String>
            </uax:ListOfString>
        </Value>
    </UAVariable>
    <UAVariable DataType="UInt64" ParentNodeId="ns=1;i=5016" NodeId="ns=1;i=6107" BrowseName="4:MachineCycleCounter">
        <DisplayName>MachineCycleCounter</DisplayName>
        <Description>Number of finished cycles in the machine life time</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5016</Reference>
        </References>
        <Value>
            <uax:UInt64>0</uax:UInt64>
        </Value>
    </UAVariable>
    <UAMethod ParentNodeId="ns=1;i=5016" NodeId="ns=1;i=7025" BrowseName="4:ResetAverageCycleTime" MethodDeclarationId="ns=4;i=7042">
        <DisplayName>ResetAverageCycleTime</DisplayName>
        <Description>Initiates a new calculation of the average cycle time for the job</Description>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5016</Reference>
        </References>
    </UAMethod>
    <UAMethod ParentNodeId="ns=1;i=5016" NodeId="ns=1;i=7026" BrowseName="4:ResetBoxCounters" MethodDeclarationId="ns=4;i=7041">
        <DisplayName>ResetBoxCounters</DisplayName>
        <Description>Setting the cycle and parts counters for the current box to 0</Description>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5016</Reference>
        </References>
    </UAMethod>
    <UAMethod ParentNodeId="ns=1;i=5016" NodeId="ns=1;i=7009" BrowseName="4:ResetJobCounters" MethodDeclarationId="ns=4;i=7034">
        <DisplayName>ResetJobCounters</DisplayName>
        <Description>Setting the cycle and parts counters for the job to 0</Description>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5016</Reference>
        </References>
    </UAMethod>
    <UAMethod ParentNodeId="ns=1;i=5016" NodeId="ns=1;i=7010" BrowseName="4:StartJob" MethodDeclarationId="ns=4;i=7002">
        <DisplayName>StartJob</DisplayName>
        <Description>With this Method the client (e.g. MES) request the machine to change the JobStatus to JOB_IN_PRODUCTION_6</Description>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5016</Reference>
        </References>
    </UAMethod>
    <UAMethod ParentNodeId="ns=1;i=5016" NodeId="ns=1;i=7011" BrowseName="4:StopAtCycleEnd" MethodDeclarationId="ns=4;i=7031">
        <DisplayName>StopAtCycleEnd</DisplayName>
        <Description>Directs the machine to stop at the end of the current cycle</Description>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5016</Reference>
        </References>
    </UAMethod>
    <UAObject ParentNodeId="ns=1;i=5014" NodeId="ns=1;i=5020" BrowseName="4:JobInPreparation">
        <DisplayName>JobInPreparation</DisplayName>
        <Description>Job in a preparation layer of the machine</Description>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6058</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6059</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=4;i=1024</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6060</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6061</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5014</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6062</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6063</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6064</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6065</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6066</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6067</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6068</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6069</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6070</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6071</Reference>
            <Reference ReferenceType="GeneratesEvent">ns=4;i=1025</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7015</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=5020" NodeId="ns=1;i=6058" BrowseName="4:ContinueAtJobEnd" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>ContinueAtJobEnd</DisplayName>
        <Description>Indication if the machine continues the production even if the nominal output has been reached</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5020</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:Boolean>false</uax:Boolean>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5020" NodeId="ns=1;i=6059" BrowseName="4:CustomerName">
        <DisplayName>CustomerName</DisplayName>
        <Description>Name of the cumstomer for that the job is produced</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5020</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="Duration" ParentNodeId="ns=1;i=5020" NodeId="ns=1;i=6060" BrowseName="4:ExpectedCycleTime" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>ExpectedCycleTime</DisplayName>
        <Description>Calculated cycle time for the job</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5020</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:Double>0</uax:Double>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5020" NodeId="ns=1;i=6061" BrowseName="4:JobDescription">
        <DisplayName>JobDescription</DisplayName>
        <Description>Description of the job</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5020</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5020" NodeId="ns=1;i=6062" BrowseName="4:JobName">
        <DisplayName>JobName</DisplayName>
        <Description>Name of the job</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5020</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5020" ValueRank="1" NodeId="ns=1;i=6063" ArrayDimensions="1" BrowseName="4:Material">
        <DisplayName>Material</DisplayName>
        <Description>Array of material names used for the job</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5020</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfString>
                <uax:String></uax:String>
            </uax:ListOfString>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5020" NodeId="ns=1;i=6064" BrowseName="4:MouldId">
        <DisplayName>MouldId</DisplayName>
        <Description>Id of the Mould used for the job</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5020</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="UInt64" ParentNodeId="ns=1;i=5020" NodeId="ns=1;i=6065" BrowseName="4:NominalBoxParts" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>NominalBoxParts</DisplayName>
        <Description>Number of parts that shall be put into one box</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5020</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:UInt64>0</uax:UInt64>
        </Value>
    </UAVariable>
    <UAVariable DataType="UInt64" ParentNodeId="ns=1;i=5020" NodeId="ns=1;i=6066" BrowseName="4:NominalParts" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>NominalParts</DisplayName>
        <Description>Total number (sum of all cavities) of parts that shall be produced by the job</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5020</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="GeneratesEvent">ns=4;i=1025</Reference>
        </References>
        <Value>
            <uax:UInt64>0</uax:UInt64>
        </Value>
    </UAVariable>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=5020" NodeId="ns=1;i=6067" BrowseName="4:NumCavities">
        <DisplayName>NumCavities</DisplayName>
        <Description>Number of cavities in the Mould used for production</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5020</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:UInt32>0</uax:UInt32>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5020" ValueRank="1" NodeId="ns=1;i=6068" ArrayDimensions="0" BrowseName="4:ProductDescription">
        <DisplayName>ProductDescription</DisplayName>
        <Description>Array of descriptions of the products produced by the job</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5020</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfString>
                <uax:String></uax:String>
            </uax:ListOfString>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5020" NodeId="ns=1;i=6069" BrowseName="4:ProductionDatasetDescription">
        <DisplayName>ProductionDatasetDescription</DisplayName>
        <Description>Additional description of the production dataset which is needed for the job</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5020</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5020" NodeId="ns=1;i=6070" BrowseName="4:ProductionDatasetName">
        <DisplayName>ProductionDatasetName</DisplayName>
        <Description>Name of the production dataset which is needed for the job</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5020</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5020" ValueRank="1" NodeId="ns=1;i=6071" ArrayDimensions="0" BrowseName="4:ProductName">
        <DisplayName>ProductName</DisplayName>
        <Description>Array of product names produced by the job</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5020</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfString>
                <uax:String></uax:String>
            </uax:ListOfString>
        </Value>
    </UAVariable>
    <UAMethod ParentNodeId="ns=1;i=5020" NodeId="ns=1;i=7015" BrowseName="4:SetCyclicJobData" MethodDeclarationId="ns=4;i=7025">
        <DisplayName>SetCyclicJobData</DisplayName>
        <Description>Method for setting the data for cyclic jobs</Description>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6072</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5020</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;i=7015" ValueRank="1" NodeId="ns=1;i=6072" ArrayDimensions="14" BrowseName="InputArguments">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7015</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>JobName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>JobDescription</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>CustomerName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ProductionDatasetName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ProductionDatasetDescription</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Material</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ProductName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ProductDescription</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ContinueAtJobEnd</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>NominalParts</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=9</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>NominalBoxParts</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=9</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExpectedCycleTime</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=290</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>MouldId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>NumCavities</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=7</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod ParentNodeId="ns=1;i=5014" NodeId="ns=1;i=7016" BrowseName="4:SendCyclicJobList" MethodDeclarationId="ns=4;i=7040">
        <DisplayName>SendCyclicJobList</DisplayName>
        <Description>Sends a list of jobs for cyclic processes available on the client to the server</Description>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6073</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5014</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;i=7016" ValueRank="1" NodeId="ns=1;i=6073" ArrayDimensions="1" BrowseName="InputArguments">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7016</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>JobList</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=4;i=3022</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=5002" NodeId="ns=1;i=5003" BrowseName="3:MachineConfiguration">
        <DisplayName>MachineConfiguration</DisplayName>
        <Description>Current configuration of the machine</Description>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6002</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5002</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=4;i=1016</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7001</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6004</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6005</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5003" NodeId="ns=1;i=6002" BrowseName="4:LocationName" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>LocationName</DisplayName>
        <Description>Description of the location of the machine given by the machine operator or OPC client</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5003</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAMethod ParentNodeId="ns=1;i=5003" NodeId="ns=1;i=7001" BrowseName="4:SetMachineTime" MethodDeclarationId="ns=4;i=7019">
        <DisplayName>SetMachineTime</DisplayName>
        <Description>Method for setting the server time together with TimeZoneOffset</Description>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6003</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5003</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;i=7001" ValueRank="1" NodeId="ns=1;i=6003" ArrayDimensions="2" BrowseName="InputArguments">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7001</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>DateTime</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=13</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>TimeZoneOffset</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=8912</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="TimeZoneDataType" ParentNodeId="ns=1;i=5003" NodeId="ns=1;i=6004" BrowseName="4:TimeZoneOffset" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>TimeZoneOffset</DisplayName>
        <Description>Difference of the local time to Coordinated Universal Time (UTC) given by the machine operator or OPC client</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5003</Reference>
        </References>
        <Value>
            <uax:ExtensionObject>
                <uax:TypeId>
                    <uax:Identifier>i=8913</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <TimeZoneDataType xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
                        <Offset>0</Offset>
                        <DaylightSavingInOffset>false</DaylightSavingInOffset>
                    </TimeZoneDataType>
                </uax:Body>
            </uax:ExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5003" NodeId="ns=1;i=6005" BrowseName="4:UserMachineName" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>UserMachineName</DisplayName>
        <Description>Description of the machine given by the machine operator or OPC client</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5003</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=5002" NodeId="ns=1;i=5004" BrowseName="3:MachineInformation">
        <DisplayName>MachineInformation</DisplayName>
        <Description>General description of the machine</Description>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6074</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6075</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6006</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6007</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6076</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6077</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6078</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5002</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=4;i=1009</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6008</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6079</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6009</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6080</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6081</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6082</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6010</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6083</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6011</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5004" NodeId="ns=1;i=6074" BrowseName="2:AssetId">
        <DisplayName>AssetId</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5004</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;i=5004" NodeId="ns=1;i=6075" BrowseName="2:ComponentName">
        <DisplayName>ComponentName</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5004</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5004" NodeId="ns=1;i=6006" BrowseName="4:ControllerName">
        <DisplayName>ControllerName</DisplayName>
        <Description>Name of the machine controller </Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5004</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5004" NodeId="ns=1;i=6007" BrowseName="2:DeviceClass">
        <DisplayName>DeviceClass</DisplayName>
        <Description>Indicates in which domain or for what purpose a device is used.</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5004</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5004" NodeId="ns=1;i=6076" BrowseName="2:DeviceManual">
        <DisplayName>DeviceManual</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5004</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5004" NodeId="ns=1;i=6077" BrowseName="2:DeviceRevision">
        <DisplayName>DeviceRevision</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5004</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5004" NodeId="ns=1;i=6078" BrowseName="2:HardwareRevision">
        <DisplayName>HardwareRevision</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5004</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;i=5004" NodeId="ns=1;i=6008" BrowseName="2:Manufacturer">
        <DisplayName>Manufacturer</DisplayName>
        <Description>Name of the company that manufactured the device</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5004</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5004" NodeId="ns=1;i=6079" BrowseName="2:ManufacturerUri">
        <DisplayName>ManufacturerUri</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5004</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;i=5004" NodeId="ns=1;i=6009" BrowseName="2:Model">
        <DisplayName>Model</DisplayName>
        <Description>Model name of the device</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5004</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5004" NodeId="ns=1;i=6080" BrowseName="2:ProductCode">
        <DisplayName>ProductCode</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5004</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5004" NodeId="ns=1;i=6081" BrowseName="2:ProductInstanceUri">
        <DisplayName>ProductInstanceUri</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5004</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Int32" ParentNodeId="ns=1;i=5004" NodeId="ns=1;i=6082" BrowseName="2:RevisionCounter">
        <DisplayName>RevisionCounter</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5004</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5004" NodeId="ns=1;i=6010" BrowseName="2:SerialNumber">
        <DisplayName>SerialNumber</DisplayName>
        <Description>Identifier that uniquely identifies, within a manufacturer, a device instance</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5004</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5004" NodeId="ns=1;i=6083" BrowseName="2:SoftwareRevision">
        <DisplayName>SoftwareRevision</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5004</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="LogbookEventsEnumeration" ParentNodeId="ns=1;i=5004" ValueRank="1" NodeId="ns=1;i=6011" BrowseName="4:SupportedLogbookEvents">
        <DisplayName>SupportedLogbookEvents</DisplayName>
        <Description>Information which LogbookEvents are supported by the machine</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5004</Reference>
        </References>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=5002" NodeId="ns=1;i=5005" BrowseName="3:MachineMESConfiguration">
        <DisplayName>MachineMESConfiguration</DisplayName>
        <Description>Current configuration of a machine related to a Manufacturing Execution System (MES)</Description>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5002</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=4;i=1018</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6012</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6013</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="StandstillReasonType" ParentNodeId="ns=1;i=5005" ValueRank="1" NodeId="ns=1;i=6012" BrowseName="4:StandstillReasons" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>StandstillReasons</DisplayName>
        <Description>List of the standstill reasons from which one is selected by the operator in the case of a standstill</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5005</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=5005" NodeId="ns=1;i=6013" BrowseName="4:StandstillReasonsLockedByMES" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>StandstillReasonsLockedByMES</DisplayName>
        <Description>Indication if the list StandstillReasons has been modified by the MES and may not be changed by the machine</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5005</Reference>
        </References>
        <Value>
            <uax:Boolean>false</uax:Boolean>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=5002" EventNotifier="1" NodeId="ns=1;i=5006" BrowseName="3:MachineMESStatus">
        <DisplayName>MachineMESStatus</DisplayName>
        <Description>Current status of a machine related to the MES</Description>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=7002</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5002</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=4;i=1020</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5007</Reference>
            <Reference ReferenceType="GeneratesEvent">ns=4;i=1004</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5008</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7005</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5009</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6025</Reference>
        </References>
    </UAObject>
    <UAMethod ParentNodeId="ns=1;i=5006" NodeId="ns=1;i=7002" BrowseName="4:ClearMESMessage" MethodDeclarationId="ns=4;i=7030">
        <DisplayName>ClearMESMessage</DisplayName>
        <Description>Method for clearing the MESMessage</Description>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5006</Reference>
        </References>
    </UAMethod>
    <UAObject ParentNodeId="ns=1;i=5006" NodeId="ns=1;i=5007" BrowseName="4:MESMessage">
        <DisplayName>MESMessage</DisplayName>
        <Description>Text message sent from the MES to be shown on the machine</Description>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6014</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5006</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=4;i=1051</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6015</Reference>
            <Reference ReferenceType="GeneratesEvent">ns=4;i=1004</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6016</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5007" NodeId="ns=1;i=6014" BrowseName="4:Id">
        <DisplayName>Id</DisplayName>
        <Description>Id of the message</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5007</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5007" NodeId="ns=1;i=6015" BrowseName="4:Message">
        <DisplayName>Message</DisplayName>
        <Description>Text of the message</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5007</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="UInt16" ParentNodeId="ns=1;i=5007" NodeId="ns=1;i=6016" BrowseName="Severity">
        <DisplayName>Severity</DisplayName>
        <Description>Severity of the message</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5007</Reference>
        </References>
        <Value>
            <uax:UInt16>0</uax:UInt16>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=5006" NodeId="ns=1;i=5008" BrowseName="4:ProductionControl">
        <DisplayName>ProductionControl</DisplayName>
        <Description>Control of the production of the machine by MES</Description>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6017</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7003</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7004</Reference>
            <Reference ReferenceType="GeneratesEvent">ns=4;i=1004</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5006</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=4;i=1017</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6108</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6018</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6019</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7027</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=5008" NodeId="ns=1;i=6017" BrowseName="4:AutomaticRunEnabled">
        <DisplayName>AutomaticRunEnabled</DisplayName>
        <Description>Indication if semi-automatic and automatic run of the machine is allowed by MES</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5008</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:Boolean>false</uax:Boolean>
        </Value>
    </UAVariable>
    <UAMethod ParentNodeId="ns=1;i=5008" NodeId="ns=1;i=7003" BrowseName="4:DisableAutomaticRun" MethodDeclarationId="ns=4;i=7024">
        <DisplayName>DisableAutomaticRun</DisplayName>
        <Description>Method for disabling the semi-automatic and automatic run of the machine</Description>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5008</Reference>
        </References>
    </UAMethod>
    <UAMethod ParentNodeId="ns=1;i=5008" NodeId="ns=1;i=7004" BrowseName="4:EnableAutomaticRun" MethodDeclarationId="ns=4;i=7026">
        <DisplayName>EnableAutomaticRun</DisplayName>
        <Description>Method for enabling the semi-automatic and automatic run of the machine</Description>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5008</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=5008" NodeId="ns=1;i=6108" BrowseName="4:ProductionOnlyWithMES" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>ProductionOnlyWithMES</DisplayName>
        <Description>Indication if production with the machine is only allowed when the MES is active</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5008</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:Boolean>false</uax:Boolean>
        </Value>
    </UAVariable>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=5008" NodeId="ns=1;i=6018" BrowseName="4:ProductionReleasedByMES" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>ProductionReleasedByMES</DisplayName>
        <Description>Indication if ProductionStatus may have the value PRODUCTION_4</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5008</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:Boolean>false</uax:Boolean>
        </Value>
    </UAVariable>
    <UAVariable DataType="ProductionStatusEnumeration" ParentNodeId="ns=1;i=5008" NodeId="ns=1;i=6019" BrowseName="4:ProductionStatus">
        <DisplayName>ProductionStatus</DisplayName>
        <Description>Production status when the machine is in automatic or semi-automatic mode</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5008</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:Int32>0</uax:Int32>
        </Value>
    </UAVariable>
    <UAMethod ParentNodeId="ns=1;i=5008" NodeId="ns=1;i=7027" BrowseName="4:RequestTestSample" MethodDeclarationId="ns=4;i=7022">
        <DisplayName>RequestTestSample</DisplayName>
        <Description>The machine shall separate a test sample (e.g. for quality check). The size of the test sample depends on the product/machine configuration.</Description>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5008</Reference>
        </References>
    </UAMethod>
    <UAMethod ParentNodeId="ns=1;i=5006" NodeId="ns=1;i=7005" BrowseName="4:SetMESMessage" MethodDeclarationId="ns=4;i=7039">
        <DisplayName>SetMESMessage</DisplayName>
        <Description>Method for setting the MESMessage</Description>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6020</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5006</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;i=7005" ValueRank="1" NodeId="ns=1;i=6020" ArrayDimensions="3" BrowseName="InputArguments">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7005</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Id</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Severity</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=5</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=5006" NodeId="ns=1;i=5009" BrowseName="4:StandstillMessage">
        <DisplayName>StandstillMessage</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6021</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6022</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6023</Reference>
            <Reference ReferenceType="GeneratesEvent">ns=4;i=1004</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6024</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5006</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=4;i=1026</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="Enumeration" ParentNodeId="ns=1;i=5009" NodeId="ns=1;i=6021" BrowseName="4:Classification">
        <DisplayName>Classification</DisplayName>
        <Description>Classification of the message</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5009</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5009" NodeId="ns=1;i=6022" BrowseName="4:Id">
        <DisplayName>Id</DisplayName>
        <Description>Id of the message</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5009</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;i=5009" NodeId="ns=1;i=6023" BrowseName="Message">
        <DisplayName>Message</DisplayName>
        <Description>Text of the message</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5009</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:LocalizedText/>
        </Value>
    </UAVariable>
    <UAVariable DataType="UInt16" ParentNodeId="ns=1;i=5009" NodeId="ns=1;i=6024" BrowseName="Severity">
        <DisplayName>Severity</DisplayName>
        <Description>Severity of the message</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5009</Reference>
        </References>
        <Value>
            <uax:UInt16>0</uax:UInt16>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5006" NodeId="ns=1;i=6025" BrowseName="4:StandstillReasonId">
        <DisplayName>StandstillReasonId</DisplayName>
        <Description>Id of the StandstillReason set by the operator after a standstill occurs</Description>
        <References>
            <Reference ReferenceType="GeneratesEvent">ns=4;i=1004</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5006</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=5002" NodeId="ns=1;i=5010" BrowseName="3:MachineStatus">
        <DisplayName>MachineStatus</DisplayName>
        <Description>Information on the current status of the machine</Description>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=7017</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7018</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6026</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6027</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5002</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=4;i=1019</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5011</Reference>
        </References>
    </UAObject>
    <UAMethod ParentNodeId="ns=1;i=5010" NodeId="ns=1;i=7017" BrowseName="4:ActivateSleepMode" MethodDeclarationId="ns=4;i=7020">
        <DisplayName>ActivateSleepMode</DisplayName>
        <Description>Method for activation of sleep mode</Description>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5010</Reference>
        </References>
    </UAMethod>
    <UAMethod ParentNodeId="ns=1;i=5010" NodeId="ns=1;i=7018" BrowseName="4:DeactivateSleepMode" MethodDeclarationId="ns=4;i=7021">
        <DisplayName>DeactivateSleepMode</DisplayName>
        <Description>Method for deactivation of sleep mode</Description>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5010</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=5010" NodeId="ns=1;i=6026" BrowseName="4:IsPresent">
        <DisplayName>IsPresent</DisplayName>
        <Description>Indication if the machine is physically present and connected</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5010</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:Boolean>false</uax:Boolean>
        </Value>
    </UAVariable>
    <UAVariable DataType="MachineModeEnumeration" ParentNodeId="ns=1;i=5010" NodeId="ns=1;i=6027" BrowseName="4:MachineMode">
        <DisplayName>MachineMode</DisplayName>
        <Description>Current machine mode (as defined by mode selector on the machine)</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5010</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:Int32>0</uax:Int32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=5010" NodeId="ns=1;i=5011" BrowseName="4:Users">
        <DisplayName>Users</DisplayName>
        <Description>Container for the user(s) of the machine </Description>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6028</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5010</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=4;i=1048</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5011" NodeId="ns=1;i=6028" BrowseName="NodeVersion">
        <DisplayName>NodeVersion</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5011</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=5002" NodeId="ns=1;i=5012" BrowseName="3:Moulds">
        <DisplayName>Moulds</DisplayName>
        <Description>Container for the moulds</Description>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5002</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=4;i=1050</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6029</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5012" NodeId="ns=1;i=6029" BrowseName="NodeVersion">
        <DisplayName>NodeVersion</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5012</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String>67</uax:String>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=5002" NodeId="ns=1;i=5013" BrowseName="3:PowerUnits">
        <DisplayName>PowerUnits</DisplayName>
        <Description>Container for the power units</Description>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6030</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5002</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=4;i=1049</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5013" NodeId="ns=1;i=6030" BrowseName="NodeVersion">
        <DisplayName>NodeVersion</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5013</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=5002" NodeId="ns=1;i=5017" BrowseName="3:ProductionDatasetManagement">
        <DisplayName>ProductionDatasetManagement</DisplayName>
        <Description>Management of production datasets</Description>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=5018</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7019</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5021</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5022</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5002</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=4;i=1008</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5019</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7024</Reference>
        </References>
    </UAObject>
    <UAObject ParentNodeId="ns=1;i=5017" NodeId="ns=1;i=5018" BrowseName="4:ActiveProductionDatasetStatus">
        <DisplayName>ActiveProductionDatasetStatus</DisplayName>
        <Description>Status of the active production dataset</Description>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5017</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6109</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6050</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7028</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6111</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=4;i=1039</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7029</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=5018" NodeId="ns=1;i=6109" BrowseName="4:Frozen" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>Frozen</DisplayName>
        <Description>Indication if changes on the machine in the production dataset are allowed</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5018</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:Boolean>false</uax:Boolean>
        </Value>
    </UAVariable>
    <UAVariable DataType="ProductionDatasetInformationType" ParentNodeId="ns=1;i=5018" NodeId="ns=1;i=6050" BrowseName="4:Information">
        <DisplayName>Information</DisplayName>
        <Description>Set of information on the production dataset</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5018</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ExtensionObject>
                <uax:TypeId>
                    <uax:Identifier>ns=4;i=5009</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <ProductionDatasetInformationType xmlns="http://opcfoundation.org/UA/PlasticsRubber/GeneralTypes/Types.xsd">
                        <Name></Name>
                        <Description></Description>
                        <MESId></MESId>
                        <CreationTimestamp>1900-01-01T00:00:00Z</CreationTimestamp>
                        <LastModificationTimestamp>1900-01-01T00:00:00Z</LastModificationTimestamp>
                        <LastSaveTimestamp>1900-01-01T00:00:00Z</LastSaveTimestamp>
                        <UserName></UserName>
                        <Components/>
                        <Manufacturer></Manufacturer>
                        <SerialNumber></SerialNumber>
                        <Model></Model>
                        <ControllerName></ControllerName>
                        <UserMachineName></UserMachineName>
                        <LocationName></LocationName>
                        <ProductName/>
                        <MouldId></MouldId>
                        <NumCavities>0</NumCavities>
                    </ProductionDatasetInformationType>
                </uax:Body>
            </uax:ExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod ParentNodeId="ns=1;i=5018" NodeId="ns=1;i=7028" BrowseName="4:Load" MethodDeclarationId="ns=4;i=7043">
        <DisplayName>Load</DisplayName>
        <Description>Loads a production dataset from the file system of the machine to the control of the machine</Description>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6110</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5018</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;i=7028" ValueRank="1" NodeId="ns=1;i=6110" ArrayDimensions="2" BrowseName="InputArguments">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7028</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Name</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Components</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=5</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=5018" NodeId="ns=1;i=6111" BrowseName="4:Modified">
        <DisplayName>Modified</DisplayName>
        <Description>Indication if the production dataset has been changed after the last storage</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5018</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:Boolean>false</uax:Boolean>
        </Value>
    </UAVariable>
    <UAMethod ParentNodeId="ns=1;i=5018" NodeId="ns=1;i=7029" BrowseName="4:Save" MethodDeclarationId="ns=4;i=7016">
        <DisplayName>Save</DisplayName>
        <Description>Stores a production dataset from the control of the machine to the file system of the machine</Description>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6112</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5018</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;i=7029" ValueRank="1" NodeId="ns=1;i=6112" ArrayDimensions="1" BrowseName="InputArguments">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7029</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Name</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod ParentNodeId="ns=1;i=5017" NodeId="ns=1;i=7019" BrowseName="4:GetProductionDatasetInformation" MethodDeclarationId="ns=4;i=7032">
        <DisplayName>GetProductionDatasetInformation</DisplayName>
        <Description>This Method allows reading the description of a production dataset during the file transfer from the server to the client with ProductionDatasetTransfer</Description>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5017</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6084</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6085</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;i=7019" ValueRank="1" NodeId="ns=1;i=6084" ArrayDimensions="1" BrowseName="InputArguments">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7019</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>fileHandle</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=7</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;i=7019" ValueRank="1" NodeId="ns=1;i=6085" ArrayDimensions="1" BrowseName="OutputArguments">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7019</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Information</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=4;i=3006</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=5017" NodeId="ns=1;i=5021" BrowseName="4:ProductionDatasetInPreparationStatus">
        <DisplayName>ProductionDatasetInPreparationStatus</DisplayName>
        <Description>Status of the production dataset in the preparation layer</Description>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6086</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6087</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7020</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6089</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5017</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=4;i=1039</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7021</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=5021" NodeId="ns=1;i=6086" BrowseName="4:Frozen" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>Frozen</DisplayName>
        <Description>Indication if changes on the machine in the production dataset are allowed</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5021</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:Boolean>false</uax:Boolean>
        </Value>
    </UAVariable>
    <UAVariable DataType="ProductionDatasetInformationType" ParentNodeId="ns=1;i=5021" NodeId="ns=1;i=6087" BrowseName="4:Information">
        <DisplayName>Information</DisplayName>
        <Description>Set of information on the production dataset</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5021</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ExtensionObject>
                <uax:TypeId>
                    <uax:Identifier>ns=4;i=5009</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <ProductionDatasetInformationType xmlns="http://opcfoundation.org/UA/PlasticsRubber/GeneralTypes/Types.xsd">
                        <Name></Name>
                        <Description></Description>
                        <MESId></MESId>
                        <CreationTimestamp>1900-01-01T00:00:00Z</CreationTimestamp>
                        <LastModificationTimestamp>1900-01-01T00:00:00Z</LastModificationTimestamp>
                        <LastSaveTimestamp>1900-01-01T00:00:00Z</LastSaveTimestamp>
                        <UserName></UserName>
                        <Components/>
                        <Manufacturer></Manufacturer>
                        <SerialNumber></SerialNumber>
                        <Model></Model>
                        <ControllerName></ControllerName>
                        <UserMachineName></UserMachineName>
                        <LocationName></LocationName>
                        <ProductName/>
                        <MouldId></MouldId>
                        <NumCavities>0</NumCavities>
                    </ProductionDatasetInformationType>
                </uax:Body>
            </uax:ExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod ParentNodeId="ns=1;i=5021" NodeId="ns=1;i=7020" BrowseName="4:Load" MethodDeclarationId="ns=4;i=7043">
        <DisplayName>Load</DisplayName>
        <Description>Loads a production dataset from the file system of the machine to the control of the machine</Description>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6088</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;i=7020" ValueRank="1" NodeId="ns=1;i=6088" ArrayDimensions="2" BrowseName="InputArguments">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7020</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Name</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Components</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=5</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=5021" NodeId="ns=1;i=6089" BrowseName="4:Modified">
        <DisplayName>Modified</DisplayName>
        <Description>Indication if the production dataset has been changed after the last storage</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5021</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:Boolean>false</uax:Boolean>
        </Value>
    </UAVariable>
    <UAMethod ParentNodeId="ns=1;i=5021" NodeId="ns=1;i=7021" BrowseName="4:Save" MethodDeclarationId="ns=4;i=7016">
        <DisplayName>Save</DisplayName>
        <Description>Stores a production dataset from the control of the machine to the file system of the machine</Description>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6090</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;i=7021" ValueRank="1" NodeId="ns=1;i=6090" ArrayDimensions="1" BrowseName="InputArguments">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7021</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Name</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=5017" EventNotifier="1" NodeId="ns=1;i=5022" BrowseName="4:ProductionDatasetLists">
        <DisplayName>ProductionDatasetLists</DisplayName>
        <Description>Functions for exchanging information on the available production datasets on client and server</Description>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=7022</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5017</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=4;i=1003</Reference>
            <Reference ReferenceType="GeneratesEvent">ns=4;i=1040</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7023</Reference>
        </References>
    </UAObject>
    <UAMethod ParentNodeId="ns=1;i=5022" NodeId="ns=1;i=7022" BrowseName="4:GetProductionDatasetList" MethodDeclarationId="ns=4;i=7001">
        <DisplayName>GetProductionDatasetList</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5022</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6091</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6092</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;i=7022" ValueRank="1" NodeId="ns=1;i=6091" ArrayDimensions="2" BrowseName="InputArguments">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7022</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>NameFilter</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>MouldId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;i=7022" ValueRank="1" NodeId="ns=1;i=6092" ArrayDimensions="1" BrowseName="OutputArguments">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7022</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ProductionDatasetList</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=4;i=3006</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod ParentNodeId="ns=1;i=5022" NodeId="ns=1;i=7023" BrowseName="4:SendProductionDatasetList" MethodDeclarationId="ns=4;i=7004">
        <DisplayName>SendProductionDatasetList</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6093</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5022</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;i=7023" ValueRank="1" NodeId="ns=1;i=6093" ArrayDimensions="1" BrowseName="InputArguments">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7023</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ProductionDatasetList</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=4;i=3006</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=5017" EventNotifier="1" NodeId="ns=1;i=5019" BrowseName="4:ProductionDatasetTransfer">
        <DisplayName>ProductionDatasetTransfer</DisplayName>
        <Description>Transfer of production datasets between server and client</Description>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6051</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7012</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7013</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7014</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5017</Reference>
            <Reference ReferenceType="GeneratesEvent">ns=4;i=1040</Reference>
            <Reference ReferenceType="GeneratesEvent">ns=4;i=1006</Reference>
            <Reference ReferenceType="GeneratesEvent">ns=4;i=1007</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=15744</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="Duration" ParentNodeId="ns=1;i=5019" NodeId="ns=1;i=6051" BrowseName="ClientProcessingTimeout">
        <DisplayName>ClientProcessingTimeout</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5019</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAMethod ParentNodeId="ns=1;i=5019" NodeId="ns=1;i=7012" BrowseName="CloseAndCommit" MethodDeclarationId="i=15751">
        <DisplayName>CloseAndCommit</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5019</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6052</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6053</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;i=7012" ValueRank="1" NodeId="ns=1;i=6052" ArrayDimensions="1" BrowseName="InputArguments">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7012</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FileHandle</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=7</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;i=7012" ValueRank="1" NodeId="ns=1;i=6053" ArrayDimensions="1" BrowseName="OutputArguments">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7012</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>CompletionStateMachine</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=17</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod ParentNodeId="ns=1;i=5019" NodeId="ns=1;i=7013" BrowseName="GenerateFileForRead" MethodDeclarationId="i=15746">
        <DisplayName>GenerateFileForRead</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5019</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6054</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6055</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;i=7013" ValueRank="1" NodeId="ns=1;i=6054" ArrayDimensions="1" BrowseName="InputArguments">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7013</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>GenerateOptions</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=4;i=3007</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;i=7013" ValueRank="1" NodeId="ns=1;i=6055" ArrayDimensions="3" BrowseName="OutputArguments">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7013</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FileNodeId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=17</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FileHandle</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=7</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>CompletionStateMachine</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=17</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod ParentNodeId="ns=1;i=5019" NodeId="ns=1;i=7014" BrowseName="GenerateFileForWrite" MethodDeclarationId="i=15749">
        <DisplayName>GenerateFileForWrite</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5019</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6056</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6057</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;i=7014" ValueRank="1" NodeId="ns=1;i=6056" ArrayDimensions="1" BrowseName="InputArguments">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7014</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>GenerateOptions</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=4;i=3004</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;i=7014" ValueRank="1" NodeId="ns=1;i=6057" ArrayDimensions="2" BrowseName="OutputArguments">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7014</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FileNodeId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=17</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FileHandle</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=7</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod ParentNodeId="ns=1;i=5017" NodeId="ns=1;i=7024" BrowseName="4:SendProductionDatasetInformation" MethodDeclarationId="ns=4;i=7045">
        <DisplayName>SendProductionDatasetInformation</DisplayName>
        <Description>This Method allows sending of the description of a production dataset during the file transfer from the client to the server with ProductionDatasetTransfer</Description>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6094</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5017</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;i=7024" ValueRank="1" NodeId="ns=1;i=6094" ArrayDimensions="2" BrowseName="InputArguments">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7024</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>fileHandle</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=7</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Information</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=4;i=3006</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAObject SymbolicName="http___yourorganisation_org_EuromapInstances_" NodeId="ns=1;i=5023" BrowseName="1:http://yourorganisation.org/EuromapInstances/">
        <DisplayName>http://yourorganisation.org/EuromapInstances/</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6113</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=11616</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=11715</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6114</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6115</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6116</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6117</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6118</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6119</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=5023" NodeId="ns=1;i=6113" BrowseName="IsNamespaceSubset">
        <DisplayName>IsNamespaceSubset</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5023</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:Boolean>false</uax:Boolean>
        </Value>
    </UAVariable>
    <UAVariable DataType="DateTime" ParentNodeId="ns=1;i=5023" NodeId="ns=1;i=6114" BrowseName="NamespacePublicationDate">
        <DisplayName>NamespacePublicationDate</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5023</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:DateTime>2020-05-11T17:28:43Z</uax:DateTime>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5023" NodeId="ns=1;i=6115" BrowseName="NamespaceUri">
        <DisplayName>NamespaceUri</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5023</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String>http://yourorganisation.org/EuromapInstances/</uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5023" NodeId="ns=1;i=6116" BrowseName="NamespaceVersion">
        <DisplayName>NamespaceVersion</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5023</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String>1.0.0</uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="IdType" ParentNodeId="ns=1;i=5023" ValueRank="1" NodeId="ns=1;i=6117" ArrayDimensions="0" BrowseName="StaticNodeIdTypes">
        <DisplayName>StaticNodeIdTypes</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5023</Reference>
        </References>
        <Value>
            <uax:ListOfInt32>
                <uax:Int32>0</uax:Int32>
            </uax:ListOfInt32>
        </Value>
    </UAVariable>
    <UAVariable DataType="NumericRange" ParentNodeId="ns=1;i=5023" ValueRank="1" NodeId="ns=1;i=6118" ArrayDimensions="0" BrowseName="StaticNumericNodeIdRange">
        <DisplayName>StaticNumericNodeIdRange</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5023</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5023" NodeId="ns=1;i=6119" BrowseName="StaticStringNodeIdPattern">
        <DisplayName>StaticStringNodeIdPattern</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5023</Reference>
        </References>
    </UAVariable>
</UANodeSet>
