Funktionen aufrufen

Das Tag eines Funktionselements setzt sich aus dem Klassennamen und einem Funktionsnamen zusammen, wobei ein Bindestrich die beiden Komponenten miteinander verbindet:

<attribute-create> ... </attribute-create>

Mit diesem Element wird ein Feld erzeugt. Die hierfür erforderlichen Parameter und deren Werte werden als Unterelemente angegeben:

<cm-request ...>
  <attribute-create>
    <name>Adresse</name>
    <type>string</type>
  </attribute-create>
</cm-request>

Die Response auf eine solche Anfrage enthält den Namen des erzeugten Feldes:

<cm-response ...>
  <cm-code numeric="0" phrase="ok">
    <attribute>
      <name>Adresse</name>
    </attribute>
  </cm-code>
</cm-response>

Der Rückgabewert im Antwortdokument der XML-Schnittstelle des Content Management Servers ist im Klassennamen-Element (hier attribute) enthalten. Grundsätzlich liefert die XML-Schnittstelle bei Instanziierungen den Wert des Primärschlüssels der erzeugten Instanz, bei Dateien beispielsweise die ID, bei Benutzern das Login und bei Workflows den Namen.