Freigeben über


Informationen zu den Bindungseigenschaften des BizTalk-Adapters für Oracle E-Business Suite

Der Microsoft BizTalk-Adapter für Oracle E-Business Suite enthält mehrere Bindungseigenschaften. Wenn Sie diese Eigenschaften festlegen, können Sie das Verhalten des Adapters steuern. In diesem Abschnitt werden die Bindungseigenschaften des Oracle E-Business-Adapters beschrieben. Außerdem wird gezeigt, wie Sie mithilfe der .NET-Programmierung oder durch Festlegen von Eigenschaften für eine BizTalk Server physischen Portbindung darauf zugreifen können.

Adapterbindungseigenschaften

Die Oracle E-Business Suite ist eine Anwendungsschicht über der zugrunde liegenden Oracle-Datenbank. Einige Bindungseigenschaften konfigurieren das Verhalten des Adapters bei der Kopplung mit Oracle E-Business Suite, während andere Eigenschaften das Verhalten während der Interfacing mit der Oracle-Datenbank konfigurieren. In der folgenden Tabelle sind alle Oracle E-Business-Adapterbindungseigenschaften nach Kategorie gruppiert. Die Kategorie bezieht sich auf den Knoten, unter dem jede Bindungseigenschaft in den Dialogfeldern angezeigt wird, die von verschiedenen Anwendungen zum Konfigurieren des Adapters (oder der Bindung) angezeigt werden.

Bindungseigenschaft Category BESCHREIBUNG .NET-Typ
ClientCredentialType Allgemein Gibt an, welche Anmeldeinformationen beim Herstellen einer Verbindung mit der Oracle E-Business Suite angegeben werden. Die möglichen Werte sind Database und EBusiness.

– Wenn auf Datenbank festgelegt ist, müssen Adapterclients die Datenbankanmeldeinformationen zum Herstellen der Verbindung und die E-Business Suite-Anmeldeinformationen für die Bindungseigenschaften OracleUserName und OraclePassword angeben.

– Wenn EBusiness festgelegt ist, müssen Adapterclients die E-Business Suite-Anmeldeinformationen zum Herstellen der Verbindung und die Datenbankanmeldeinformationen für die Bindungseigenschaften OracleUserName und OraclePassword angeben.

Wichtig: Wenn die ClientCredentialType-Bindungseigenschaft auf EBusiness festgelegt ist, ist die Angabe des Datenbankbenutzernamens und des Kennworts für die Bindungseigenschaften OracleUserName und OraclePassword obligatorisch.

Der Standardwert ist Datenbank.
Enumeration (ClientCredential)
CloseTimeout Allgemein Das WCF-Verbindungsschließtimeout. Gibt einen Zeitspannewert an, der das Intervall angibt, das für den Abschluss des internen WCF-Kanalschließvorgangs bereitgestellt wird. Der Standardwert beträgt 1 Minute. Wird nicht unterstützt. System.TimeSpan
EnableBizTalkCompatibilityMode Allgemein Gibt an, wie der Adapter ein Schema für ein DataSet generiert. Legen Sie dies auf True fest, um das Schema für DataSet ordnungsgemäß zu generieren.

Wenn Sie die Adapter von BizTalk Server verwenden, müssen Sie die Eigenschaft immer auf True festlegen. Wenn Sie die Adapter aus Visual Studio verwenden, müssen Sie die Eigenschaft immer auf False festlegen.
bool (System.Boolean)
InboundOperationType Allgemein Gibt an, ob Sie eingehende Abfrage- oder Benachrichtigungsvorgänge ausführen möchten. Die Standardeinstellung ist Polling.

Weitere Informationen zur Abfrage finden Sie unter Unterstützung für eingehende Anrufe mithilfe von Abrufen. Weitere Informationen zu Benachrichtigungen finden Sie unter Überlegungen zum Empfangen von Datenbankänderungsbenachrichtigungen mithilfe des Oracle Database-Adapters.
enum
Name Allgemein Ein schreibgeschützter Wert, der den Namen der Datei zurückgibt, die vom Visual Studio-Plug-In Add Adapter Service Reference generiert wurde, um die WCF-Clientklasse zu enthalten. Das Add Adapter Service Reference Plug-In bildet den Dateinamen, indem "Client" an den Wert der Name-Eigenschaft angefügt wird. Der zurückgegebene Wert ist "OracleEBSBinding"; für diesen Wert erhält die generierte Datei den Namen "OracleEBSBindingClient". Zeichenfolge
OpenTimeout Allgemein Das Timeout für offene WCF-Verbindungen. Gibt einen Zeitraumwert an, der das Intervall der Zeit angibt, das für den Abschluss des vorgangs zum Öffnen des internen Kanals bereitgestellt wird. Der Standardwert beträgt 1 Minute.

Wichtig: Der Oracle E-Business-Adapter verwendet immer OpenTimeout , um das Timeout für die Verbindung festzulegen, wenn er eine Verbindung mit der Oracle-Datenbank öffnet. Der Adapter ignoriert alle Timeoutparameter (System.TimeSpan), die beim Öffnen eines Kommunikationsobjekts, z. B. eines Kanals, übergeben werden.
System.TimeSpan
ReceiveTimeout Allgemein Die WCF-Nachricht empfängt Timeout. Gibt einen Zeitraumwert an, der das maximale Zeitintervall angibt, für das der Adapter auf eine eingehende Nachricht wartet. Standardwert: 10 Minuten.

Wichtig: Für eingehende Vorgänge, z. B. Abfragen, wird empfohlen, das Timeout auf den maximal möglichen Wert festzulegen, der 24.20:31:23.6470000 (24 Tage) ist. Wenn Sie den Adapter mit BizTalk Server verwenden, wirkt sich das Festlegen des Timeouts auf einen großen Wert nicht auf die Funktionalität des Adapters aus.
System.TimeSpan
SendTimeout Allgemein Das Timeout für das Senden von WCF-Nachrichten. Gibt einen Zeitraumwert an, der das Intervall angibt, das für den Abschluss des internen Kanals zum Senden des Vorgangs bereitgestellt wird. Der Standardwert ist 5 Minuten. System.TimeSpan
UseAmbientTransaction Allgemein Gibt an, ob der Oracle E-Business-Adapter die Vorgänge mithilfe des vom Aufrufer bereitgestellten Transaktionskontexts ausführt. Der Standardwert ist true, was bedeutet, dass der Adapter die Vorgänge immer in einem Transaktionskontext ausführt, vorausgesetzt, der Client stellt den Transaktionskontext bereit. Wenn andere Ressourcen an der Transaktion beteiligt sind, werden die erstellten Verbindungen in System.Transaction eingetragen und zu einer MSDTC-Transaktion erhöht.

Es kann jedoch Szenarien geben, in denen der Adapter keine Vorgänge in einem Transaktionskontext ausführt. Beispiel:

– Beim Ausführen eines einfachen SELECT-Vorgangs für die Oracle-Datenbank (an einem Sendeport)

– Geben Sie eine Abfrage-Anweisung an, die einen SELECT-Vorgang ausführt und keine Änderungen an der Tabelle mit sich bringt, weder über eine DELETE-Anweisung noch durch Aufrufen einer gespeicherten Prozedur (auf einem Empfangsport).

Beide Vorgänge führen keine Aktualisierungen an der Datenbanktabelle durch. Daher kann das Erhöhen dieser Vorgänge zur Verwendung einer MSDTC-Transaktion zu einem Leistungsaufwand führen. In solchen Szenarien können Sie die Bindungseigenschaft auf false festlegen, sodass der Oracle E-Business-Adapter die Vorgänge nicht in einem Transaktionskontext ausführt.

Hinweis: Das Ausführen von Vorgängen in einem Transaktionskontext ist nur für Vorgänge ratsam, die keine Änderungen an der Datenbank vornehmen. Bei Vorgängen, die Daten in der Datenbank aktualisieren, wird empfohlen, die Bindungseigenschaft auf true festzulegen, andernfalls kann es entweder zu Einem Verlust von Nachrichten oder zu doppelten Nachrichten kommen, je nachdem, ob Sie eingehende oder ausgehende Vorgänge ausführen.
bool (System.Boolean)
DataFetchSize Pufferverwaltung ODP.NET-Eigenschaft. Gibt die Menge an Daten in Bytes an, die ODP.NET aus dem Resultset in einem Server-Roundtrip abrufen. Der Standard ist 65536. Diese Eigenschaft wird für die Leistungsoptimierung verwendet. long (System.Int64)
InsertBatchSize Pufferverwaltung Gibt die Batchgröße für Einfügevorgänge mit mehreren Datensätzen an. Der Standardwert ist 20. Für Werte von InsertBatchSize größer als 1 batchiert der Oracle E-Business-Adapter die angegebene Anzahl von Datensätzen in einem einzelnen ODP.NET Aufruf. Wenn die Anzahl der Datensätze im Insert-Vorgang kein Vielfaches der Batchgröße ist, enthält der endgültige Batch weniger Datensätze als der Batchgrößenwert. Wenn die Einfügenachricht beispielsweise 10 Datensätze enthält und insertBatchSize auf 1 festgelegt ist, liest der Adapter einzelne Datensätze und schreibt sie in die Oracle-Datenbank. Der Adapter führt also 10 separate Vorgänge für die Oracle-Datenbank aus. Wenn die Einfügemeldung über 10 Datensätze verfügt und insertBatchSize auf 5 festgelegt ist, liest und schreibt der Adapter 5 Datensätze gleichzeitig in die Oracle-Datenbank und führt daher nur 2 Einfügevorgänge aus.

Ein gut ausgewählter Wert für InsertBatchSize kann die Adapterleistung bei Einfügevorgängen mit mehreren Datensätzen erheblich verbessern.
int (System.Int32)
LongDatatypeColumnSize Pufferverwaltung Gibt die maximale Größe einer Oracle Long-Datentypspalte in Bytes an. Der maximale Wert dieser Bindungseigenschaft kann 32512 sein. Die Standardeinstellung ist 0. Sie müssen den Standardwert verwenden, wenn Sie keinen Vorgang für den langen Datentyp ausführen. Sie müssen explizit einen geeigneten Wert für diese Bindungseigenschaft festlegen, wenn Sie folgendes sind:

– Ausführen einer gespeicherten Prozedur, die Parameter des langen Datentyps enthält.

– Ausführen eines Select-Vorgangs für eine Tabelle, die Spalten mit langen Datentypen enthält, und die SELECT-Anweisung enthält nicht die Primärschlüsselspalte.

Wenn Sie den Maximalwert für diese Bindungseigenschaft festlegen möchten, legen Sie den Wert auf -1 fest.

Hinweis: Diese Bindungseigenschaft ist veraltet.
INT
MaxOutputAssociativeArrayElements Pufferverwaltung Gibt die Größe des zugeordneten Arrays an, das der Adapter beim Ausführen von Vorgängen erstellt, die ein assoziatives Array in der Antwort zurückgeben. Der Adapter kommuniziert die Größe des Arrays an ODP.NET, wodurch wiederum je nach Arraygröße ein Puffer erstellt wird. Der Standardwert ist 32.

Diese Bindungseigenschaft ist nützlich, wenn Vorgänge mit PL/SQL-Tabellentypen ausgeführt werden.
int (System.Int32)
MetadataPooling Pufferverwaltung ODP.NET-Eigenschaft. Gibt an, ob ODP.NET Metadateninformationen für ausgeführte Abfragen zwischenspeichert. Der Standardwert ist true, wodurch metadatenpooling aktiviert wird. Zwischenspeichern dieser Informationen verbessert die Leistung. Wenn jedoch Änderungen an den zugrunde liegenden Oracle-Artefakten auf dem Oracle-System auftreten, sind diese im Pool zusammengefassten Metadaten nicht synchron. Dies kann dazu führen, dass Vorgänge, die auf dem Oracle-System ausgeführt werden, unerwartete Ausnahmen zurückgeben. Diese Eigenschaft wird für die Leistungsoptimierung verwendet. bool (System.Boolean)
StatementCachePurge Pufferverwaltung ODP.NET-Eigenschaft. Gibt an, ob der ODP.NET-Anweisungscache, der einer Verbindung zugeordnet ist, gelöscht wird, wenn die Verbindung an den Verbindungspool zurückgegeben wird. Der Standardwert ist false, wodurch das Löschen des Anweisungscaches deaktiviert wird. Diese Eigenschaft wird für die Leistungsoptimierung verwendet. bool (System.Boolean)
StatementCacheSize Pufferverwaltung ODP.NET-Eigenschaft. Gibt die maximale Anzahl von Anweisungen an, die von jeder ODP.NET Verbindung zwischengespeichert werden kann. Durch Festlegen dieser Eigenschaft auf einen Wert ungleich null wird die Zwischenspeicherung von Anweisungen für Verbindungen aktiviert. Der Standardwert ist 10. Diese Eigenschaft wird für die Leistungsoptimierung verwendet. int (System.Int32)
OracleConnectionClientId Debuggen Gibt einen Clientbezeichner (ID) für die Verbindung an, die vom Adapter zum Herstellen einer Verbindung mit Oracle verwendet wird. Dies ist nützlich, wenn Sie die serverseitige Oracle-Ablaufverfolgung aktiviert haben und die Vorgänge für eine bestimmte Client-ID selektiv nachverfolgen möchten. Dadurch können Sie auch die Oracle-Serverablaufverfolgungen basierend auf einer Client-ID filtern und anzeigen. String
EnablePerformanceCounters Diagnose Gibt an, ob die WCF LOB Adapter SDK-Leistungsindikatoren und der Lob-Latenzleistungsindikator des Oracle E-Business-Adapters aktiviert werden sollen. Der Standardwert ist False. Leistungsindikatoren sind deaktiviert. Der Leistungsindikator LOB-Latenz misst die Gesamtzeit, die der Oracle E-Business-Adapter beim Tätigen von Aufrufen von Oracle E-Business Suite aufwendet. bool (System.Boolean)
EnableSafeTyping Metadaten Aktiviert oder deaktiviert sichere Eingaben. Der Standardwert ist false. Die sichere Eingabe ist deaktiviert. Dieses Feature steuert, wie der Adapter bestimmte Oracle-Datentypen behandelt. Weitere Informationen zur sicheren Eingabe finden Sie unter Grundlegende Oracle-Datentypen. bool (System.Boolean)
UseSchemaInNameSpace Metadaten Gibt an, ob der Schemaname (SCOTT, HR usw.) im xml-Namespace für Vorgänge und die zugehörigen Typen für die zugrunde liegenden Datenbankartefakte enthalten ist. Der Standardwert ist True. der Schemaname ist im Namespace enthalten. Der Vorteil, dass der Schemaname nicht im Namespace enthalten ist, besteht darin, dass, wenn eine Tabelle mit demselben Namen (z. B. EMP) in zwei verschiedenen Schemas vorhanden ist, derselbe XML-Code verwendet werden kann, um die einfachen SQL-Vorgänge (Einfügen, Aktualisieren, Löschen, Auswählen) für beide Tabellen auszuführen.

