Evitare di utilizzare la classe SIMessageContextException obsoleta

Questa regola contrassegna la seguente classe di eccezione obsoleta:

Questa classe di eccezione รจ stata resa obsoleta in WebSphere Application Server Versione 6.1 e potrebbe essere rimossa in una release futura.

Qualsiasi utilizzo di questa classe deve essere sostituito dalla classe com.ibm.websphere.sib.mediation.handler.MessageContextException.

Nello scanner origine, la correzione rapida per questa regola modifica i riferimenti di SIMessageContextException in MessageContextException.

Ad esempio,
import com.ibm.websphere.sib.mediation.handler.SIMessageContextException;

public MyClass {
private void doX() throws SIMessageContextException {
try {
....
}
catch (SIMessageContextException mce) {
....
throw mce;
}
...
}

viene modificato in:
import com.ibm.websphere.sib.mediation.handler.MessageContextException;

public MyClass {
private void doX() throws MessageContextException {
try {
....
}
catch (MessageContextException mce) {
....
throw mce;
}
...
}

Se "SIMessageContextException" viene utilizzato in un commento, il testo del commento non viene modificato.

Per ulteriori informazioni sulla classe, consultare: