Process_Create - Web Services - Foundation 23.2 - Foundation 23.2 - Ready - Content Composer - external

Content Composer Web Services

Platform
Content Composer
Product
Web Services
Release
Foundation 23.2
License

Diese Funktion erzeugt einen neuen MWS Process.

Dabei werden folgende Aktionen auf dem Server ausgeführt:

  • Laden des konfigurierten Prozesses, der den MWS-Ablauf definiert, aus dem Repository (falls nicht bereits geschehen).
  • Anlegen eines Verzeichnisses für die Daten dieses Dokument-Erstellungsprozesses.
  • Anlegen eines Datensatzes für diesen Prozess in der DB-Tabelle MWS_Processes.
  • Wurde ein Options-Xml übergeben (Parameter options), so wird dieses ausgewertet.
  • Das Skript OnSetOptionsScript des MWS-Prozesses wird- falls vorhanden – ausgeführt.
  • Falls vorhanden wird das Skript OnNewProcess des MWS-Prozess ausgeführt.
  • Wurde im Options-Xml ein Start-Kommando übergeben, so wird dieses ausgeführt.

Tritt während der Ausführung dieser Methode ein Fehler auf, werden die dabei angelegten Prozess-Daten (Dateien und DB-Datensatz) wieder gelöscht.

Syntax

Process_Create(string sessionId,ref string processId, string mSystem,string mType,string mTitle, string objectIndex,string objectName, string objectType,string objectData, string options,out string xmlResult)
Parameter Beschreibung
sessionId Gültiger Session Identifier (SessionId)
processId Wird die ProcessId nicht übergeben, wird eine neue erzeugt.
mSystem SystemOId, in der das zu ladende Objekt liegt.
mType Freier Text, mit dem der Prozess-Typ angegeben werden kann.
mTitle Freier Text, mit dem ein Titel für den Prozess angegeben werden kann.
objectIndex Index des zu ladenden Objekts (Wenn dieser Parameter angegeben wird, wird der Name ignoriert)
objectName Name des zu ladenden Objekts. Dieser Parameter wird ignoriert, wenn der objectIndex angegeben wurde.
objectType Typ des zu ladenden Objekts (z.Z. nur P = Bündel)
objectData Optionale XML Daten für ein Bündel. Die Daten werden der ersten passiven Selektion im Skript OnNewStart zugewiesen.
options Options Xml für den MWS-Prozess.
xmlResult Wenn der Prozess erfolgreich angelegt wurde, wird entweder die Bündelstruktur zurückgegeben, oder die Prozessinformationen. Die Bündelstruktur wird zurückgegeben, wenn ein Start Command in den Optionen mit übergeben wurde.

Rückgabewert

Wert Beschreibung
0 OK
<>0

Error

Siehe Fehlercodes