Metodo IBTBatchCallBack.BatchComplete (COM)

 

Notifica all'adapter il risultato del batch.

Sintassi

  
        HRESULT IBTBatchCallBack::BatchComplete(  
        HRESULT  
        hrStatus,  
shortnOpCount,  
BTBatchOperationStatus*pOperationStatus,  
VARIANTvCallbackCookie);  
  
        Sub BatchComplete(  
        hrStatus  
         As HRESULT,  
nOpCount As short,  
pOperationStatus As BTBatchOperationStatus,  
vCallbackCookie As Variant)  

Parametri

hrStatus
[in] HRESULT che contiene lo stato principale del batch. Se questo parametro è impostato su S_OK, non è necessario eseguire il drill-down nei dettagli dello stato. Se questo parametro è impostato su S_FALSE e i messaggi contenuti in batch da inviare, una o più messaggi non sono riusciti nella pipeline e questi messaggi sono stati sospesi correttamente.

hrStatus
HRESULT che contiene lo stato principale del batch. Se questo parametro è impostato su S_OK, non è necessario eseguire il drill-down nei dettagli dello stato. Se questo parametro è impostato su S_FALSE e i messaggi contenuti in batch da inviare, una o più messaggi non sono riusciti nella pipeline e questi messaggi sono stati sospesi correttamente.

nOpCount
[in] Breve contenente il numero di operazioni elaborate in questo batch.

nOpCount
Short contenente il numero di operazioni elaborate nel batch.

pOperationStatus
[in,size_is(nOpCount)] Matrice di stati di operazioni; per ogni tipo di operazione contenuta nel batch sarà presente una sola voce.

pOperationStatus
Matrice di stati di operazioni; per ogni tipo di operazione contenuta nel batch sarà presente una sola voce.

vCallbackCookie
[in] Variant contenente il cookie passato dall'adapter quando ha ricevuto il batch.

vCallbackCookie
Variante che contiene il cookie passato dall'adattatore quando ha ottenuto il batch.

Valore restituito

Questo metodo restituisce un HRESULT che indica se il metodo viene completato in modo corretto. Per ulteriori dettagli, vedere la sezione relativa ai valori di errore.

Nessuno.

Valori di errore

Questo metodo restituisce un HRESULT contenente uno dei valori riportati nella tabella seguente.

Questo metodo indica gli errori impostando la proprietà Number dell'oggetto Err globale su uno dei valori della tabella seguente.

Valore Descrizione
S_OK Metodo completato correttamente.

Commenti

Questo metodo viene richiamato dal motore di messaggistica di BizTalk al termine dell'elaborazione di un batch.

L'adapter deve rilasciare le risorse detenute durante questa richiamata poiché il batch è atomico. Se si è verificato un errore nel batch, nessun lavoro sarà completo e pertanto l'adapter dovrà gestire gli errori correttamente per evitare perdite di dati. Le modalità di rilascio di queste risorse dipendono dal risultato del batch.

Requisiti

Piattaforme: Finestre

Vedere anche

Interfaccia IBTBatchCallBack (COM)
Membri IBTBatchCallBack (COM)