ГОСТ Р ИСО 20242-4—2012
<DCPTRevision>1.0</DCPTRevision>
<DCPTName>DCD Example</DCPTName>
<DCPTSource>DCDb.xsd</DCPTSource>
<DCPTCIasslD>lnformationExchangeTemplate</DCPTCIasslD>
<DCPTDate>2009-02-25</DCPTDate>
<DCPTVender>FAOP</DCPTVender>
<TechnologyReference>
<Technology>FAOP-MICX</Technology>
<Revision>1.0</Revision>
</Techno!ogyReference>
</DCPTHeader>
</xsd:appinfo>
</xsd:annotation>
<!- * Import MICXCommon.xsd.* -->
<xsd:import namespace-’
http://wvrtY.mstc.or.jp.’micxyiSO20242-4/lMICX’
schemaLocation="MICXCommon.xsd7>
<!- * Import PPS core elements.* ->
<xsd:import namespace="
http://docs.oasis-open.org/pps’ns/core-elements"
schemaLocatk>n=“pps-core-elements-1.0.xsd7>
<!- * Import PPS transaction messages.* ->
<xsd:import namespace=*httpJ/docs.oasis-open.org/pps/ns/transaction-messages*
schemaLocation=’pps-transaction-messages-1.0.xsd7>
<!- * Elements Declaration * ->
<xsd:element name=*Device* type=’’DeviceType"/>
<xsd:element name="ProductionControT type="ProductionControlType7>
<xsd:element name="LoadRecipe" type=’LoadRecipeType"/>
<xsd:element name=*ExecutionConlroT type="ExecutionControIType"/>
<xsd:element name=*Getlnformation" type=’GetlnformationType"if>
<xsd:element name=*EventReport* type=*EventReportType7>
<!- * DCD Type Definition *->
<xsd:complexType name=*DCDType*>
<xsd:sequence>
<xsd:element ref=*Device" minOccurs=*0’ maxOccurs="unbounded7>
</xsd:sequence>
<xsd:attribote name=Hname* type="xsd:string7>
<xsd:attribute name="category" type="micx:categoryType" use=*required" fixed=’DCD7>
</xsd:comptexType>
<!- * Device Type Definition * ->
<xsd:complexType name-’DeviceType">
<xsd:sequence>
<xsd:element ref="Productk>nControl’ minOccurs="0* maxOccurs=’unbounded7>
</xsd:sequence>
<xsdattribute name="name* type="xsd:string7>
<xsd:attribute name=*category* type=’micx:categoryType* use="required" fixed="MODULE7>
</xsd:complexType>
<!- * ProductionControl(Activity) Type Definition * ->
<xsd:complexType name=’ProductionControiType’>
<xsd:sequence>
<xsd:element ref="LoadRecipe* minOccurs=’0" maxOccurs=*unbounded7>
<xsd:element ref="ExecutionContror minOccurs="0” maxOccurs=*unbounded7>
<xsd:element ref="Getlnformation" minOccurs="0" maxOccurs="unbounded7>
<xsd:element ref=’EventReport" minOccurs=’0* maxOccurs="unbounded7>
</xsd:sequence>
<xsd:attribute name-’name* type="xsd:string7>
<xsd:attribute name="category* type="micx:categoryType" use="required* fixed=’INTERFACE7>
</xsd:complexType>
<!- * LoadRecipe(Requester) Type Definition * ->
<xsd:complexType name=*LoadRecipeTypeH>
<xsd:sequence>
<xsd:element ref=*LoadRecipe Request" minOccurs="0’ maxOccurs="unbounded"/>
<xsd:element ref="LoadRecipeResponse* minOccurs="0" maxOccurs=*unbounded7>
</xsd:sequence>
37