Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Benachrichtigt den Adapter über das Ergebnis der Arbeit.
Syntax
HRESULT IBTBatchCallBack::BatchComplete(
HRESULT
hrStatus,
shortnOpCount,
BTBatchOperationStatus*pOperationStatus,
VARIANTvCallbackCookie);
Sub BatchComplete(
hrStatus
As HRESULT,
nOpCount As short,
pOperationStatus As BTBatchOperationStatus,
vCallbackCookie As Variant)
Die Parameter
hrStatus
[in] HRESULT , das den Status der obersten Ebene des Batches enthält. Wenn dieser Parameter auf S_OK festgelegt ist, müssen Sie keine Drilldowns zu den Details des Status ausführen. Wenn dieser Parameter auf S_FALSE und der batch enthaltene Nachrichten, die übermittelt werden sollen, festgelegt ist, ist ein oder mehrere Nachrichten in der Pipeline fehlgeschlagen, und diese Nachrichten wurden erfolgreich angehalten.
hrStatus
HRESULT , das den Status der obersten Ebene des Batches enthält. Wenn dieser Parameter auf S_OK festgelegt ist, müssen Sie keine Drilldowns zu den Details des Status ausführen. Wenn dieser Parameter auf S_FALSE und der batch enthaltene Nachrichten, die übermittelt werden sollen, festgelegt ist, ist ein oder mehrere Nachrichten in der Pipeline fehlgeschlagen, und diese Nachrichten wurden erfolgreich angehalten.
nOpCount
[in] Kurz , die die Anzahl der Vorgänge enthält, die in diesem Batch verarbeitet wurden.
nOpCount
Kurz, die die Anzahl der Vorgänge enthält, die in diesem Batch verarbeitet wurden.
pOperationStatus
[in,size_is(nOpCount)] Ein Array von Vorgangsstatus ist für jeden Typ von Vorgängen vorhanden, den der Batch enthielt.
pOperationStatus
Ein Array von Vorgangsstatus ist für jeden Typ von Vorgängen vorhanden, den der Batch enthielt.
vCallbackCookie
[in] Variante, die das Cookie enthält, das vom Adapter übergeben wurde, als er den Batch erhalten hat.
vCallbackCookie
Variante , die das Cookie enthält, das vom Adapter übergeben wurde, als er den Batch erhalten hat.
Rückgabewert
Diese Methode gibt ein HRESULT zurück, das angibt, ob sie erfolgreich abgeschlossen wurde. Weitere Informationen finden Sie im Abschnitt "Fehlerwerte".
Keiner.
Fehlerwerte
Diese Methode gibt ein HRESULT zurück, das einen der Werte in der folgenden Tabelle enthält.
Diese Methode gibt Fehler an, indem die Number-Eigenschaft des globalen Err-Objekts auf einen der Werte in der folgenden Tabelle festgelegt wird.
| Wert | Description |
|---|---|
| S_OK | Die Methode wurde erfolgreich abgeschlossen. |
Bemerkungen
Diese Methode wird vom BizTalk Server Messaging Engine aufgerufen, wenn sie die Verarbeitung eines Arbeitsbatches abgeschlossen hat.
Der Adapter sollte alle Ressourcen freigeben, die er während dieses Rückrufs gehalten hat, da der Batch atomar ist. Wenn im Batch ein Fehler aufgetreten ist, ist keine Der Arbeit abgeschlossen, und der Adapter muss daher Fehler richtig behandeln, um Datenverluste zu vermeiden. Die Art der Freigabe dieser Ressourcen hängt vom Ergebnis des Batches ab.
Anforderungen
Plattformen: Fenster
Siehe auch
IBTBatchCallBack-Schnittstelle (COM)
IBTBatchCallBack-Elemente (COM)