Freigeben über


Konfigurieren der Transaktionsisolationsstufe und des Transaktionstimeouts mit Oracle Database

Während Sie eingehende Vorgänge (Abrufe) mithilfe des Microsoft BizTalk-Adapters für Oracle-Datenbank mit BizTalk Server ausführen, sollten Sie die Transaktionsisolationsstufe und die Transaktionstimeoutwerte entsprechend konfigurieren. Gehen Sie dazu folgendermaßen vor:

  1. Starten Sie die BizTalk Server-Verwaltungskonsole.

  2. Erweitern Sie in der Konsolenstruktur die BizTalk-Gruppe, und erweitern Sie dann Anwendungen.

  3. Erweitern Sie die BizTalk-Anwendung, die Sie bereitgestellt haben, nachdem Sie die Metadaten mithilfe des Oracle Database-Adapters generiert haben.

  4. Klicken Sie mit der rechten Maustaste auf Empfangsports, zeigen Sie auf Neu, und klicken Sie dann auf Unidirektionale Empfangsport.

  5. Geben Sie im Dialogfeld Eigenschaften des Empfangsports auf der Registerkarte Allgemein einen Namen für den Empfangsport ein.

  6. Klicken Sie im linken Bereich des Dialogfelds Eigenschaften des Empfangsports auf Empfangsspeicherorte, und klicken Sie dann im rechten Bereich auf Neu , um einen neuen Empfangsspeicherort zu definieren.

  7. Klicken Sie im Dialogfeld Eigenschaften des Empfangsspeicherorts in der Liste Typ auf WCF-Custom.

  8. Klicken Sie neben der Liste Typ auf Konfigurieren.

  9. Klicken Sie im Dialogfeld WCF-Benutzerdefinierte Transporteigenschaften auf die Registerkarte Verhalten .

  10. Klicken Sie in der Liste Verhalten mit der rechten Maustaste auf ServiceBehavior, und klicken Sie auf Erweiterung hinzufügen.

  11. Wählen Sie im Dialogfeld Verhaltenserweiterung auswählen die Option oracleDBAdapterInboundTransactionBehavior aus, und klicken Sie auf OK.

  12. Wählen Sie im linken Bereich der WCF-Benutzerdefinierten Transporteigenschaften unter ServiceBehavior den Dienst oracleDBAdapterInboundTransactionBehavior aus.

  13. Geben Sie im rechten Bereich der WCF-Benutzerdefinierten Transporteigenschaften die entsprechenden Werte für die Parameter transactionIsolationLevel und transactionTimeout an . Sie können eine der folgenden Transaktionsisolationsstufen auswählen: Serializable, RepeatableRead, ReadCommitted, ReadUncommitted, Snapshot, Chaos und Unspecified. Informationen zu diesen Transaktionsisolationsstufen finden Sie im Abschnitt Member unter https://go.microsoft.com/fwlink/?LinkId=126983.

    Wichtig

    Der Oracle Database-Adapter unterstützt nur die folgenden beiden Transaktionsisolationsstufen: ReadCommitted und Serializable.

    Festlegen der Transaktionsisolationsstufe

  14. Klicken Sie im Dialogfeld WCF-Benutzerdefinierte Transporteigenschaften auf OK.

  15. Klicken Sie in den geöffneten Dialogfeldern auf OK , um die Änderungen zu speichern.