abn.GetSubscriptions

Dieser Job liefert die Abonnements für den angemeldeten Benutzer im DMS-Content-Format.

Zusätzlich können folgende Parameter zur Formatierung des zurückgelieferten XML-Dokuments gesetzt werden: RequestType, OutputFormat, OutputLanguage, Baseparams, Offset, Pagesize, MaxHits, Rights, DateFormat, Variants, FileInfo. Die Beschreibung dieser Parameter findet sich bei dms.GetResultList.

1. Eingabeparameter

Name Typ Pflicht Beschreibung

Flags

INT

Ja

Derzeit keine Optionen verfügbar — 0 übergeben.

[XML]

BASE64

Nein

Anfrage im XML-Format. Hiermit kann innerhalb der abonnierten Objekte eine Auswahl getroffen werden. Die Anfragemöglichkeiten sind auf lineare Anfragen beschränkt.

2. Ausgabeparameter

Name Typ Abhängigkeit Beschreibung

[Count]

INT

Optional

Anzahl der Abonnements

[XML]

BASE64

Optional

Abonnements im DMSContent-XML-Format. Folgende Felder werden zurückgegeben:

Objekt-Statusfelder: Anzahl der Verknüpfungen; Haupttyp (nur Dokumente); Anzahl der Seiten (nur Dokumente); Archivierungsstatus (nur Dokumente); Auscheckstatus (nur Dokumente)

Eigenschaften des Abonnements: Zeitpunkt der Anlage (dbname="firstvisit"); Abo-Typ (dbname="osabotype": 2=OBJECT_CREATED; 3=DATA_CHANGED; 4=DOCUMENT_CHANGED; 38=DOCMOVEDFROMTRAY (wie OBJECT_CREATED behandeln); 39=CREATEREFERENCE); Bestätigungsstatus (dbname="osconfirm": 0=nicht bestätigen; 1=bestätigen; 2=bestätigt; 3=Passwortabfrage); ID des Benutzers, der die Aktion ausgelöst hat (dbname="set_user_id"); GUID des Benutzers, der das Abo eingerichtet hat (dbname="set_user_id", nur gesetzt wenn anderer Benutzer); Bemerkung (dbname="infotext")

Indexdaten des Objekts

3. Rückgabe

(INT): 0 = Job erfolgreich, sonst Fehlercode.

Beispiel: zurückgeliefertes XML
<Rowset>
  <Columns>
    <Column object="Fotos" type="DOCUMENT" name="links" system="1"
            datatype="INTEGER" dbname="links" ostype="9" size="10">OBJECT_LINKS</Column>
    <Column object="Fotos" type="DOCUMENT" name="anzahl" system="1"
            datatype="INTEGER" dbname="anzahl" ostype="9" size="10">OBJECT_COUNT</Column>
    <Column object="Fotos" type="DOCUMENT" name="flags" system="1"
            datatype="INTEGER" dbname="flags" ostype="9" size="10">OBJECT_FLAGS</Column>
    <Column object="Fotos" type="DOCUMENT" name="lockuser" system="1"
            datatype="INTEGER" dbname="lockuser" ostype="9" size="10">OBJECT_LOCKUSER</Column>
    <Column object="Fotos" type="DOCUMENT" name="haupttyp" system="1"
            datatype="INTEGER" dbname="haupttyp" ostype="9" size="10">OBJECT_MAIN</Column>
    <Column object="Revisit" type="REVISIT" name="firstvisit" system="1"
            datatype="DATETIME" dbname="firstvisit" ostype="9" size="10">REV_FIRSTVISIT</Column>
    <Column object="Revisit" type="REVISIT" name="osabotype" system="1"
            datatype="INTEGER" dbname="osabotype" ostype="9" size="10">REV_OSABOTYPE</Column>
    <Column object="Revisit" type="REVISIT" name="osconfirm" system="1"
            datatype="INTEGER" dbname="osconfirm" ostype="9" size="10">REV_OSCONFIRM</Column>
    <Column object="Revisit" type="REVISIT" name="set_user_id" system="1"
            datatype="INTEGER" dbname="set_user_id" ostype="9" size="10">REV_SET_USER_ID</Column>
    <Column object="Revisit" type="REVISIT" name="osuserid" system="1"
            datatype="TEXT" dbname="osuserid" ostype="X" size="32">REV_OSUSERID</Column>
    <Column object="Revisit" type="REVISIT" name="infotext" system="1"
            datatype="TEXT" dbname="infotext" ostype="X" size="225">REV_INFOTEXT</Column>
    <Column object="Fotos" type="DOCUMENT" name="Bemerkungen"
            datatype="TEXT" dbname="feld1" ostype="X" size="248">Bemerkungen</Column>
  </Columns>
  <Rows>
    <Row id="73543">
      <Value>0</Value>
      <Value>1</Value>
      <Value value="2">NOT_ARCHIVABLE</Value>
      <Value value="0">UNLOCKED</Value>
      <Value value="3">COLOR</Value>
      <Value value="1089804789">14.07.2004 13:33:09</Value>
      <Value value="2">OBJECT_CREATED</Value>
      <Value>1</Value>
      <Value value="53">LIEBE</Value>
      <Value value=""/>
      <Value>Neue Fotos</Value>
      <Value>Vorderansicht</Value>
    </Row>
  </Rows>
</Rowset>