Wenn die UseSchemaInNamespace-Eigenschaft beispielsweise true ist, ist der Namespace für diese Vorgänge auf dem SCOTT. EMP-Tabelle ist http://schemas.microsoft.com/OracleEBS/Tables/SCOTT/EMP; wenn sie false ist, ist http://schemas.microsoft.com/OracleEBS/Tables/EMPder Namespace .

Wichtig: Die Nachrichtenaktion wird von der UseSchemaInNamesapce-Bindungseigenschaft nicht beeinflusst. Sie enthält immer den Schemanamen.

Wichtig: Es wird dringend empfohlen, diese Bindungseigenschaft beim Generieren von Metadaten auf True festzulegen. Wenn Sie diese Eigenschaft auf false festlegen, sind die Oracle-Schemanamen (z. B. SCOTT) im XML-Namespace des generierten Schemas nicht verfügbar. Wenn also zwei Tabellen mit demselben Namen in zwei unterschiedlichen Oracle-Schemas vorhanden sind und sie demselben BizTalk-Projekt hinzugefügt werden, kann das BizTalk-Projekt nicht erstellt und bereitgestellt werden. Wenn Sie solche Schemas in dasselbe BizTalk-Projekt einschließen möchten, müssen Sie sie manuell bearbeiten, um den Oracle-Schemanamen in den XML-Namespace aufzunehmen.
bool (System.Boolean)
MlsSettings Unterstützung für mehrere Sprachen Bei einer Oracle E-Business Suite-instance können mehrere Sprachpakete installiert sein. Wenn der Adapter Also Metadaten von einer Oracle E-Business Suite-instance abruft, die über mehrsprachige Unterstützung (MLS) verfügt, muss der Adapter Informationen mit der gleichen Spracheinstellung bereitstellen, die der angemeldete Benutzer bevorzugt.

Mit der MlsSettings-Bindungseigenschaft können Adapterclients die MLS-spezifischen Optionen angeben. Diese Bindungseigenschaft kann sowohl zur Entwurfszeit als auch zur Laufzeit angegeben werden. Die MlsSettings-Bindungseigenschaft ist eine komplexe Bindungseigenschaft, die wiederum mehr Bindungseigenschaften enthält. Alle diese Bindungseigenschaften sind optional. Der Adapter verwendet die Bindungseigenschaften auf folgende Weise, um den MLS-Kontext festzulegen:

– Für Bindungseigenschaften, für die Werte angegeben sind, verwendet der Adapter diese Werte, um den MLS-Kontext festzulegen.

– Für Bindungseigenschaften, für die keine Werte angegeben sind, verwendet der Adapter die MLS-Einstellungen für den ODP.NET-Client auf demselben Computer, auf dem der Adapter installiert ist.

Die folgende Tabelle enthält die Bindungseigenschaften, die Teil der MlsSettings-Bindungseigenschaft sind. Alle diese Eigenschaften sind optional.

Kalender: Gibt das Kalendersystem an. Diese Bindungseigenschaft wird der einstellung NLS_CALENDAR im ODP.NET-Client zugeordnet.

Vergleich: Gibt eine Vergleichsmethode für die WHERE-Klauseln und den Vergleich in PL/SQL-Blöcken an. Diese Bindungseigenschaft wird der NLS_COMP-Einstellung im ODP.NET-Client zugeordnet.

Währung: Gibt die Zeichenfolge an, die als lokales Währungssymbol für das Element L-Zahlenformat verwendet werden soll. Informationen zu den verschiedenen Zahlenformatelementen und Formatmodellen in Oracle finden Sie unter https://go.microsoft.com/fwlink/?LinkId=135807. Diese Bindungseigenschaft wird der einstellung NLS_CURRENCY im ODP.NET-Client zugeordnet.

DateFormat:Gibt das Format an, in dem das Datum angezeigt wird. Diese Bindungseigenschaft wird der einstellung NLS_DATE_FORMAT im ODP.NET-Client zugeordnet.

DateLanguage: Gibt die Sprache für Tag- und Monatsnamen an. Diese Bindungseigenschaft wird der NLS_DATE_LANGUAGE-Einstellung im ODP.NET-Client zugeordnet.

DualCurrency: Gibt das Dual-Währungssymbol, z. B. Euro, für das U-Zahlenformatelement an. Informationen zu den verschiedenen Zahlenformatelementen und Formatmodellen in Oracle finden Sie unter https://go.microsoft.com/fwlink/?LinkId=135807. Diese Bindungseigenschaft wird der einstellung NLS_DUAL_CURRENCY im ODP.NET-Client zugeordnet.

