Questa regola contrassegna il seguente metodo obsoleto:
Questo metodo รจ deprecato in WebSphere Application Server Versione 5.1
Si consiglia di utilizzare l'opzione com.ibm.websphere.security.auth.WSSubject.getRunAsSubject() o la com.ibm.websphere.security.auth.WSSubject.getCallerSubject() al posto del metodo di lavoro.
L'esempio seguente mostra come la correzione automatica sostituisca il file WSPrincipal.getCredential( ) con la versione consigliata WSSubject.getCallerSubject( ) :
com.ibm.websphere.security.cred.WSCredential credenziale = null; try { javax.security.auth.Subject subject = com.ibm.websphere.security.auth.WSSubject.getCallerSubject(); if (subject!= null) { credential = subject.getPublicCredentials(WSCredential.class).iterator().next(); } } catch (Exception e) { e.printStackTrace(); // Considerare una registrazione adeguata } return credenziale;
Questa regola dispone di una correzione automatica per aggiornare il valore dello spazio dei nomi. Copiare la configurazione personalizzata (custom configuration) nel file di build dell'applicazione per abilitare l'automazione delle correzioni.
Per ulteriori informazioni sulla classe, consultare: