Con l'accesso EIS gestito dal componente, l'applicazione gestisce le informazioni sulla protezione fornite a IMS Connect e IMS. In generale, l'applicazione fornisce le informazioni sulla protezione da utilizzare per l'accesso EIS.
Per specificare l'accesso EIS gestito dal componente per l'applicazione, digitare il valore
application per l'elemento <res-auth> nel riferimento alla risorsa del descrittore di distribuzione dell'applicazione.
L'applicazione (il componente) fornisce le informazioni sulla protezione (ID utente, password e nome gruppo opzionale) utilizzati per l'accesso EIS:
- Se l'applicazione utilizza J2EE Connector Architecture Common Client
Interface (CCI), esegue l'accesso EIS gestito dal componente mediante i seguenti metodi:
- getUserName()
- getPassword()
- getGroupName()
Questi metodi popolano un oggetto IMSConnectionSpec con le informazioni sulla protezione.
Dopo che l'applicazione stabilisce una connessione a IMS, trasmette l'oggetto IMSConnectionSpec come un parametro del metodo IMSConnectionFactory.getConnection. IMS Connector
per Java trasmette queste informazioni sulla protezione a IMS Connect per l'accesso (autenticazione/autorizzazione)
a IMS.
- Se l'applicazione viene generata da un IDE, come ad esempio Rational Application
Developer, le informazioni sulla protezione vengono trasmesse come dati di input dell'applicazione. Per trasmettere le informazioni sulla protezione come dati di input è necessario esporre le proprietà userName,
password e groupName di IMSConnectionSpec.
Se l'applicazione non utilizza uno dei metodi sopra citati per fornire le informazioni sulla protezione, WebSphere Application
Server le otterrà dalle proprietà personalizzate della produzione di connessione J2C.
Nota: Se si è specificato un alias JAAS gestito dal componente mentre si configurava la produzione di connessione, l'ID utente e la password nell'alias sovrascriveranno i valori userName e password nelle proprietà personalizzate della produzione di connessione durante l'avvio di WebSphere Application Server.