Connettersi a Oracle E-Business Suite tramite l'adapter
L'adapter Microsoft BizTalk per Oracle E-Business Suite usa ODP.NET 11.1.0.7 per connettersi a Oracle E-Business Suite. L'adapter Oracle E-Business richiede ai client dell'adattatore di fornire un stringa di connessione, denominato URI (Uniform Resource Identifier), per connettersi a Oracle E-Business Suite. Internamente, l'adapter Oracle E-Business si connette al database Oracle sottostante tramite l'URI. Con un URI di connessione, i client della scheda possono specificare parametri di connessione per connettersi a un sistema esterno.
Connettività a Oracle EBS
La scheda Oracle E-Business consente ai client adapter di connettersi a Oracle E-Business Suite nei due modi seguenti:
Uso di tnsnames.ora: l'URI di connessione fornito dal client dell'adapter contiene solo il nome del servizio net specificato nel file tnsnames.ora. L'adapter estrae i parametri di connessione, ad esempio nome del server, nome del servizio e numero di porta dalla voce del nome del servizio net nel file tnsnames.ora. Per usare questo approccio, il computer che esegue il client Oracle deve essere configurato per includere il nome del servizio net per il database Oracle nel file tnsnames.ora.
Importante
A causa di una limitazione di Oracle Client, il parametro DataSourceName (nome servizio net) nell'URI di connessione di SQL Server non può contenere più di 39 caratteri se si eseguono operazioni in una transazione. Assicurarsi pertanto che il valore specificato per il parametro DataSourceName sia minore o uguale a 39 caratteri se si eseguiranno operazioni in una transazione.
Senza usare tnsnames.ora: l'URI di connessione fornito dai client della scheda contiene i parametri di connessione, ad esempio nome del server, nome del servizio e numero di porta. In questo caso, il nome del servizio net nel file tnsnames.ora o il file tnsnames.ora effettivo, non deve essere presente nel computer client. Ciò è utile quando si dispone di un numero elevato di utenti che si connettono al database Oracle nell'organizzazione e l'aggiunta/aggiornamento dei server non comporta l'aggiunta manuale/aggiornamento dei dettagli della connessione nel file tnsnames.ora in ogni computer client.
Importante
Questa modalità di connettività non è supportata se si eseguono operazioni in una transazione. Questo è dovuto a una limitazione di Oracle Client.
Per altre informazioni sulla connessione a Oracle E-Business Suite, vedere Creare una connessione a Oracle E-Business Suite.
Assicurarsi di rispettare le linee guida per la sicurezza quando si stabilisce una connessione con Oracle E-Business Suite. Vedere Proteggere l'applicazione Oracle EBS.
Immettere le credenziali client
Nella scheda Oracle E-Business è possibile fornire le credenziali per connettersi a Oracle E-Business Suite nelle due posizioni seguenti:
Nella scheda Sicurezza della finestra di dialogo Configura adattatore . È possibile trovare questa finestra di dialogo nel componente aggiuntivo Utilizzo servizio adapter, Aggiungere metadati adattatori o aggiungere plug-in di riferimento al servizio adapter.
Nella scheda Proprietà di associazioneOracleUserName e OraclePassword nella scheda Proprietà associazione della finestra di dialogo Configura adattatore. È possibile trovare questa finestra di dialogo nel componente aggiuntivo Utilizzo servizio adapter, Aggiungere metadati adattatori o aggiungere plug-in di riferimento al servizio adapter. In questo caso, le credenziali vengono archiviate in testo normale nel file di associazione.
L'adapter Oracle E-Business espone la proprietà di associazione ClientCredentialType che consente di specificare il set di credenziali (Oracle E-Business Suite o database Oracle) che verrà usato per connettersi a Oracle E-Business Suite.
Per connettersi usando le credenziali del database Oracle, specificare la proprietà di associazione ClientCredentialType come Database e quindi, nella scheda Sicurezza , specificare le credenziali del database nelle caselle di testo Nome utente e Password . Se si eseguiranno operazioni su uno degli artefatti di Oracle E-Business Suite (tabella di interfaccia, visualizzazione interfaccia, programma simultaneo, set di richieste o API PL/SQL di Oracle E-Business Suite), è necessario specificare anche le credenziali di Oracle E-Business Suite nelle proprietà di associazione OracleUserName e OraclePassword .
Per connettersi usando le credenziali di Oracle E-Business Suite, specificare la proprietà di associazione ClientCredentialType come EBusiness e quindi specificare le credenziali di Oracle E-Business Suite nelle caselle di testo Nome utente e Password nella scheda Sicurezza . È anche necessario specificare le credenziali del database Oracle per le proprietà di associazione OracleUserName e OraclePassword .
Per altre informazioni sulla specifica delle credenziali client, vedere Configurare le credenziali di accesso per Oracle E-Business Suite.
Uso dell'autenticazione di Windows
L'adapter Oracle E-Business supporta l'autenticazione di Windows durante la connessione a Oracle E-Business Suite. Con l'autenticazione di Windows, i client dell'adapter possono determinare l'identità di un utente in base alle credenziali di accesso di Windows e possono sfruttare la sicurezza predefinita dell'ambiente Windows. Per informazioni sulla connessione a Oracle E-Business Suite usando l'autenticazione di Windows, vedere Connettersi a Oracle E-Business Suite usando l'autenticazione di Windows.
Vedere anche
Informazioni sull'adapter BizTalk per Oracle E-Business Suit