Il richiamo di un processo secondario sincrono in un altro file EAR non riesce

Quando un processo di lunga esecuzione richiama un altro processo in modo sincrono e il processo secondario si trova in un altro file (EAR) di archivio enterprise, il richiamo di tale processo secondario non riporta un esito positivo.

Esempio sull'eccezione risultante:
com.ibm.ws.sca.internal.ejb.util.EJBStubAdapter com.ibm.ws.sca.internal.ejb.util.EJBStubAdapter#003 
Exception: 
java.rmi.AccessException: CORBA NO_PERMISSION 0x49424307 No; nested exception is: 
org.omg.CORBA.NO_PERMISSION: The WSCredential does not contain a forwardable token. 
Please enable Identity Assertion for this scenario. 
vmcid: 0x49424000 minor code: 307 completed: No
at com.ibm.CORBA.iiop.UtilDelegateImpl.mapSystemException(UtilDelegateImpl.java:202)
at javax.rmi.CORBA.Util.mapSystemException(Util.java:84)

Motivo

L'asserzione di identità CSIv2 (Common Secure Interoperability Version 2) deve essere abilitata durante la chiamata di un processo secondario sincrono in un altro file EAR.

Risoluzione

Configurare l'autenticazione CSIv2 in entrata e l'autenticazione CSIv2 in uscita. Consultare Configuring CSIv2 for SSL client authentication.


(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)