dms.ModPortfolio

Dieser Job fügt einer bestehenden Mappe Objekte hinzu oder löscht alle Objekte in der Mappe. Ist die Mappe auf einen Objekttypen eingeschränkt, und wird versucht, Objekte eines anderen Objekttypen hinzuzufügen, führt dies zu einem Fehler.

1. Eingabeparameter

Name Typ Pflicht Beschreibung

Flags

INT

Ja

z. Z. nicht unterstützt→ 0 übergeben

Mode

INT

Ja

1 = alle Objekte, die die Mappe beinhaltet werden gelöscht, ansonsten 0

PortfolioXML

BASE64

Ja

Beschreibung der Mappe im XML-Format

2. Rückgabe

(INT): 0 = Job erfolgreich, sonst Fehlercode
Vollständige Fehlerliste

Jobspezifische Rückgabewerte:

  • -40: Die in PortfolioXML angegebene Mappe existiert nicht.

  • -47: Ein hinzuzufügender Ordner existiert nicht. Die Rechteprüfung läuft vor der Existenzprüfung, der Job meldet daher fehlende Rechte statt eines unbekannten Objekts.

  • -1073: Ein hinzuzufügendes Dokument existiert nicht. dms.AddPortfolio meldet denselben Fall mit -22.

Aufbau von PortfolioXML (Beschreibung: siehe Portfolio XML Format)
<Portfolio>
  <Objects>
    <Object>
</Object>
  </Objects>
</Portfolio>