Unikaj używania nieaktualnej klasy SIMessageContextException

Ta reguła oznacza następującą nieaktualną klasę wyjątku:

Ta klasa wyjątku została uznana za nieaktualną na serwerze WebSphere Application Server 6.1 i może zostać usunięta w przyszłej wersji.

Każde użycie tej klasy powinno zostać zastąpione przez com.ibm.websphere.sib.mediation.handler.MessageContextException .

W skanerze kodu źródłowego szybka poprawka dla tej reguły zmienia odwołania SIMessageContextException do MessageContextException .

Na przykład kod:
< span class="Code" > import com.ibm.websphere.sib.mediation.handler.SIMessageContextException;

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

zostanie zmieniony w następujący sposób:
< span class="Code" > import com.ibm.websphere.sib.mediation.handler.MessageContextException;

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

Jeśli łańcuch "SIMessageContextException" jest używany w komentarzu, tekst komentarza nie zostanie zmieniony.

Informacje dodatkowe o klasie znajdują się w następujących zasobach: