Jump to: navigation, search

Difference between revisions of "XML Interface Toolkit (Example)"


(Created page with "== Example: Mapping file == <source lang="xml"> <UbikXMLMap> <Import EvaluateReferences=”1” EvaluateRelations=”1” DataEnvelope=”UbikXMLData” EvaluateUTS=”1”> <...")
 
 
(6 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” />
+
        <rel_sap_guid TargetType=”SAPObject” Name="REL_SAP" />
<rel_cad TargetType=”CADObject” Name=”REL_CAD” />
+
        <rel_cad TargetType="CADObject" Name="REL_CAD" />
<rel_company TargetType=”Company” UseHierarchy=”1” Name=”REL_COMPANY” />
+
        <rel_company TargetType="Company" UseHierarchy="1" Name="REL_COMPANY" />
</Relation>
+
      </Relation>
</ComosObject>
+
    </ComosObject>  
 
+
    <SAPObject MetaClass="SAP">
<SAPObject MetaClass=”SAP”>
+
      <Identifier>
<Identifier>
+
        <guid UsesGuid="1"></guid>
<guid UsesGuid=”1”></guid>
+
        <sapid>ID1</sapid>
<sapid>ID1</sapid>
+
      </Identifier>
</Identifier>
+
      <Property>
<Property>
+
        <descr Value="Imported SAP object">DESCR</descr>
<descr Value=”Imported SAP object”>DESCR</descr>
+
      </Property>
</Property>
+
    </SAPObject>  
</SAPObject>
+
    <CADObject MetaClass="CAD">
 
+
      <Identifier>
<CADObject MetaClass=”CAD”>
+
        <cadid1 LogicalAND="1">ID1</cadid1>
<Identifier>
+
        <cadid2 LogicalAND="1">ID2</cadid2>
<cadid1 LogicalAND=”1”>ID1</cadid1>
+
      </Identifier>
<cadid2 LogicalAND=”1”>ID2</cadid2>
+
      <Property>
</Identifier>
+
        <name>NAME</name>
<Property>
+
      </Property>
<name>NAME</name>
+
    </CADObject>  
</Property>
+
    <Company MetaClass="COMPANY">
</CADObject>
+
      <Identifier>
 
+
        <name>NAME</name>
<Company MetaClass=”COMPANY”>
+
      </Identifier>
<Identifier>
+
      <Object>
<name>NAME</name>
+
        <ComosObject />
</Identifier>
+
        <SAPObject />
<Object>
+
        <CADObject />
<ComosObject />
+
      </Object>
<SAPObject />
+
    </Company>
<CADObject />
+
  </Import>
</Object>
+
  <Export></Export>
</Company>
+
 
+
</Import>
+
<Export></Export>
+
 
</UbikXMLMap>
 
</UbikXMLMap>
 
</source>
 
</source>
  
== Example: Import Data File ==
+
== Example: Import data file ==
 
<source lang="xml">
 
<source lang="xml">
 
<UbikXMLData>
 
<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>
 +
</source>
  
<SAPObject  sapid=”1234” />
+
== See also ==
 +
* [[XML Interface Toolkit]]
  
<SAPObject guid=”68cfff15-e253-4bc5-9290-d7c0babbe093”>
+
[[Category:XML]]
<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>
+
</source>
+

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>

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>

See also