WSIF-Nachrichten (Web Services Invocation Framework)
WebSphere-Systemnachrichten werden durch viele Quellen, einschließlich Komponenten und Anwendungen des Anwendungsservers, protokolliert. Nachrichten, die von Komponenten des Anwendungsservers sowie zugeordneten IBM® Produkten protokolliert werden, beginnen mit einer eindeutigen Nachrichten-ID, die die Komponente oder Anwendung anzeigt, welche die Nachricht ausgegeben hat. Im Folgenden finden Sie eine Liste der WSIF-Laufzeitsystemnachrichten, in der die Bedeutungen der einzelnen Nachrichten ausführlich beschrieben sind.
- WSIF0001E: Für den Elementtyp "{0}" wurde keine Erweiterungsregistry ermittelt.
- Erklärung: Parameter: Elementtyp {0}. Für den angegebenen Elementtyp wurde keine Erweiterungsregistry ermittelt.
- Aktion: Fügen Sie die entsprechende Erweiterungsregistry der Port-Factory in Ihrem Code hinzu.
- WSIF0002E: Beim Laden von WSDL über "{0}" ist ein Fehler aufgetreten.
- Erklärung: Parameter: Verzeichnis der WSDL-Datei ist {0}. Die WSDL-Datei konnte im angegebenen Verzeichnis nicht ermittelt bzw. nicht richtig syntaktisch analysiert werden.
- Aktion: Vergewissern Sie sich, dass das Verzeichnis der WSDL-Datei richtig angegeben wurde. Prüfen Sie, ob alle Netzverbindungen verfügbar sind. Vergewissern Sie sich, dass der Inhalt der WSDL-Datei gültig ist.
- WSIF0003W: Beim Suchen von Plug-in-fähigen Providern ist ein Fehler aufgetreten: {0}
- Erklärung: Parameter: {0} spezifische Details zum Fehler. Beim Lokalisieren eines Plug-in-fähigen WSIF-Providers mit den JAR-Dateierweiterungen von J2SE 1.3 zur Unterstützung der Service-Provider-Architektur ist ein Fehler aufgetreten. Der WSIF-Trace enthält alle Einzelangaben zu Ausnahmen.
- Aktion: Vergewissern Sie sich, dass die Datei META-INF/services/org.apache.wsif.spi.WSIFProvider sich in einer Provider-JAR-Datei befindet, dass jede in der Datei META-INF referenzierte Klasse im Klassenpfad angegeben ist und dass jede Klasse org.apache.wsif.spi.WSIFProvider implementiert. Die fehlerhafte Klasse wird ignoriert und WSIF lokalisiert weiter andere Plug-in-fähige Provider.
- WSIF0004E: WSDL enthält den Operationstyp "{0}", der für "{1}" nicht unterstützt wird.
- Erklärung: Parameter: Name {0} des Operationstyps angegeben. Name {1} des Porttyps für die Operation. In der WSDL wurde ein nicht unterstützter Operationstyp angegeben.
- Aktion: Entfernen Sie alle Operationen des nicht unterstützten Typs aus der WSDL. Ist die Operation erforderlich, vergewissern Sie sich, dass alle Nachrichten ordnungsgemäß für die Operation angegeben wurden.
- WSIF0005E: Beim Aufruf der Methode "{1}" ist ein Fehler aufgetreten. ("{0}" )
- Erklärung: Parameter: Name {0} des Übertragungstyps. Beispielsweise EJB oder Apache SOAP. {1} - Name der fehlerhaften Methode. Es ist ein Fehler aufgetreten, als versucht wurde, eine Methode des Web-Service mit dem in Klammern angezeigten Übertragungstyp aufzurufen.
- Aktion: Vergewissern Sie sich, dass die Methode im Web-Service vorhanden ist und dass der Operation die richtigen Komponenten gemäß WSDL hinzugefügt wurden. Wenn es sich um eine ferne Methode handelt, liegt möglicherweise ein Netzfehler vor. Prüfen Sie also auch alle erforderlichen Verbindungen.
- WSIF0006W: Es wurden mehrere WSIFProvider ermittelt, die denselben Namespace-URI "{0}" unterstützen. ("{1}") ermittelt.
- Erklärung: Parameter: {0} Namespace-URI. {1}- eine Liste des WSIFProvider wurde ermittelt. Im Pfad des Service-Providers sind mehrere Klassen des Typs org.apache.wsif.spi.WSIFProvider angegeben, die denselben Namespace-URI unterstützen.
- Aktion: Es folgt die Nachricht WSIF0007I, die angibt, welcher WSIPF-Provider verwendet wird. Die Auswahl des WSIF-Providers ist von Einstellungen in der Datei wsif.properties abhängig. Wurden keine Einstellungen definiert, wird der zuletzt gefundene WSIFProvider verwendet. Weitere Informationen zu der Frage, wie ein Provider für die Unterstützung eines Namespace-URI definiert werden soll, enthält die Datei wsif.properties.
- WSIF0007I: WSIFProvider "{0}" wird für namespaceURI "{1}" verwendet
- Erklärung: Parameter: {0} - der Klassenname des verwendeten WSIFProvider. {1} - der Namespace-URI, für dessen Unterstützung der Provider verwendet werden soll. Zuvor wurde die Nachricht WSIF0006W ausgegeben oder die Methode SetDynamicWSIFProvider wurde verwendet, um den für die Unterstützung eines Namespace-URI verwendeten Provider zu überschreiben.
- Aktion: Keine. Siehe auch WSIF0006W.
- WSIF0008W: WSIFDefaultCorrelationService entfernt Korrelationswert aufgrund von Zeitlimitüberschreitung. ID:"{0}"
- Erklärung: Parameter: {0} steht für die ID des Korrelationswerts, der aus dem Correlation Service entfernt wird. Ein gespeicherter Korrelationswert wird aus dem Korrelationsservice entfernt, da sein Zeitlimit überschritten wurde.
- Aktion: Stellen Sie fest, warum für die Anforderung einer asynchronen Operation keine Antwort innerhalb des Zeitlimits empfangen wurde. Die Eigenschaft "wsif.asyncrequest.timeout" der Datei "wsif.properties" definiert die Länge des Zeitlimits.
- WSIF0009I: Korrelationsservice wird verwendet - "{0}"
- Erklärung: Parameter: {0} steht für den Namen des verwendeten Korrelationsservice. Der Parameter gibt den Namen des Korrelationsservice an, der zur Verarbeitung asynchroner Anforderungen verwendet wird.
- Aktion: Keine. Ist ein anderer Korrelationsservice als der von WSIF bereitgestellte Standardservice erforderlich, vergewissern Sie sich, dass der Service ordnungsgemäß im JNDI-Namespace java:comp/wsif/WSIFCorrelationService registriert ist.
- WSIF0010E: Beim Verarbeiten asynchroner Antworten wurde eine Ausnahme ausgelöst - "{0}"
- Erklärung: Parameter: {0} - die Zeichenfolge der Fehlernachricht zur Ausnahme. Beim Verarbeiten der Antwort auf einen executeRequestResponseAsync-Aufruf wurde eine Ausnahme ausgelöst.
- Aktion: Ermitteln Sie anhand der Zeichenfolge der Fehlernachricht zur Ausnahme die Fehlerursache. Der WSIF-Trace enthält ausführliche Informationen zum Fehler einschließlich des Stack-Trace der Ausnahme.
- WSIF0011I: Bevorzugter Port "{0}" war nicht verfügbar
- Erklärung: Parameter: {0} steht für den vom Benutzer bevorzugten Port. Der bevorzugte Port, der vom Benutzer für org.apache.wsif.WSIFService definiert wurde, ist nicht verfügbar.
- Aktion: Keine, es sei denn, die Nachricht erscheint über einen längeren Zeitraum. In diesem Fall empfiehlt es sich, einen anderen Port als bevorzugten Port auszuwählen.