ISOCurrency:Gibt die Zeichenfolge an, die als internationales Währungssymbol für das C-Zahlenformatelement verwendet werden soll. Informationen zu den verschiedenen Zahlenformatelementen und Formatmodellen in Oracle finden Sie unter https://go.microsoft.com/fwlink/?LinkId=135807. Diese Bindungseigenschaft wird der NLS_ISO_CURRENCY-Einstellung im ODP.NET-Client zugeordnet.

Sprache: Gibt die Sprache an, die als Teil des MLS-Kontexts festgelegt werden soll. Diese Bindungseigenschaft wird der NLS_LANGUAGE-Einstellung im ODP.NET-Client zugeordnet.

Wichtig: Der Wert für die OracleEBSResponsibilityName-Bindungseigenschaft muss in derselben Sprache wie für die Language-Bindungseigenschaft angegeben werden. Wenn Sie beispielsweise die Language-Bindungseigenschaft auf Spanisch festlegen, muss der Verantwortungsname, den Sie für die OracleEBSResponsibilityName-Bindungseigenschaft angeben, auch spanisch sein.

LengthSemantics: Ermöglicht das Erstellen von CHAR- und VARCHAR2 Spalten mithilfe von Byte- oder Zeichenlängensemantik (Standard). Diese Bindungseigenschaft wird der NLS_LENGTH_SEMANTICS-Einstellung im ODP.NET-Client zugeordnet.

NCharConversionException: Gibt an, ob der Datenverlust während einer impliziten oder expliziten Zeichentypkonvertierung einen Fehler meldet oder nicht. Der Standardwert ist True. Diese Bindungseigenschaft wird der NLS_NCHAR_CONV_EXCP-Einstellung im ODP.NET-Client zugeordnet.

NumericCharacters: Gibt das Dezimalzeichen und das Gruppentrennzeichen an. Diese Bindungseigenschaft wird der NLS_NUMERIC_CHARACTERS-Einstellung im ODP.NET-Client zugeordnet.

Sortierung: Gibt den Typ der Sortierung für Zeichendaten an. Diese Bindungseigenschaft wird der einstellung NLS_SORT im ODP.NET-Client zugeordnet.

Gebiet: Gibt die Konventionen des Datums- und numerischen Formats für ein Gebiet an. Diese Bindungseigenschaft wird der NLS_TERRITORY-Einstellung im ODP.NET-Client zugeordnet.

TimeStampFormat: Gibt das Zeichenfolgenformat für TimeStamp-Datentypen an. Diese Bindungseigenschaft wird der NLS_TIMESTAMP_FORMAT-Einstellung im ODP.NET-Client zugeordnet.

TimeStampTZFormat: Gibt das Zeichenfolgenformat für TimeStampTZ-Datentypen an. Diese Bindungseigenschaft wird der NLS_TIMESTAMP_TZ_FORMAT-Einstellung im ODP.NET-Client zugeordnet.

Zeitzone: Gibt den Namen der Zeitzonenregion an. Diese Bindungseigenschaft wird der TIME_ZONE-Einstellung im ODP.NET-Client zugeordnet.
enum
NotificationPort Benachrichtigung Gibt die Portnummer an, die ODP.NET öffnen muss, um auf Datenbankänderungsbenachrichtigungen aus der Oracle-Datenbank zu lauschen. Der Standardwert ist -1, was bedeutet, dass ODP.NET eine gültige, zufällige, nicht verwendete Portnummer verwendet.

Wichtig: Adapterclients erhalten keine Datenbankänderungsbenachrichtigungen, wenn die Windows-Firewall aktiviert ist. Außerdem ist das Deaktivieren der Windows-Firewall zum Empfangen von Benachrichtigungen nicht ratsam. Um Benachrichtigungen zu empfangen, ohne die Sicherheit der clientseitigen Computer zu beeinträchtigen, wird empfohlen, einen positiven ganzzahligen Wert als Portnummer anzugeben und diese Portnummer dann der Liste der Ausnahmen der Windows-Firewall hinzuzufügen. Wenn Sie diese Bindungseigenschaft auf den Standardwert -1 festlegen, verwendet ODP.NET einen zufälligen Port, und adapterclients wissen nicht, welcher Port zur Ausnahmeliste der Windows-Firewall hinzugefügt werden soll. Anweisungen zum Hinzufügen von Ports zur Liste der Windows-Firewallausnahmen finden Sie unter https://go.microsoft.com/fwlink/?LinkID=196959.

Vorsicht: Wenn mehrere Anwendungen in einer Anwendungsdomäne Benachrichtigungen über den Oracle E-Business-Adapter empfangen, muss die NotificationPort-Bindungseigenschaft für alle Anwendungen auf dieselbe Portnummer festgelegt werden. Dies liegt daran, dass ODP.NET nur einen Listener erstellt, der an einem Port innerhalb einer Anwendungsdomäne lauscht.
int (System.Int32)
NotificationStatement Benachrichtigung Gibt die SELECT-Anweisung an, die zum Registrieren von Benachrichtigungen aus der Oracle-Datenbank verwendet wird. Eine SELECT-Beispiel-Anweisung könnte wie folgt aussehen.

SELECT TID,ACCOUNT,PROCESSED FROM SCOTT.ACCOUNTACTIVITY WHERE PROCESSED = ‘n’

Hinweis: Sie müssen den Namen des Datenbankobjekts zusammen mit dem Schemanamen angeben. Beispiel: SCOTT.ACCOUNTACTIVITY.

Der Adapter erhält nur dann eine Benachrichtigung aus der Oracle-Datenbank, wenn sich das Resultset für die angegebene SELECT-Anweisung ändert.
Zeichenfolge
NotifyOnListenerStart Benachrichtigung Gibt an, ob der Adapter eine Benachrichtigungsnachricht an die Adapterclients sendet und darüber informiert, dass der Empfangsspeicherort ausgeführt wird, wenn der Listener gestartet wird. Der Standardwert ist true. bool (System.Boolean)
ConnectionLifetime Oracle-Verbindungspool ODP.NET-Eigenschaft. Gibt die maximale Dauer einer Verbindung in Sekunden an. Die Standardeinstellung ist 0. Diese Eigenschaft wird für die Leistungsoptimierung verwendet. int (System.Int32)
DecrPoolSize Oracle-Verbindungspool ODP.NET-Eigenschaft. Gibt die Anzahl von Verbindungen an, die geschlossen werden, wenn eine übermäßige Anzahl von eingerichteten Verbindungen nicht verwendet wird. Der Standardwert ist 1. Dies wird für die Leistungsoptimierung verwendet. int (System.Int32)
IncrPoolSize Oracle-Verbindungspool ODP.NET-Eigenschaft. Gibt die Anzahl neuer Verbindungen an, die erstellt werden sollen, wenn eine neue Verbindung angefordert wird und keine Verbindungen im ODP.NET-Verbindungspool verfügbar sind. Der Standardwert ist 5. Diese Eigenschaft wird für die Leistungsoptimierung verwendet. int (System.Int32)
MaxPoolSize Oracle-Verbindungspool ODP.NET-Eigenschaft. Gibt die maximale Anzahl von Verbindungen in einem ODP.NET Verbindungspool an. Der Standard ist 100. Diese Eigenschaft wird für die Leistungsoptimierung verwendet.

