Import eines XML-Dokumentes

Vorherige Seite  Hauptseite  Nächste Seite Diese Seite drucken

Mit Hilfe der SOAP-Schnittstelle (Webservice) kann auch ein komplettes XML-Dokument importiert werden. Das XML-Dokument muss den Regeln des PLANOUT-Universalinterfaces entsprechen.

 

Wichtig: Die XML-Tags des Dokumetes müssen durch esc-Sequenzen ersetzt werden.

 

"          "
'          '
<          &lt;
>          &gt;
&          &amp;

 

 

 

Beispiel:

 

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://webservice.universalinterface.server.opencom.de/">
   <soapenv:Header>
      <web:username>planout</web:username>
      <web:password>hallo-1</web:password>   
   </soapenv:Header>
   <soapenv:Body>
      <web:importDocumentAsString>
         <!--Optional:-->
         <arg0>

&lt;PLANOUT&gt;
    &lt;CB_DEFS&gt;
        &lt;CB_DEF&gt;
            &lt;SHORT_NAME&gt;SOAP&lt;/SHORT_NAME&gt;
            &lt;LONG_NAME&gt;SOAP test&lt;/LONG_NAME&gt;
            &lt;EXTERNAL_ID&gt;SOAPTEST&lt;/EXTERNAL_ID&gt;
            &lt;ACTIVE&gt;true&lt;/ACTIVE&gt;
            &lt;ENTITY&gt;TASK&lt;/ENTITY&gt;
            &lt;USER_COMMENT&gt;Das ist ein SOAP Test&lt;/USER_COMMENT&gt;
            &lt;ATTRIBUTES&gt;
                &lt;ATTRIBUTE&gt;
                    &lt;SHORT_NAME&gt;The Name Of The Att&lt;/SHORT_NAME&gt;
                    &lt;EXTERNAL_ID&gt;CB_DEF_01_EXT_ID_SHORT_NAME&lt;/EXTERNAL_ID&gt;
                &lt;/ATTRIBUTE&gt;
                &lt;ATTRIBUTE&gt;
                    &lt;SHORT_NAME&gt;The Name Of The Att2&lt;/SHORT_NAME&gt;
                    &lt;EXTERNAL_ID&gt;CB_DEF_01_EXT_ID_SHORT_NAME2&lt;/EXTERNAL_ID&gt;
                &lt;/ATTRIBUTE&gt;
            &lt;/ATTRIBUTES&gt;
        &lt;/CB_DEF&gt;
    &lt;/CB_DEFS&gt;
&lt;/PLANOUT&gt;
</arg0>
      </web:importDocumentAsString>
   </soapenv:Body>
</soapenv:Envelope>