Condividi tramite


Gestire transazioni con l'adapter Oracle E-Business Suite

L'adapter Microsoft BizTalk per Oracle E-Business Suite non avvia una transazione durante l'esecuzione di un'operazione in Oracle E-Business Suite. Invece, l'adapter esegue le operazioni usando il contesto delle transazioni fornito dai client dell'adapter. Per eseguire operazioni in una transazione usando l'adattatore Oracle E-Business, è necessario:

  • Abilitare le transazioni nei client dell'adapter. Ad esempio, per abilitare le transazioni in BizTalk Server, è necessario selezionare la casella di controllo Usa transazione nell'area Transazioni della scheda Messaggi per una porta WCF-Custom o WCF-OracleEBS.

  • Impostare il valore della proprietà di associazione UseAmbientTransaction su True nell'adapter. Per altre informazioni sulla proprietà di associazione, vedere Leggere l'adapter BizTalk per Le proprietà di associazione di Oracle E-Business Suite.

Importante

Per usare l'adapter per eseguire transazioni in Oracle E-Business Suite, è necessario aver installato il componente Oracle Services for Microsoft Transaction Server , durante l'installazione del client Oracle nel computer che esegue il client adapter.

Transazioni nelle operazioni in uscita

L'adapter Oracle E-Business esegue un'operazione in uscita in una singola transazione. Per le operazioni composte, tutte le operazioni vengono eseguite in una singola transazione, ma usando connessioni ODP.NET diverse. Per altre informazioni sulle operazioni in uscita visualizzate dall'adapter Oracle E-Business, vedere How the Adapter Surface Oracle E-Business Suite Metadata?.

Transazioni nelle operazioni in ingresso

L'adapter Oracle E-Business espone le due operazioni in ingresso seguenti:

  • Polling: l'istruzione polling e l'istruzione post-poll (se specificato) vengono eseguite in una transazione, mentre l'istruzione disponibile per i dati polled viene eseguita in una transazione diversa. Analogamente, l'istruzione di polling e l'istruzione post-poll vengono eseguite usando la stessa connessione ODP.NET, mentre l'istruzione disponibile per i dati polled viene eseguita usando una connessione ODP.NET diversa.

  • Notifica: l'operazione di notifica viene eseguita in una transazione usando una singola connessione ODP.NET.

    Per altre informazioni sulle operazioni in ingresso visualizzate dall'adapter Oracle E-Business, vedere How the Adapter Surface Oracle E-Business Suite Metadata?.

Vedere anche

Informazioni sull'adapter Microsoft BizTalk per Oracle E-Business Suite