Wichtig: Sie müssen MaxPoolSize umsichtig festlegen. Es ist möglich, die Anzahl der von ODP.NET verfügbaren Verbindungen zu erschöpfen, wenn dieser Wert zu groß festgelegt ist.
int (System.Int32)
MinPoolSize Oracle-Verbindungspool ODP.NET-Eigenschaft. Gibt die Mindestanzahl von Verbindungen in einem ODP.NET Verbindungspool an. Der Standardwert ist 1. Diese Eigenschaft wird für die Leistungsoptimierung verwendet. int (System.Int32)
UseOracleConnectionPool Oracle-Verbindungspool ODP.NET-Eigenschaft. Gibt an, ob der ODP.NET Verbindungspools verwendet werden soll. Der Standardwert ist true, wodurch das Verbindungspooling aktiviert wird. Der Oracle E-Business-Adapter implementiert das Verbindungspooling mithilfe des ODP.NET Verbindungspools. bool (System.Boolean)
ApplicationShortName OracleEBS Der Kurzname für eine Oracle E-Business Suite-Anwendung. Sie müssen den Kurznamen der Anwendung angeben, während Sie den Anwendungskontext für bestimmte PL/SQL-APIs und Datenbanktabellen oder -sichten festlegen. Aber warum müssen wir den Anwendungskontext nur für bestimmte PL/SQL-APIs und Datenbanktabellen oder -sichten festlegen?

– Die PL/SQL-APIs, die sowohl der Oracle-Datenbank als auch den Anwendungen in der Oracle E-Business Suite zugeordnet sind, stehen zur Entwurfszeit auch unter dem Knoten "Artifact-Based View" und der Schema-Based View" zur Entwurfszeit zur Verfügung, während sie das Adapterdienst-Add-In oder das Add Adapter Service Reference Plug-In verwenden. Beim Ausführen der PL/SQL-APIs, die der Oracle-Datenbank zugeordnet sind, müssen Sie diese Bindungseigenschaft nicht festlegen. Beim Ausführen einer PL/SQL-API, die einer Oracle E-Business Suite-Anwendung zugeordnet ist, müssen Sie den Anwendungskontext jedoch festlegen, indem Sie einen gültigen Wert für diese Bindungseigenschaft angeben.

– Bei benutzerdefinierten Oracle E-Business Suite-Anwendungen können Benutzer die Basisdatenbanktabellen als Schnittstellentabellen registrieren. Wenn eine Datenbanktabelle nicht als Schnittstellentabelle registriert ist, steht sie zur Entwurfszeit unter dem Knoten "Datenbank" zur Entwurfszeit zur Verfügung, während sie das Adapterdienst-Add-In nutzen oder das Add Adapter Service Reference Plug-In verwenden. Da diese Tabellen jedoch einer Oracle E-Business-Anwendung zugeordnet sind, müssen Sie für jeden Vorgang in diesen Tabellen den Anwendungskontext festlegen.

Wenn Sie also vorgänge für eine PL/SQL-API und Datenbanktabellen oder Sichten ausführen möchten, die zur Oracle E-Business Suite gehören, müssen Sie immer den Kurznamen der Anwendung angeben.

Wichtig: Beim Ausführen einer PL/SQL-API oder beim Ausführen eines Vorgangs für Datenbanktabellen oder Sichten, die einer Oracle E-Business Suite-Anwendung zugeordnet sind, müssen Sie auch:

– Legen Sie die ClientCredentialType-Bindungseigenschaft auf EBusiness fest,

– Legen Sie die Bindungseigenschaften OracleUserName, OraclePassword fest, um die Anmeldeinformationen für die Verbindung mit der Oracle E-Business Suite anzugeben, und

– Legen Sie die Bindungseigenschaft OracleEBSResponsibilityName auf den entsprechenden Verantwortungsnamen fest.

Durch Das Festlegen dieser Bindungseigenschaften informieren Sie den Adapter darüber, dass die PL/SQL-API, die Datenbanktabelle oder -sicht, auf der Sie arbeiten, einer Oracle E-Business Suite-Anwendung zugeordnet ist. Daher wird die ApplicationShortName-Bindungseigenschaft obligatorisch. Im Gegenteil, wenn Sie eine PL/SQL-API oder einen Vorgang für Datenbanktabellen oder -sichten ausführen, die einer Oracle E-Business Suite-Anwendung zugeordnet sind und Sie die Bindungseigenschaften ClientCredentialType, OracleUserName, OraclePassword und OracleEBSResponsibilityName nicht ordnungsgemäß festlegen, ignoriert der Adapter applicationShortName., auch wenn sie festgelegt ist und davon ausgeht, dass die PL/SQL-API oder die Datenbanktabelle, für die Sie Vorgänge ausführen, zur Oracle-Datenbank gehört.
Zeichenfolge
OracleEBSOrganizationId OracleEBS Gibt die organization-ID an, zu der eine Oracle E-Business Suite-Anwendung gehört. Diese Eigenschaft ist optional und wird nur berücksichtigt, wenn:

– Die ClientCredentialType-Bindungseigenschaft ist auf EBusiness festgelegt, und

– Die Bindungseigenschaften OracleUserName, OraclePassword und OracleEBSResponsibilityName werden entsprechend angegeben.
Zeichenfolge
OracleEBSResponsibilityKey OracleEBS Der Dem Oracle E-Business Suite-Benutzer zugeordnete Verantwortungsschlüssel.

Im Gegensatz zum Verantwortungsnamen (OracleEBSResponsibilityName-Bindungseigenschaft ) ist der Verantwortungsschlüssel nicht von der angegebenen Sprache abhängig. Dies impliziert, dass Sie beim Festlegen des MLS-Kontexts keine Verantwortungsschlüssel in verschiedenen Sprachen angeben müssen, je nachdem, welchen Wert in der Language-Bindungseigenschaft angegeben ist.

Wichtig:

– Der für die OracleEBSResponsibilityKey-Bindungseigenschaft angegebene Wert überschreibt den für die OracleEBSResponsibilityName-Bindungseigenschaft angegebenen Wert.

