Configurare le credenziali di accesso per Oracle E-Business Suite
L'adapter Oracle E-Business richiede ai client dell'adapter di fornire le credenziali client. L'adattatore usa queste credenziali per autenticare l'utente con Oracle E-Business Suite e stabilire una connessione.
I client dell'adapter possono fornire le credenziali client sia quando si usa Visual Studio che quando si usa la console di amministrazione di BizTalk Server. Quando si usa Visual Studio, le credenziali sono necessarie per generare i metadati. Quando si usa la console di amministrazione di BizTalk Server, le credenziali sono necessarie per eseguire operazioni su Oracle E-Business Suite.
Importante
È possibile specificare le credenziali per Oracle E-Business Suite o il database Oracle sottostante. Per connettersi e generare metadati, è possibile specificare qualsiasi credenziale. Tuttavia, durante l'esecuzione di un'operazione per richiamare un artefatto oracle E-Business Suite, è necessario specificare le credenziali di Oracle E-Business Suite perché sono necessarie per impostare il contesto dell'applicazione Oracle E-Business Suite che si vuole richiamare. Per altre informazioni sull'impostazione del contesto delle applicazioni, vedere Impostare il contesto dell'applicazione.
In questa sezione vengono fornite informazioni sulla specifica delle credenziali client in Visual Studio e sulla console di amministrazione di BizTalk Server.
Specifica delle credenziali da Visual Studio
Da Visual Studio è necessario specificare le credenziali usando il componente aggiuntivo Consume Adapter Service o la Procedura guidata Aggiungi metadati adapter.
Per specificare le credenziali tramite il componente aggiuntivo Consume Adapter Service
Fare clic con il pulsante destro del mouse sul progetto BizTalk e quindi scegliere Aggiungi elementi generati.
Nella finestra di dialogo Aggiungi elementi generati eseguire le operazioni seguenti:
Usare Per Categorie Fare clic su Consume Adapter Service .Click Consume Adapter Service. Modelli Fare clic su Consume Adapter Service .Click Consume Adapter Service. Per avviare la finestra di dialogo Consume Adapter Service ,fare clic su Aggiungi.
Nella finestra di dialogo Utilizza servizio adapter selezionare oracleEBSBinding nell'elenco Selezionare un'associazione e quindi fare clic su Configura.
Nella finestra di dialogo Configura adattatore fare clic sulla scheda Sicurezza e nell'elenco Tipo di credenziale client selezionare Nome utente e specificare il nome utente e la password per connettersi a Oracle E-Business Suite.
Usare Per Per connettersi usando le credenziali del database Oracle Specificare la proprietà di associazione ClientCredentialType in Database e specificare le credenziali del database per le caselle di testo Nome utente e Password . Per connettersi usando le credenziali di Oracle E-Business Suite Specificare la proprietà di associazione ClientCredentialType a EBusiness e specificare le credenziali di Oracle E-Business Suite per le caselle di testo Nome utente e Password . In questo caso, è necessario specificare anche le credenziali del database Oracle per le proprietà di associazione OracleUserName e OraclePassword . Per connettersi usando l'autenticazione di Windows se ClientCredentialType è impostato su "Database" Specificare "/" per la casella di testo Nome utente e lasciare vuota la casella di testo Password . Per connettersi usando l'autenticazione di Windows se ClientCredentialType è impostato su "EBusiness" Specificare le credenziali di Oracle E-Business Suite per le caselle di testo Nome utente e Password . È inoltre necessario specificare "/" per la proprietà di associazione OracleUserName e lasciare vuota la proprietà di associazione OraclePassword . Fare clic su OK.
Per specificare le credenziali tramite l'Aggiunta guidata metadati adapter
Fare clic con il pulsante destro del mouse sul progetto BizTalk, scegliere Aggiungi e quindi fare clic su Aggiungi elementi generati.
Nella finestra di dialogo Aggiungi elementi generati eseguire le operazioni seguenti:
Usare Per Categorie Fare clic su Aggiungi adattatore. Modelli Fare clic su Aggiungi metadati adapter. Fare clic su Aggiungi. Verrà visualizzata la Procedura guidata Aggiungi metadati adapter.
Nella Procedura guidata Aggiungi metadati adapter selezionare WCF-OracleEBS. Selezionare il computer in cui è installato BizTalk Server e il nome del database BizTalk.
Importante
Se è già stata configurata una porta WCF-OracleEBS in BizTalk, selezionare la porta dall'elenco Porta.
Fare clic su Avanti.
Nella finestra di dialogo Utilizza servizio adapter selezionare oracleEBSBinding nell'elenco Selezionare un'associazione e quindi fare clic su Configura.
Nella finestra di dialogo Configura adattatore fare clic sulla scheda Sicurezza e nell'elenco Tipo di credenziale client selezionare Nome utente e specificare il nome utente e la password per connettersi a Oracle E-Business Suite.
Usare Per Per connettersi usando le credenziali del database Oracle Specificare la proprietà di associazione ClientCredentialType in Database e specificare le credenziali del database per le caselle di testo Nome utente e Password . Per connettersi usando le credenziali di Oracle E-Business Suite Specificare la proprietà di associazione ClientCredentialType a EBusiness e specificare le credenziali di Oracle E-Business Suite per le caselle di testo Nome utente e Password . In questo caso, è necessario specificare anche le credenziali del database Oracle per le proprietà di associazione OracleUserName e OraclePassword . Per connettersi usando l'autenticazione di Windows se ClientCredentialType è impostato su "Database" Specificare "/" per la casella di testo Nome utente e lasciare vuota la casella di testo Password . Per connettersi usando l'autenticazione di Windows se ClientCredentialType è impostato su "EBusiness" Specificare le credenziali di Oracle E-Business Suite per le caselle di testo Nome utente e Password . È inoltre necessario specificare "/" per la proprietà di associazione OracleUserName e lasciare vuota la proprietà di associazione OraclePassword . Fare clic su OK.
Specifica delle credenziali dalla console di amministrazione di BizTalk Server
Dalla console di amministrazione di BizTalk Server è necessario specificare le credenziali come parte della configurazione della porta WCF-Custom o WCF-OracleEBS.
Per specificare le credenziali per la porta WCF-Custom
Avviare la console di amministrazione di BizTalk Server.
Nell'albero della console espandere Gruppo BizTalk, quindi Applicazioni, quindi espandere l'applicazione in cui si vuole creare una porta e fare clic su Porte di trasmissione o porte di ricezione. Nel riquadro destro è possibile scegliere di creare una porta o selezionare una porta esistente.
Nell'elenco a discesa Tipo della finestra di dialogo Proprietà porta selezionare WCF-Custom e quindi fare clic su Configura.
Nota
Per visualizzare la finestra di dialogo delle proprietà della posizione per una porta di ricezione, fare clic sulla scheda Posizione di ricezione nel riquadro sinistro della finestra di dialogo delle proprietà della porta e quindi fare clic su Nuovo.
Nella finestra di dialogo Proprietà trasporto PERSONALIZZATO WCF fare clic sulla scheda Binding . Nell'elenco a discesa Tipo di associazione selezionare oracleEBSBinding.
Se si crea una porta di trasmissione, nella finestra di dialogo Proprietà trasporto WCF-Custom fare clic sulla scheda Credenziali ed eseguire una delle operazioni seguenti:
Selezionare l'opzione Non usare l'accesso Single Sign-On e specificare il nome utente e la password per connettersi a Oracle E-Business Suite.
Usare Per Per connettersi usando le credenziali del database Oracle Specificare la proprietà di associazione ClientCredentialType in Database e specificare le credenziali del database per le caselle di testo Nome utente e Password . Per connettersi usando le credenziali di Oracle E-Business Suite Specificare la proprietà di associazione ClientCredentialType a EBusiness e specificare le credenziali di Oracle E-Business Suite per le caselle di testo Nome utente e Password . In questo caso, è necessario specificare anche le credenziali del database Oracle per le proprietà di associazione OracleUserName e OraclePassword . Per connettersi usando l'autenticazione di Windows se ClientCredentialType è impostato su "Database" Specificare "/" per la casella di testo Nome utente e lasciare vuota la casella di testo Password . Per connettersi usando l'autenticazione di Windows se ClientCredentialType è impostato su "EBusiness" Specificare le credenziali di Oracle E-Business Suite per le caselle di testo Nome utente e Password . È inoltre necessario specificare "/" per la proprietà di associazione OracleUserName e lasciare vuota la proprietà di associazione OraclePassword . Selezionare l'opzione Usa Single Sign-On e specificare un'applicazione di affiliate enterprise Single Sign-On (SSO).
Se si crea una porta di ricezione, nella finestra di dialogo Proprietà trasporto WCF-Custom fare clic sulla scheda Altro ed eseguire una delle operazioni seguenti:
Selezionare l'opzione Account utente e specificare il nome utente e la password per connettersi a Oracle E-Business Suite.
Usare Per Per connettersi usando le credenziali del database Oracle Specificare la proprietà di associazione ClientCredentialType in Database e specificare le credenziali del database per le caselle di testo Nome utente e Password . Per connettersi usando le credenziali di Oracle E-Business Suite Specificare la proprietà di associazione ClientCredentialType a EBusiness e specificare le credenziali di Oracle E-Business Suite per le caselle di testo Nome utente e Password . In questo caso, è necessario specificare anche le credenziali del database Oracle per le proprietà di associazione OracleUserName e OraclePassword . Per connettersi usando l'autenticazione di Windows se ClientCredentialType è impostato su "Database" Specificare "/" per la casella di testo Nome utente e lasciare vuota la casella di testo Password . Per connettersi usando l'autenticazione di Windows se ClientCredentialType è impostato su "EBusiness" Specificare le credenziali di Oracle E-Business Suite per le caselle di testo Nome utente e Password . È inoltre necessario specificare "/" per la proprietà di associazione OracleUserName e lasciare vuota la proprietà di associazione OraclePassword . Selezionare l'opzione Ottieni credenziali dall'applicazione affiliata e specificare un'applicazione SSO affiliata.
Fare clic su OK.
Per specificare le credenziali per la porta WCF-OracleEBS
Avviare la console di amministrazione di BizTalk Server.
Aggiungere l'adattatore WCF-OracleEBS alla console di amministrazione di BizTalk Server. Per istruzioni, vedere Aggiunta dell'adapter Oracle E-Business Suite alla console di amministrazione di BizTalk Server.
Nell'albero della console espandere Gruppo BizTalk, quindi Applicazioni, quindi espandere l'applicazione in cui si vuole creare una porta e fare clic su Porte di trasmissione o porte di ricezione. Nel riquadro destro è possibile scegliere di creare una porta o selezionare una porta esistente.
Nell'elenco a discesa Tipo della finestra di dialogo proprietà porta selezionare WCF-OracleEBS e quindi fare clic su Configura.
Nota
Per visualizzare la finestra di dialogo delle proprietà della posizione per una porta di ricezione, fare clic sulla scheda Posizione di ricezione nel riquadro sinistro della finestra di dialogo delle proprietà della porta e quindi fare clic su Nuovo.
Nella finestra di dialogo Proprietà porta fare clic sulla scheda Binding . Nell'elenco a discesa Tipo di associazione selezionare oracleEBSBinding.
Se si crea una porta di trasmissione, nella finestra di dialogo delle proprietà del trasporto fare clic sulla scheda Credenziali ed eseguire una delle operazioni seguenti:
Selezionare l'opzione Non usare l'accesso Single Sign-On e specificare il nome utente e la password per connettersi a Oracle E-Business Suite.
Usare Per Per connettersi usando le credenziali del database Oracle Specificare la proprietà di associazione ClientCredentialType in Database e specificare le credenziali del database per le caselle di testo Nome utente e Password . Per connettersi usando le credenziali di Oracle E-Business Suite Specificare la proprietà di associazione ClientCredentialType a EBusiness e specificare le credenziali di Oracle E-Business Suite per le caselle di testo Nome utente e Password . In questo caso, è necessario specificare anche le credenziali del database Oracle per le proprietà di associazione OracleUserName e OraclePassword . Per connettersi usando l'autenticazione di Windows se ClientCredentialType è impostato su "Database" Specificare "/" per la casella di testo Nome utente e lasciare vuota la casella di testo Password . Per connettersi usando l'autenticazione di Windows se ClientCredentialType è impostato su "EBusiness" Specificare le credenziali di Oracle E-Business Suite per le caselle di testo Nome utente e Password . È inoltre necessario specificare "/" per la proprietà di associazione OracleUserName e lasciare vuota la proprietà di associazione OraclePassword . Selezionare l'opzione Usa Single Sign-On e specificare un'applicazione di affiliate enterprise Single Sign-On (SSO).
Se si crea una porta di ricezione, nella finestra di dialogo delle proprietà del trasporto fare clic sulla scheda Altro ed eseguire una delle operazioni seguenti:
Selezionare l'opzione Account utente e specificare il nome utente e la password per connettersi a Oracle E-Business Suite.
Usare Per Per connettersi usando le credenziali del database Oracle Specificare la proprietà di associazione ClientCredentialType in Database e specificare le credenziali del database per le caselle di testo Nome utente e Password . Per connettersi usando le credenziali di Oracle E-Business Suite Specificare la proprietà di associazione ClientCredentialType a EBusiness e specificare le credenziali di Oracle E-Business Suite per le caselle di testo Nome utente e Password . In questo caso, è necessario specificare anche le credenziali del database Oracle per le proprietà di associazione OracleUserName e OraclePassword . Per connettersi usando l'autenticazione di Windows se ClientCredentialType è impostato su "Database" Specificare "/" per la casella di testo Nome utente e lasciare vuota la casella di testo Password . Per connettersi usando l'autenticazione di Windows se ClientCredentialType è impostato su "EBusiness" Specificare le credenziali di Oracle E-Business Suite per le caselle di testo Nome utente e Password . È inoltre necessario specificare "/" per la proprietà di associazione OracleUserName e lasciare vuota la proprietà di associazione OraclePassword . Selezionare l'opzione Ottieni credenziali dall'applicazione affiliata e specificare un'applicazione SSO affiliata.
Fare clic su OK.
Vedere anche
Blocchi predefiniti per creare applicazioni Oracle E-Business Suite
Connessione a Oracle E-Business Suite tramite l'autenticazione di Windows