<incrExport-getUpdateData>

Definition:

<!ELEMENT incrExport-getUpdateData %cm.incrExport-getUpdateData;>
<!ATTLIST incrExport-getUpdateData
          updateRecordId CDATA #REQUIRED
>
<!ENTITY % cm.incrExport-getUpdateData "
  (updateData?)
">

Aufgabe: Liefert alle für den Export notwendigen Daten der Datei, die zum Update-Record mit der angegebenen ID gehört. Die Daten werden im XML-Format so geliefert, dass sie von der Template Engine verarbeitet werden können.

Bedeutung der Attribute:

  • updateRecordId: die ID des Update-Record.

Spezielle Parameter dieses Funktionselements:

  • updateData: enthält die zum Update-Record gehörenden Daten der Datei.

Rückgabewert bei Erfolg: Das entsprechende XML-Dokument, das die Daten enthält. Das Wurzelelement des Dokuments ist updateData.

Erforderliche Rechte: Der authentifizierte Benutzer muss Superuser sein oder das Recht permissionGlobalExport haben.

Beispiel:

<cm-request...>
  <incrExport-getUpdateData updateRecordId="2144"/>
</cm-request>

<cm-response...>
  <cm-code numeric="0" phrase="ok">
    <incrExport-getUpdateData>
      <updateData>
        <updateRecordId>2144</updateRecordId>
        <updateType>4</updateType>
        <content>
          <contentType>html</contentType>
          <mimeType>text/html</mimeType>
          <lastChanged>20010208173015</lastChanged>
          <title>untitled</title>
          <validFrom>20010207230000</validFrom>
          <validUntil/>
          <encodedBlob>RGFzIGlzdCB...Y2hhZnRlbi4=</encodedBlob>
          <externalAttributes>
            <dictitem>
              <key>relatedLinks</key>
              <value/>
            </dictitem>
            <dictitem>
              <key>linklistattr</key>
              <value/>
            </dictitem>
            <dictitem>
              <key>attr</key>
              <value/>
            </dictitem>
            <dictitem>
              <key>htmlattr</key>
              <value/>
            </dictitem>
            <dictitem>
              <key>attrhtml</key>
              <value/>
            </dictitem>
          </externalAttributes>
          <signatureAttributes>
            <dictitem>
              <key>signattr</key>
              <value>
                <dictitem>
                  <key>timeStamp</key>
                  <value>20010208173015</value>
                </dictitem>
                <dictitem>
                  <key>login</key>
                  <value>root</value>
                </dictitem>
              </value>
            </dictitem>
          </signatureAttributes>
          <externalAttrTypeDict>
            <dictitem>
              <key>relatedLinks</key>
              <value>linklist</value>
            </dictitem>
            <dictitem>
              <key>linklistattr</key>
              <value>linklist</value>
            </dictitem>
            <dictitem>
              <key>attr</key>
              <value>string</value>
            </dictitem>
            <dictitem>
              <key>htmlattr</key>
              <value>html</value>
            </dictitem>
            <dictitem>
              <key>attrhtml</key>
              <value>html</value>
            </dictitem>
          </externalAttrTypeDict>
          <indexAttributeNames/>
        </content>
        <path>/test_document</path>
      </updateData>
    </incrExport-getUpdateData>
  </cm-code>
</cm-response>