- Wenn Sie Vorgänge für die Daten in mehreren Sprachen ausführen und keinen Verantwortungsnamen in jeder Sprache angeben möchten, sollten Sie einen Wert für diese Bindungseigenschaft angeben, während Sie Vorgänge für Schnittstellentabellen ausführen, Werte aus Schnittstellenansichten auswählen oder gleichzeitig ein Programm oder anforderungssatz ausführen. Natürlich können Sie diese Bindungseigenschaft immer verwenden, auch wenn Sie nur mit Daten in englischer Sprache arbeiten.
Zeichenfolge
OracleEBSResponsibilityName OracleEBS Der Name der Verantwortung, die dem Oracle E-Business Suite-Benutzer zugeordnet ist.

Der Verantwortungsname ist von der angegebenen Sprache abhängig. Wenn Sie den MLS-Kontext festlegen, indem Sie einen Wert für die Language-Bindungseigenschaft angeben, muss der Wert für die OracleEBSResponsibilityName-Bindungseigenschaft in derselben Sprache angegeben werden, die für die Language-Bindungseigenschaft angegeben ist. Wenn Sie beispielsweise die Language-Bindungseigenschaft auf Spanisch festlegen, muss der Verantwortungsname, den Sie für die OracleEBSResponsibilityName-Bindungseigenschaft angeben, ebenfalls spanisch sein.

Wichtig: Sie müssen einen Wert für diese Bindungseigenschaft angeben, während Sie Vorgänge für Schnittstellentabellen ausführen, Werte aus Schnittstellenansichten auswählen oder ein gleichzeitiges Programm ausführen.
Zeichenfolge
OraclePassword OracleEBS – Wenn die ClientCredentialType-Bindungseigenschaft auf Database festgelegt ist, gibt diese Eigenschaft das Kennwort für einen Oracle-Datenbankbenutzer an.

– Wenn die ClientCredentialType-Bindungseigenschaft auf EBusiness festgelegt ist, gibt diese Eigenschaft das Kennwort für einen Oracle E-Business Suite-Benutzer an.

Der Oracle E-Business-Adapter behält nicht die Groß-/Kleinschreibung des Werts bei, den Sie für die OraclePassword-Bindungseigenschaft eingeben, wenn er eine Verbindung mit Oracle E-Business Suite herstellt. Das Kennwort wird mithilfe der Standardregeln von SQL*Plus an die Oracle E-Business Suite übergeben. Wenn Sie jedoch die Groß-/Kleinschreibung des Kennworts beibehalten möchten oder ein Kennwort eingeben möchten, das Sonderzeichen enthält, müssen Sie den Wert in doppelten Anführungszeichen angeben.

Wichtig:

– Während Sie Vorgänge für Schnittstellentabellen ausführen, Werte aus Schnittstellenansichten auswählen, ein gleichzeitiges Programm ausführen oder eine PL/SQL-API ausführen, die einer Oracle E-Business Suite-Anwendung zugeordnet ist, müssen Sie die Bindungseigenschaft ClientCredentialType auf EBusiness festlegen und dann ein gültiges Kennwort für die Verbindung mit Oracle E-Business Suite angeben.

– Die OraclePassword-Bindungseigenschaft ist in der Bindungsdatei (XML-Datei) oder in der app.config-Datei nicht verfügbar, die als Ergebnis der Verwendung des BizTalk-Projekt-Add-Ins "Consume Adapter Service" oder des Visual Studio-Plug-Ins "Adapterdienstverweis hinzufügen" generiert wurde.
Zeichenfolge
OracleUserName OracleEBS - Wenn die ClientCredentialType-Bindungseigenschaft auf Database festgelegt ist, gibt diese Eigenschaft den Benutzernamen für die Authentifizierung in der Oracle-Datenbank an.

– Wenn die ClientCredentialType-Bindungseigenschaft auf EBusiness festgelegt ist, gibt diese Eigenschaft den Benutzernamen für die Authentifizierung in der Oracle E-Business Suite an.

Der Oracle E-Business-Adapter behält nicht die Groß-/Kleinschreibung des Werts bei, den Sie für die OracleUserName-Bindungseigenschaft eingeben, wenn er eine Verbindung mit Oracle E-Business Suite herstellt. Der Benutzername wird mithilfe der Standardregeln von SQL*Plus an oracle E-Business Suite übergeben. Wenn Sie jedoch die Groß-/Kleinschreibung des Benutzernamens beibehalten möchten oder einen Benutzernamen mit Sonderzeichen eingeben möchten, müssen Sie den Wert in doppelten Anführungszeichen angeben.

Wichtig: Beim Ausführen von Vorgängen für Schnittstellentabellen, beim Auswählen von Werten aus Schnittstellenansichten, beim Ausführen eines gleichzeitigen Programms oder beim Ausführen einer PL/SQL-API, die einer Oracle E-Business Suite-Anwendung zugeordnet ist, müssen Sie die Bindungseigenschaft ClientCredentialType auf EBusiness festlegen und dann einen gültigen Benutzernamen angeben, um eine Verbindung mit Oracle E-Business Suite herzustellen.
Zeichenfolge
PolledDataAvailableStatement Abruf Gibt die SELECT-Anweisung an, die ausgeführt wird, um zu bestimmen, ob Daten für den Abruf einer bestimmten Tabelle verfügbar sind. Die angegebene Anweisung muss ein Resultset zurückgeben, das aus Zeilen und Spalten besteht. Der Wert in der ersten Zelle des Resultsets gibt an, ob der Adapter den für die PollingInput-Bindungseigenschaft angegebenen Wert ausführt. Wenn die erste Zelle des Ergebnisses einen positiven Wert enthält, führt der Adapter die Abruf-Anweisung aus. Eine gültige Anweisung für diese Bindungseigenschaft ist beispielsweise:

Select * from <table_name>

Tipp: Wenn der Adapter die Abfrage unabhängig davon fortsetzen soll, ob die abgefragte Tabelle Daten enthält, können Sie den Wert für diese Bindungseigenschaft als Select 1 FROM DUALangeben.

