Difference between revisions of "XML Interface Toolkit (Example)"
(5 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
<source lang="xml"> | <source lang="xml"> | ||
<UbikXMLMap> | <UbikXMLMap> | ||
− | <Import EvaluateReferences=”1” EvaluateRelations=”1” DataEnvelope=”UbikXMLData” EvaluateUTS=”1”> | + | <Import EvaluateReferences=”1” EvaluateRelations=”1” DataEnvelope=”UbikXMLData” EvaluateUTS=”1”> |
− | <ComosObject MetaClass=”COMOS”> | + | <ComosObject MetaClass=”COMOS”> |
− | <Identifier> | + | <Identifier> |
− | <uid>UID</uid> | + | <uid>UID</uid> |
− | </Identifier> | + | </Identifier> |
− | <Property> | + | <Property> |
− | <name>NAME</name> | + | <name>NAME</name> |
− | <descrDE Index=”0”>DESCR</descrDE> | + | <descrDE Index=”0”>DESCR</descrDE> |
− | <descrEN Index=”1”>DESCR</descrEN> | + | <descrEN Index=”1”>DESCR</descrEN> |
− | </Property> | + | </Property> |
− | <Reference> | + | <Reference> |
− | <ref_sap TargetType=”SAPObject”>SAPID</ref_sap> | + | <ref_sap TargetType=”SAPObject”>SAPID</ref_sap> |
− | <ref_cad TargetType=”CADObject”>CADID</ref_cad> | + | <ref_cad TargetType=”CADObject”>CADID</ref_cad> |
− | <ref_cad_guid TargetType=”CADObject”>CADID</ref_cad_guid> | + | <ref_cad_guid TargetType=”CADObject”>CADID</ref_cad_guid> |
− | <ref_company TargetType=”Company” UseHierarchy=”1”>COMPANY</ref_company> | + | <ref_company TargetType=”Company” UseHierarchy=”1”>COMPANY</ref_company> |
− | </Reference> | + | </Reference> |
− | <Relation> | + | <Relation> |
− | <rel_sap TargetType=”SAPObject” Name=”REL_SAP”> | + | <rel_sap TargetType=”SAPObject” Name=”REL_SAP”> |
− | <Property> | + | <Property> |
− | <rd1>RDPROP1</rd1> | + | <rd1>RDPROP1</rd1> |
− | <rd2>RDPROP1</rd2> | + | <rd2>RDPROP1</rd2> |
− | </Property> | + | </Property> |
− | </rel_sap> | + | </rel_sap> |
− | <rel_sap_guid TargetType=”SAPObject” Name= | + | <rel_sap_guid TargetType=”SAPObject” Name="REL_SAP" /> |
− | <rel_cad TargetType= | + | <rel_cad TargetType="CADObject" Name="REL_CAD" /> |
− | <rel_company TargetType= | + | <rel_company TargetType="Company" UseHierarchy="1" Name="REL_COMPANY" /> |
− | </Relation> | + | </Relation> |
− | </ComosObject> | + | </ComosObject> |
− | + | <SAPObject MetaClass="SAP"> | |
− | <SAPObject MetaClass= | + | <Identifier> |
− | <Identifier> | + | <guid UsesGuid="1"></guid> |
− | <guid UsesGuid= | + | <sapid>ID1</sapid> |
− | <sapid>ID1</sapid> | + | </Identifier> |
− | </Identifier> | + | <Property> |
− | <Property> | + | <descr Value="Imported SAP object">DESCR</descr> |
− | <descr Value= | + | </Property> |
− | </Property> | + | </SAPObject> |
− | </SAPObject> | + | <CADObject MetaClass="CAD"> |
− | + | <Identifier> | |
− | <CADObject MetaClass= | + | <cadid1 LogicalAND="1">ID1</cadid1> |
− | <Identifier> | + | <cadid2 LogicalAND="1">ID2</cadid2> |
− | <cadid1 LogicalAND= | + | </Identifier> |
− | <cadid2 LogicalAND= | + | <Property> |
− | </Identifier> | + | <name>NAME</name> |
− | <Property> | + | </Property> |
− | <name>NAME</name> | + | </CADObject> |
− | </Property> | + | <Company MetaClass="COMPANY"> |
− | </CADObject> | + | <Identifier> |
− | + | <name>NAME</name> | |
− | <Company MetaClass= | + | </Identifier> |
− | <Identifier> | + | <Object> |
− | <name>NAME</name> | + | <ComosObject /> |
− | </Identifier> | + | <SAPObject /> |
− | <Object> | + | <CADObject /> |
− | + | </Object> | |
− | + | </Company> | |
− | + | </Import> | |
− | </Object> | + | <Export></Export> |
− | </Company> | + | |
− | + | ||
− | </Import> | + | |
− | <Export></Export> | + | |
</UbikXMLMap> | </UbikXMLMap> | ||
</source> | </source> | ||
Line 73: | Line 69: | ||
<SAPObject guid=”68cfff15-e253-4bc5-9290-d7c0babbe093”> | <SAPObject guid=”68cfff15-e253-4bc5-9290-d7c0babbe093”> | ||
<descr>No description available</descr> | <descr>No description available</descr> | ||
− | </SAPObject > | + | </SAPObject> |
− | <CADObject cadid1= | + | <CADObject cadid1="1234" cadid2="5678" /> |
− | <Company name= | + | <Company name="xyz"> |
− | <ComosObject uid= | + | <ComosObject uid="A2NKM67ENE" xmlns="ubik/ComosObject"> |
<name>FVB901.1</name> | <name>FVB901.1</name> | ||
<descrDE>2-Wege-Regelventil</descrDE> | <descrDE>2-Wege-Regelventil</descrDE> | ||
<descrEN>2-Way-Valve</descrEN> | <descrEN>2-Way-Valve</descrEN> | ||
− | <ref_sap sapid= | + | <ref_sap sapid="1234"/> |
− | <ref_cad id1= | + | <ref_cad id1="1234" id2="5678"/ > |
− | <ref_cad_guid guid= | + | <ref_cad_guid guid="adcd84d3-02c8-4cd2-9a00-8a6183b3ac5e" /> |
− | <rel_sap sapid= | + | <rel_sap sapid="1234"> |
<rd1>aaa"</rd1> | <rd1>aaa"</rd1> | ||
<rd2>bbb"</rd2> | <rd2>bbb"</rd2> | ||
</rel_sap> | </rel_sap> | ||
− | <rel_sap_guid guid= | + | <rel_sap_guid guid="68cfff15-e253-4bc5-9290-d7c0babbe093" /> |
− | <rel_cad cadid1= | + | <rel_cad cadid1="1234" cadid2="5678"> |
<prop1>ccc</prop1> | <prop1>ccc</prop1> | ||
</rel_cad> | </rel_cad> | ||
Line 95: | Line 91: | ||
</UbikXMLData> | </UbikXMLData> | ||
</source> | </source> | ||
+ | |||
+ | == See also == | ||
+ | * [[XML Interface Toolkit]] | ||
+ | |||
+ | [[Category:XML]] |
Latest revision as of 16:28, 2 February 2015
Example: Mapping file
<UbikXMLMap>
<Import EvaluateReferences=”1” EvaluateRelations=”1” DataEnvelope=”UbikXMLData” EvaluateUTS=”1”>
<ComosObject MetaClass=”COMOS”>
<Identifier>
<uid>UID</uid>
</Identifier>
<Property>
<name>NAME</name>
<descrDE Index=”0”>DESCR</descrDE>
<descrEN Index=”1”>DESCR</descrEN>
</Property>
<Reference>
<ref_sap TargetType=”SAPObject”>SAPID</ref_sap>
<ref_cad TargetType=”CADObject”>CADID</ref_cad>
<ref_cad_guid TargetType=”CADObject”>CADID</ref_cad_guid>
<ref_company TargetType=”Company” UseHierarchy=”1”>COMPANY</ref_company>
</Reference>
<Relation>
<rel_sap TargetType=”SAPObject” Name=”REL_SAP”>
<Property>
<rd1>RDPROP1</rd1>
<rd2>RDPROP1</rd2>
</Property>
</rel_sap>
<rel_sap_guid TargetType=”SAPObject” Name="REL_SAP" />
<rel_cad TargetType="CADObject" Name="REL_CAD" />
<rel_company TargetType="Company" UseHierarchy="1" Name="REL_COMPANY" />
</Relation>
</ComosObject>
<SAPObject MetaClass="SAP">
<Identifier>
<guid UsesGuid="1"></guid>
<sapid>ID1</sapid>
</Identifier>
<Property>
<descr Value="Imported SAP object">DESCR</descr>
</Property>
</SAPObject>
<CADObject MetaClass="CAD">
<Identifier>
<cadid1 LogicalAND="1">ID1</cadid1>
<cadid2 LogicalAND="1">ID2</cadid2>
</Identifier>
<Property>
<name>NAME</name>
</Property>
</CADObject>
<Company MetaClass="COMPANY">
<Identifier>
<name>NAME</name>
</Identifier>
<Object>
<ComosObject />
<SAPObject />
<CADObject />
</Object>
</Company>
</Import>
<Export></Export>
</UbikXMLMap>
<Import EvaluateReferences=”1” EvaluateRelations=”1” DataEnvelope=”UbikXMLData” EvaluateUTS=”1”>
<ComosObject MetaClass=”COMOS”>
<Identifier>
<uid>UID</uid>
</Identifier>
<Property>
<name>NAME</name>
<descrDE Index=”0”>DESCR</descrDE>
<descrEN Index=”1”>DESCR</descrEN>
</Property>
<Reference>
<ref_sap TargetType=”SAPObject”>SAPID</ref_sap>
<ref_cad TargetType=”CADObject”>CADID</ref_cad>
<ref_cad_guid TargetType=”CADObject”>CADID</ref_cad_guid>
<ref_company TargetType=”Company” UseHierarchy=”1”>COMPANY</ref_company>
</Reference>
<Relation>
<rel_sap TargetType=”SAPObject” Name=”REL_SAP”>
<Property>
<rd1>RDPROP1</rd1>
<rd2>RDPROP1</rd2>
</Property>
</rel_sap>
<rel_sap_guid TargetType=”SAPObject” Name="REL_SAP" />
<rel_cad TargetType="CADObject" Name="REL_CAD" />
<rel_company TargetType="Company" UseHierarchy="1" Name="REL_COMPANY" />
</Relation>
</ComosObject>
<SAPObject MetaClass="SAP">
<Identifier>
<guid UsesGuid="1"></guid>
<sapid>ID1</sapid>
</Identifier>
<Property>
<descr Value="Imported SAP object">DESCR</descr>
</Property>
</SAPObject>
<CADObject MetaClass="CAD">
<Identifier>
<cadid1 LogicalAND="1">ID1</cadid1>
<cadid2 LogicalAND="1">ID2</cadid2>
</Identifier>
<Property>
<name>NAME</name>
</Property>
</CADObject>
<Company MetaClass="COMPANY">
<Identifier>
<name>NAME</name>
</Identifier>
<Object>
<ComosObject />
<SAPObject />
<CADObject />
</Object>
</Company>
</Import>
<Export></Export>
</UbikXMLMap>
Example: Import data file
<UbikXMLData>
<SAPObject sapid=”1234” />
<SAPObject guid=”68cfff15-e253-4bc5-9290-d7c0babbe093”>
<descr>No description available</descr>
</SAPObject>
<CADObject cadid1="1234" cadid2="5678" />
<Company name="xyz">
<ComosObject uid="A2NKM67ENE" xmlns="ubik/ComosObject">
<name>FVB901.1</name>
<descrDE>2-Wege-Regelventil</descrDE>
<descrEN>2-Way-Valve</descrEN>
<ref_sap sapid="1234"/>
<ref_cad id1="1234" id2="5678"/ >
<ref_cad_guid guid="adcd84d3-02c8-4cd2-9a00-8a6183b3ac5e" />
<rel_sap sapid="1234">
<rd1>aaa"</rd1>
<rd2>bbb"</rd2>
</rel_sap>
<rel_sap_guid guid="68cfff15-e253-4bc5-9290-d7c0babbe093" />
<rel_cad cadid1="1234" cadid2="5678">
<prop1>ccc</prop1>
</rel_cad>
</ComosObject>
</Company>
</UbikXMLData>
<SAPObject sapid=”1234” />
<SAPObject guid=”68cfff15-e253-4bc5-9290-d7c0babbe093”>
<descr>No description available</descr>
</SAPObject>
<CADObject cadid1="1234" cadid2="5678" />
<Company name="xyz">
<ComosObject uid="A2NKM67ENE" xmlns="ubik/ComosObject">
<name>FVB901.1</name>
<descrDE>2-Wege-Regelventil</descrDE>
<descrEN>2-Way-Valve</descrEN>
<ref_sap sapid="1234"/>
<ref_cad id1="1234" id2="5678"/ >
<ref_cad_guid guid="adcd84d3-02c8-4cd2-9a00-8a6183b3ac5e" />
<rel_sap sapid="1234">
<rd1>aaa"</rd1>
<rd2>bbb"</rd2>
</rel_sap>
<rel_sap_guid guid="68cfff15-e253-4bc5-9290-d7c0babbe093" />
<rel_cad cadid1="1234" cadid2="5678">
<prop1>ccc</prop1>
</rel_cad>
</ComosObject>
</Company>
</UbikXMLData>