Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

Die Connect-Verarbeitung bietet die Möglichkeit, an unterschiedlichen Stellen der Verarbeitung Callbacks auszulösen. Das ist sehr hilfreich, wenn ein aufrufendes System Informationen über Zwischenstände anzeigen möchte oder im Fehlerfall eine Fehlermeldung ausgeben muss.

Die Callbacks sind Container für Befehle (mehrere sind möglich) und können innerhalb eines Dokuments (Document Level Command) oder auch auf Stufe Batch (Batch Level Command) angegeben werden.

<OneOffixxConnectBatch xmlns="http://schema.oneoffixx.com/OneOffixxConnectBatch/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Entries>
    <OneOffixxConnect>
      <Arguments>
		...
      </Arguments>
      <!-- Document Level Commands -->
      <Commands>
        <OnSuccess>
          <Command Name="DocumentSuccess" />
        </OnSuccess>
        <OnCancel>
          <Command Name="DocumentCancel" />
        </OnCancel>
        <OnError>
          <Command Name="DocumentError" />
        </OnError>
        <OnExit>
          <Command Name="DocumentExit" />
        </OnExit>
        <Command Name="DocumentChrono1" />
        <Command Name="DocumentChrono2" />
      </Commands>
    </OneOffixxConnect>
  </Entries>
  <Commands>
    <OnSuccess>
      <Command Name="BatchSuccess" />
    </OnSuccess>
    <OnCancel>
      <Command Name="BatchCancel" />
    </OnCancel>
    <OnError>
      <Command Name="BatchError" />
    </OnError>
    <OnExit>
      <Command Name="BatchExit" />
    </OnExit>
    <Command Name="BatchSuccessChrono1" />
    <Command Name="BatchSuccessChrono2" />
  </Commands>
</OneOffixxConnectBatch>

Erklärung

DocumentChrono1 und DocumentChrono2 werden nur ausgeführt, wenn die Erstellung des Dokumentes erfolgreich war. Das heisst, es ist vom Fluss her dasselbe, wie wenn sie in OnSuccess stehen würden.

Dasselbe gilt für BatchSuccessChrono1 und BatchSuccessChrono2.

ACHTUNG
Bei einer Batch-Verarbeitung werden die Callbacks auf Document Level nicht ausgeführt. Es werden nur die Callbacks auf Batch Level ausgeführt.

  • No labels