Hinweis: Sie dürfen keine gespeicherten Prozeduren für diese Bindungseigenschaft angeben. Außerdem darf diese Anweisung die zugrunde liegende Oracle-Datenbank nicht ändern.
Zeichenfolge
PollingAction Abruf Gibt die Aktion für den Abrufvorgang an. Sie können die Abrufaktion für einen bestimmten Vorgang anhand der Metadaten ermitteln, die Sie für den Vorgang mithilfe des Add-Ins Adapterdienst nutzen generieren. Zeichenfolge
PollingInput Abruf Gibt die Abruf-Anweisung an. Sie können eine einfache SELECT-Anweisung oder eine gespeicherte Prozedur für den Abruf angeben. Wenn Sie eine Tabelle oder Sicht abfragen möchten, müssen Sie eine SELECT-Anweisung für diese Bindungseigenschaft angeben. Wenn Sie mit einer gespeicherten Prozedur abfragen möchten, müssen Sie die gesamte Anforderungsnachricht für diese Bindungseigenschaft angeben. Die Anforderungsnachricht muss identisch sein, die Sie an den Adapter senden, um die gespeicherte Prozedur als ausgehenden Vorgang aufzufordern.

Hinweis: Die sql-Anweisung oder die gespeicherte Prozedur, die für diese Bindungseigenschaft angegeben ist, wird nur ausgeführt, wenn die von der PolledDataAvailableStatement-Bindungseigenschaft ausgeführte Anweisung einige Daten zurückgibt.

Wichtig: Der Oracle E-Business-Adapter führt die Abruf-Anweisung und die Post-Poll-Anweisung (sofern angegeben) innerhalb einer Oracle-Transaktion aus. Wenn Sie eine SELECT-Anweisung in der PollingInput-Bindungseigenschaft verwenden, empfiehlt es sich, eine FOR UPDATE-Klausel in Ihrer SELECT-Anweisung anzugeben. Dadurch wird sichergestellt, dass die ausgewählten Datensätze während der Transaktion gesperrt sind und dass die Anweisung nach der Abfrage alle erforderlichen Aktualisierungen für die ausgewählten Datensätze durchführen kann.
Zeichenfolge
PollingInterval Abruf Gibt das Transaktionsabrufintervall an, d. h. das Intervall in Sekunden, in dem der Oracle E-Business-Adapter die Anweisung ausführt, die Sie für die PollingInput-Bindungseigenschaft für die Oracle-Datenbank angegeben haben. Der Standardwert ist 30. Das Abrufintervall wird vom Adapter für Folgendes verwendet:

– Das Zeitintervall zwischen aufeinander folgenden Umfragen. Dieses Intervall wird verwendet, um die Abfrage- und Nachabfrageabfragen auszuführen. Wenn diese Abfragen innerhalb des angegebenen Intervalls ausgeführt werden, wird der Adapter für die verbleibende Zeit im Intervall in den Standbymodus versetzt.

– Der Timeoutwert der Abfragetransaktion. Dieser Wert muss groß genug festgelegt werden, um die Ausführungszeit der Abfrageanweisungen, die Ausführungszeit der Anweisung nach der Abfrage (falls angegeben) und die Zeit zum Empfangen der Antwort von der Clientanwendung zum Commit der Transaktion zu enthalten.

Wenn die Clientanwendung eine Antwort sendet, bevor das Abfrageintervall abläuft, committet der Adapter die Transaktion und wartet, bis das Abrufintervall erreicht ist, um die nächste Abfrage auszuführen.

Wenn die Clientanwendung einen Fehler zurückgibt, beendet der Adapter die Transaktion.

Wenn das Abfrageintervall abläuft, bevor die Clientanwendung die Antwort sendet, tritt für die Transaktion ein Timeout auf.
int (System.Int32)
PollWhileDataFound Abruf Gibt an, ob der Oracle E-Business-Adapter das Abfrageintervall ignoriert und kontinuierlich die Oracle-Datenbank abruft, wenn Daten in der abgefragten Tabelle verfügbar sind. Wenn keine Daten in der Tabelle verfügbar sind, wird die SQL-Anweisung vom Adapter zum angegebenen Abrufintervall ausgeführt. Die Standardeinstellung lautet false.

Betrachten Sie ein Szenario, in dem das Abrufintervall auf 60 Sekunden festgelegt ist und die für PolledDataAvailableStatement angegebene Anweisung zurückgibt, dass Daten für Die Abrufe verfügbar sind. Anschließend führt der Adapter die für die Eigenschaft PollingInput-Bindung angegebene Anweisung aus. Wenn der Adapter nur 10 Sekunden benötigt, um die Anweisung auszuführen, muss er jetzt 50 Sekunden warten, bevor er polledDataAvailableStatement erneut ausführt, und anschließend die Abfrageanweisung ausführen. Um die Leistung zu optimieren, können Sie stattdessen die Bindungseigenschaft PollWhileDataFound auf true festlegen, damit der Adapter mit der Ausführung des nächsten Abfragezyklus beginnen kann, sobald der vorherige Abfragezyklus endet.

Hinweis: Diese Bindungseigenschaft gilt sowohl für das Abfragen von Tabellen und Ansichten als auch für die Abfrage mithilfe einer gespeicherten Prozedur.
Zeichenfolge
PostPollStatement Abruf Gibt einen Anweisungsblock an, der ausgeführt wird, nachdem die durch die Eigenschaft PollingInput-Bindung angegebene Anweisung ausgeführt wurde. Der Standardwert ist NULL. es wird keine Anweisung nach der Abfrage ausgeführt. Die Anweisung nach der Abfrage wird innerhalb der Abfragetransaktion ausgeführt. Zwei häufige Verwendungen für die Post-Poll-Anweisung sind:

– Aktualisieren Sie eine Spalte in den Zeilen, die in der Abfrage-Anweisung zurückgegeben werden, um anzugeben, dass sie verarbeitet wurden und von nachfolgenden Abfrageabfragen ausgeschlossen werden sollten.

– Verschieben von verarbeiteten Datensätzen in eine andere Tabelle.

Wichtig: Wenn eine Anweisung nach der Abfrage angegeben wird, sollte PollingInterval groß genug festgelegt werden, damit die Anweisung nach der Abfrage abgeschlossen wird, bevor das Intervall abläuft.

Weitere Informationen zur Verwendung von Bindungseigenschaften in einem Abfrageszenario finden Sie unter Übersicht über abfragebasierte datenveränderte Benachrichtigungen.
Zeichenfolge
SkipNilNodes Laufzeitverhalten Gibt an, ob der Oracle E-Business-Adapter das Einfügen oder Aktualisieren von Werten für Knoten überspringt, die im Anforderungs-XML als "null" gekennzeichnet sind. Diese Bindungseigenschaft gilt für das Einfügen oder Aktualisieren von Datensätzen in einer Tabelle und für RECORD-Typparameter in gespeicherten Prozeduren. Der Standardwert ist true, was bedeutet, dass der Adapter die übergebenden Werte für Knoten überspringt, die als "null" markiert sind. In diesem Fall wird der Standardwert in Oracle (sofern angegeben) für Knoten berücksichtigt, die als "null" gekennzeichnet sind. Wenn auf false festgelegt ist, übergibt der Adapter explizit einen NULL-Wert für diese Knoten.

