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>