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.