Configurare il livello di isolamento delle transazioni e il timeout delle transazioni con Oracle Database

Durante l'esecuzione dell'operazione in ingresso (polling) tramite l'adapter Microsoft BizTalk per Oracle Database con BizTalk Server, è necessario configurare in modo appropriato il livello di isolamento delle transazioni e i valori di timeout delle transazioni. Per eseguire questa operazione:

  1. Avviare la console di amministrazione di BizTalk Server.

  2. Nell'albero della console espandere il gruppo BizTalk e quindi espandere Applicazioni.

  3. Espandere l'applicazione BizTalk distribuita dopo aver generato i metadati usando l'adapter Oracle Database.

  4. Fare clic con il pulsante destro del mouse su Porte di ricezione, scegliere Nuovo e quindi fare clic su Porta di ricezione unidirezionale.

  5. Nella scheda Generale della finestra di dialogo Proprietà porta di ricezione digitare un nome per la porta di ricezione.

  6. Nel riquadro sinistro della finestra di dialogo Proprietà porta di ricezione fare clic su Posizioni di ricezione e quindi fare clic su Nuovo nel riquadro destro per definire una nuova posizione di ricezione.

  7. Nella finestra di dialogo Proprietà percorso di ricezione fare clic su WCF-Custom nell'elenco Tipo .

  8. Fare clic su Configura adiacente all'elenco Tipo .

  9. Nella finestra di dialogo Proprietà trasporto personalizzate WCF fare clic sulla scheda Comportamento .

  10. Nell'elenco Comportamento fare clic con il pulsante destro del mouse su ServiceBehavior e scegliere Aggiungi estensione.

  11. Nella finestra di dialogo Seleziona estensione comportamento selezionare oracleDBAdapterInboundTransactionBehavior e fare clic su OK.

  12. Nel riquadro sinistro delle proprietà trasporto personalizzate WCF selezionare il servizio oracleDBAdapterInboundTransactionBehavior in ServiceBehavior.

  13. Nel riquadro destro delle proprietà trasporto personalizzate WCF specificare i valori appropriati per i parametri transactionIsolationLevel e transactionTimeout . È possibile selezionare uno dei livelli di isolamento delle transazioni seguenti: Serializable, RepeatableRead, ReadCommitted, ReadUncommitted, Snapshot, Chaos e Non specificato. Per informazioni su questi livelli di isolamento delle transazioni, vedere la sezione Membri in https://go.microsoft.com/fwlink/?LinkId=126983.

    Importante

    L'adapter Oracle Database supporta solo i due livelli di isolamento delle transazioni seguenti: ReadCommitted e Serializable.

    Impostazione del livello di isolamento delle transazioni

  14. Fare clic su OK nella finestra di dialogo Proprietà trasporto personalizzate WCF .

  15. Fare clic su OK nelle finestre di dialogo aperte per salvare le modifiche.