Hinweis:

– Bei Knoten, die nicht im Anforderungs-XML vorhanden sind, überspringt der Adapter immer übergebene Werte, unabhängig vom Wert der SkipNilNodes-Bindungseigenschaft .

– Bei PL/SQL-Tabellen von RECORDS übergibt der Adapter unabhängig vom Wert der SkipNilNodes-Bindungseigenschaft immer einen NULL-Wert für Knoten, die entweder als "nil" gekennzeichnet sind oder nicht im Anforderungs-XML vorhanden sind.

Im folgenden Beispiel wird der Unterschied in der Adapterkonfiguration basierend auf dem Wert erläutert, den Sie für diese Bindungseigenschaft festlegen. Angenommen, ein Anforderungs-XML ähnelt folgendem:

<EMPNO>1000</EMPNO> <ENAME>John</ENAME> <SAL nil=’true’></SAL>

Wenn SkipNilNodes auf true festgelegt ist, führt der Adapter den folgenden Befehl aus:

INSERT INTO EMP (EMPNO, ENAME) VALUES (1000, “John”);

Wenn SkipNilNodes auf false festgelegt ist, führt der Adapter die folgende Abfrage aus:

INSERT INTO EMP (EMPNO, ENAME, SAL) VALUES (1000, “John”, null);

Beachten Sie, dass der Adapter in der zweiten Anweisung explizit einen NULL-Wert für den Parameter "SAL" einfügt.
bool (System.Boolean)
GeneratedUserTypesAssemblyFilePath UDT .NET-Typgenerierung – Entwurfszeit Gibt den Namen und Pfad der DLL an, die der Adapter beim Generieren von Metadaten generiert, die alle UDTs enthalten, die in den Metadaten verwendet werden. Sie müssen einen DLL-Namen angeben, wenn Sie Metadaten für Pakete, gespeicherte Prozeduren oder Funktionen generieren, die UDTs verwenden. Die Angabe des DLL-Namens ist optional für Tabellen und Ansichten mit UDTs. Die generierte DLL wird am gleichen Speicherort wie die ausführbare Datei gespeichert.

Diese Bindungseigenschaft ist nur beim Generieren von Metadaten erforderlich.

Hinweis:

– Sie müssen nur einen Dateinamen angeben. Für alle UDTs in den Metadaten generiert der Adapter eine einzelne Datei mit dem angegebenen Namen. Wenn Sie keinen Namen angeben, generiert der Adapter die DLL mit einem GUID-Namen.

– Diese Bindungseigenschaft ist in BizTalk Server beim Konfigurieren eines WCF-OracleEBS-Empfangs- oder Sendeports nicht verfügbar.
Zeichenfolge
GeneratedUserTypesAssemblyKeyFilePath UDT .NET-Typgenerierung – Entwurfszeit Gibt den Namen und Pfad der Schlüsseldatei an, die der Adapter zum Erstellen einer stark typisierten Assembly verwendet.

Diese Bindungseigenschaft ist optional und nur beim Generieren von Metadaten erforderlich.

Hinweis: Diese Bindungseigenschaft ist in BizTalk Server beim Konfigurieren eines WCF-OracleEBS-Empfangs- oder Sendeports nicht verfügbar.
Zeichenfolge
UserAssembliesLoadPath UDT .NET-Typgenerierung – Laufzeit Gibt den Namen der DLLs an, getrennt durch ein Semikolon, den der Adapter beim Generieren von Metadaten erstellt. Diese DLLs werden an dem Speicherort gespeichert, den Sie für die Bindungseigenschaft GeneratedUserTypesAssemblyFilePath beim Generieren von Metadaten angegeben haben. Sie müssen diese DLLs manuell an die folgenden Speicherorte kopieren:

- Für BizTalk-Projekte: Kopieren Sie die DLLs am gleichen Speicherort wie BTSNTSvc.exe. Für BizTalk Server ist dies in der Regel unter <Installationslaufwerk>:\Programme\Microsoft BizTalk Server verfügbar.

- Für .NET-Projekte: Kopieren Sie die DLLs in den Ordner \bin\Development innerhalb Ihres .NET-Projektordners.

Diese Bindungseigenschaft ist nur beim Senden und Empfangen von Nachrichten erforderlich, um Vorgänge mit der Oracle E-Business Suite auszuführen.
Zeichenfolge
AcceptCredentialsInUri Nicht durch das Add-In "Adapterdienst nutzen" oder das Plug-In "Adapterdienstreferenz hinzufügen" angezeigt. Gibt an, ob der Oracle E-Business Suite-Verbindungs-URI Benutzeranmeldeinformationen enthalten kann. Der Standardwert ist false, wodurch Benutzeranmeldeinformationen im Verbindungs-URI deaktiviert werden. Wenn AcceptCredentialsInUrifalse ist und der Oracle-Verbindungs-URI Benutzeranmeldeinformationen enthält, löst der Oracle E-Business-Adapter eine Ausnahme aus. Sie können AcceptCredentialsInUri auf true festlegen, wenn Sie anmeldeinformationen im URI angeben müssen. Weitere Informationen finden Sie unter Erstellen des Oracle E-Business Suite-Verbindungs-URI. bool (System.Boolean)

Wie setz ich die Bindungseigenschaften?

Sie können die Bindungseigenschaften festlegen, wenn Sie eine Verbindung mit der Oracle E-Business Suite angeben. Informationen zum Festlegen von Bindungseigenschaften bei folgenden Fällen:

Wichtig

Wenn Sie beim Verwenden des BizTalk-Projekt-Add-Ins Consume Adapter Service oder des Add Adapter Service Reference Visual Studio Plug-Ins keinen Wert für eine Bindungseigenschaft vom Typ Zeichenfolge angeben und deren Standardwert NULL ist, ist diese Bindungseigenschaft nicht in der Bindungsdatei (eine XML-Datei) bzw. der app.config-Datei verfügbar. Sie müssen die Bindungseigenschaft und ihren Wert bei Bedarf manuell in der Bindungsdatei oder der app.config-Datei hinzufügen.

Die OraclePassword-Bindungseigenschaft ist jedoch nicht in der Bindungsdatei oder in der app.config datei verfügbar, auch wenn Sie einen Wert für diese Bindungseigenschaft angeben, während Sie das BizTalk-Projekt-Add-In Consume Adapter Service oder das Visual Studio-Plug-In Add Adapter Service Reference verwenden.

Weitere Informationen

Entwicklungsaktivitäten