Condividi tramite


Supporto per operazioni Composite

L'adapter Oracle E-Business consente ai client dell'adapter di eseguire operazioni composte che possono includere qualsiasi numero di operazioni seguenti e in qualsiasi ordine:

  • Selezionare, Inserire, Aggiornare ed Eliminare operazioni in una tabella di interfaccia e in una tabella di database.

  • Selezionare l'operazione in una visualizzazione dell'interfaccia e nella visualizzazione del database.

  • Stored procedure, funzioni e procedure all'interno di pacchetti che vengono visualizzati come operazioni nell'adapter.

    Le operazioni in un'operazione composita possono essere destinate a tabelle e visualizzazioni nello stesso database o in database diversi. Tuttavia, i dati non possono essere condivisi o riutilizzati in operazioni diverse in un'operazione composita. Ad esempio, in un'operazione composita, il set di risultati di un'operazione Select non può essere usato come parametro di input per una stored procedure.

    Ogni operazione in un'operazione composita viene eseguita usando una connessione separata. L'adapter Oracle E-Business usa quante connessioni dal pool di connessioni ODP.NET il numero di operazioni in un'operazione composita e quindi rilascia le connessioni durante l'esecuzione delle operazioni. Tuttavia, se un'operazione nell'operazione composita restituisce un set di risultati, la connessione viene rilasciata solo dopo l'utilizzo del messaggio.

Importante

Se si verificano problemi di timeout durante l'esecuzione di un'operazione composita, potrebbe verificarsi perché il numero di connessioni è minore del numero di operazioni in un'operazione composita che implica:

  • Stored procedure contenenti parametri BFILE, BLOB, CLOB, NCLOB e REF CURSOR come OUT o IN OUT.

    • Selezionare l'operazione.

    Per risolvere questo problema, è necessario assicurarsi che se sono presenti "n" numero di operazioni di questo tipo in un'operazione composita, il valore specificato per la proprietà di associazione MinPoolSize è "n+1" o maggiore. Per altre informazioni sulla proprietà di associazione MinPoolSize , vedere Informazioni sulle proprietà di associazione bizTalk Adapter for Oracle E-Business Suite.

Per informazioni su come:

Nota

È anche possibile impostare il contesto delle applicazioni per le operazioni composte nell'adapter Oracle E-Business. È obbligatorio impostare il contesto delle applicazioni per le operazioni composte se una delle operazioni in un'operazione composita viene eseguita in una tabella di interfaccia o in una visualizzazione dell'interfaccia. Per informazioni sul contesto delle applicazioni e su come impostarlo, vedere Impostare il contesto dell'applicazione.

Vedere anche

Quali operazioni sono supportate dall'adapter Oracle E-Business Suite