SSL-bezogene Fehler

Wie in den folgenden Beispielen dargestellt, kann ein Fehler auftreten, wenn für den EGL Rich UI-Proxy oder einen Web-Service SSL erforderlich ist, aber in der Anforderung kein HTTPS verwendet wird.

Proxy

Konfiguration

Der EGL Rich UI-Proxy wird durch die JEE-Basisauthentifizierung geschützt und beinhaltet die Benutzerdateneinschränkung CONFIDENTIAL oder INTEGRAL.

Problem

Für die Anforderung an den Proxy wird HTTP statt HTTPS verwendet. (Wegen der Same-Origin-Policy für JavaScript wird zum Anfordern der HTML-Datei das Protokoll verwendet, das für die Anforderung an den Proxy verwendet wird. Dasselbe gilt für den Domänennamen und die Portnummer).

Fehler

Es wird die Ausnahmebedingung 'ServiceInvocationException' ausgelöst, die die Nachrichten-ID 'CRRUI3658E' aufweist und folgende Nachricht ausgibt: 'Fehler für Proxy bei '{0}' während versuchten Serviceaufrufs für '{1}'.' Dabei ist {0} die URL des Proxys und {1} ist die URL des Web-Service. Für 'detail1' der Ausnahmebedingung 'ServiceInvocationException' wird '302' festgelegt; für 'detail2' wird 'Found' festgelegt.

Es wird die Ausnahmebedingung 'ServiceInvocationException' ausgelöst, die die Nachrichten-ID 'EGL1546E' aufweist und folgende Nachricht ausgibt: 'Die Anforderung konnte nicht in einen Serviceaufruf konvertiert werden. Die empfangene Anforderung war '{0}'.'

Lösung

Fordern Sie die HTML-Datei mit HTTPS statt mit HTTP an.

Web-Service

Konfiguration
Ein Web-Service wird mithilfe der JEE-Basisauthentifizierung geschützt und enthält die Benutzerdateneinschränkung CONFIDENTIAL oder INTEGRAL.
Problem
Für die Anforderung des Web-Service wird HTTP statt HTTPS verwendet.
Fehler
Es wird die Ausnahmebedingung 'ServiceInvocationException' ausgelöst, die die Nachrichten-ID 'CRRUI3655E' aufweist und folgende Nachricht ausgibt: 'Beim Verarbeiten des Anwortobjekts ist ein Fehler aufgetreten: '{0}': 'Referenzfehler: urlString is not defined.'' Für 'detail1' der Ausnahmebedingung 'ServiceInvocationException' wird '302' festgelegt; für 'detail2' wird 'Found' festgelegt.
Lösung
Fordern Sie den Web-Service mit HTTPS statt mit HTTP an.

Feedback