Herstellen einer Verbindung mit Oracle E-Business Suite mithilfe des Adapters
Der Microsoft BizTalk-Adapter für Oracle E-Business Suite verwendet ODP.NET 11.1.0.7, um eine Verbindung mit Oracle E-Business Suite herzustellen. Für den Oracle E-Business-Adapter müssen Adapterclients eine Verbindungszeichenfolge bereitstellen, die als Verbindungs-URI (Uniform Resource Identifier) bezeichnet wird, um eine Verbindung mit der Oracle E-Business Suite herzustellen. Intern stellt der Oracle E-Business-Adapter über den URI eine Verbindung mit der zugrunde liegenden Oracle-Datenbank her. Mit einem Verbindungs-URI können Adapterclients Verbindungsparameter angeben, um eine Verbindung mit einem externen System herzustellen.
Konnektivität mit Oracle EBS
Mit dem Oracle E-Business-Adapter können Adapterclients eine Verbindung mit Oracle E-Business Suite auf zwei Arten herstellen:
Verwenden von tnsnames.ora: Der vom Adapterclient bereitgestellte Verbindungs-URI enthält nur den in der Datei tnsnames.ora angegebenen Netzdienstnamen. Der Adapter extrahiert die Verbindungsparameter wie Servername, Dienstname und Portnummer aus dem Eintrag net service name in der Datei tnsnames.ora. Um diesen Ansatz zu verwenden, muss der Computer, auf dem der Oracle-Client ausgeführt wird, so konfiguriert sein, dass er den Net-Dienstnamen für die Oracle-Datenbank in die Datei tnsnames.ora einschließt.
Wichtig
Aufgrund einer Oracle Client-Einschränkung darf der DataSourceName-Parameter (Net Service Name) im Create the SQL Server-Verbindungs-URI nicht mehr als 39 Zeichen enthalten, wenn Sie Vorgänge in einer Transaktion ausführen. Stellen Sie daher sicher, dass der für den DataSourceName-Parameter angegebene Wert kleiner oder gleich 39 Zeichen ist, wenn Sie Vorgänge in einer Transaktion ausführen.
Ohne verwendung von tnsnames.ora: Der von den Adapterclients bereitgestellte Verbindungs-URI enthält die Verbindungsparameter wie Servername, Dienstname und Portnummer. In diesem Fall muss der Net-Dienstname in der Datei tnsnames.ora oder die eigentliche tnsnames.ora-Datei selbst nicht auf dem Clientcomputer vorhanden sein. Dies ist hilfreich, wenn eine große Anzahl von Benutzern eine Verbindung mit der Oracle-Datenbank in Ihrem organization herstellt, und das Hinzufügen/Aktualisieren von Servern nicht dazu führt, dass die Verbindungsdetails in der Datei tnsnames.ora auf jedem Clientcomputer manuell hinzugefügt/aktualisiert werden.
Wichtig
Dieser Konnektivitätsmodus wird nicht unterstützt, wenn Sie Vorgänge in einer Transaktion ausführen. Dies ist auf eine Einschränkung des Oracle-Clients zurückzuführen.
Weitere Informationen zum Herstellen einer Verbindung mit Oracle E-Business Suite finden Sie unter Erstellen einer Verbindung mit der Oracle E-Business Suite.
Stellen Sie beim Herstellen einer Verbindung mit Oracle E-Business Suite sicher, dass Sie die Sicherheitsrichtlinien einhalten. Weitere Informationen finden Sie unter Schützen Ihrer Oracle EBS-Anwendung.
Eingeben von Clientanmeldeinformationen
Im Oracle E-Business-Adapter können Sie Anmeldeinformationen zum Herstellen einer Verbindung mit Oracle E-Business Suite an den folgenden beiden Stellen angeben:
Klicken Sie im Dialogfeld Adapter konfigurieren auf der Registerkarte Sicherheit. Dieses Dialogfeld finden Sie im Add-In "Adapterdienst-Add-In nutzen", "Assistent zum Hinzufügen von Adaptermetadaten" oder "Adapterdienstverweis-Plug-In hinzufügen".
In den Bindungseigenschaften OracleUserName und OraclePassword auf der Registerkarte Bindungseigenschaften im Dialogfeld Adapter konfigurieren . Dieses Dialogfeld finden Sie im Add-In "Adapterdienst-Add-In nutzen", "Assistent zum Hinzufügen von Adaptermetadaten" oder "Adapterdienstverweis-Plug-In hinzufügen". In diesem Fall werden die Anmeldeinformationen in Nur-Text in der Bindungsdatei gespeichert.
Der Oracle E-Business-Adapter macht die ClientCredentialType-Bindungseigenschaft verfügbar, mit der Sie den Satz von Anmeldeinformationen (Oracle E-Business Suite oder Oracle-Datenbank) angeben können, der zum Herstellen einer Verbindung mit Oracle E-Business Suite verwendet wird.
Um eine Verbindung mithilfe der Oracle-Datenbankanmeldeinformationen herzustellen, geben Sie die Bindungseigenschaft ClientCredentialType als Database an, und geben Sie dann auf der Registerkarte Sicherheit die Datenbankanmeldeinformationen in den Textfeldern Benutzername und Kennwort an. Wenn Sie Vorgänge für eines der Oracle E-Business Suite-Artefakte ausführen (Schnittstellentabelle, Schnittstellenansicht, gleichzeitiges Programm, Anforderungssatz oder Oracle E-Business Suite PL/SQL-APIs), müssen Sie auch die Oracle E-Business Suite-Anmeldeinformationen in den Bindungseigenschaften OracleUserName und OraclePassword angeben.
Um eine Verbindung mithilfe von Oracle E-Business Suite-Anmeldeinformationen herzustellen, geben Sie die Bindungseigenschaft ClientCredentialType als EBusiness an, und geben Sie dann oracle E-Business Suite-Anmeldeinformationen in den Textfeldern Benutzername und Kennwort auf der Registerkarte Sicherheit an. Sie müssen auch die Anmeldeinformationen der Oracle-Datenbank für die Bindungseigenschaften OracleUserName und OraclePassword angeben.
Weitere Informationen zum Angeben von Clientanmeldeinformationen finden Sie unter Konfigurieren der Anmeldeinformationen für die Oracle E-Business Suite.
Verwenden der Windows-Authentifizierung
Der Oracle E-Business-Adapter unterstützt die Windows-Authentifizierung beim Herstellen einer Verbindung mit Oracle E-Business Suite. Mit der Windows-Authentifizierung können die Adapterclients die Identität eines Benutzers anhand von Windows-Anmeldeinformationen ermitteln und die integrierte Sicherheit der Windows-Umgebung nutzen. Informationen zum Herstellen einer Verbindung mit Oracle E-Business Suite mithilfe der Windows-Authentifizierung finden Sie unter Herstellen einer Verbindung mit Oracle E-Business Suite mithilfe der Windows-Authentifizierung.