Verwendung der veralteten SIMessageContextException-Klasse vermeiden

Diese Regel markiert die folgende veraltete Ausnahmeklasse:

Diese Ausnahmeklasse ist seit WebSphere Application Server Version 6.1 veraltet und wird in einem künftigen Release möglicherweise entfernt.

Es wird empfohlen, anstelle dieser Klasse die Klasse com.ibm.websphere.sib.mediation.handler.MessageContextException zu verwenden.

Im Quellenscanner ändert die Schnellkorrektur für diese Regel die Referenzen von SIMessageContextException in MessageContextException.

Beispiel:
import com.ibm.websphere.sib.mediation.handler.SIMessageContextException;

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

wird geändert in:
import com.ibm.websphere.sib.mediation.handler.MessageContextException;

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

Wenn "SIMessageContextException" in einem Kommentar verwendet wird, wird der Kommentartext nicht geändert.

Weitere Informationen zu Klassen finden Sie in den folgenden Dokumenten: