SSL 関連エラー

以下の例で示されているように、EGL Rich UI プロキシーまたは Web サービスが SSL を必要とする場合に、要求で HTTPS が使用されていないと、エラーが発生することがあります。

プロキシー

構成

EGL Rich UI プロキシーは、JEE 基本認証を使用して保護されており、ユーザー・データ制約 CONFIDENTIAL または INTEGRAL を含んでいます。

問題

プロキシーを要求するときに HTTPS の代わりに HTTP が使用されています。(JavaScriptの同一生成元ポリシー (Same Origin policy) のために、HTML ファイルを要求するときに使用される プロトコルがプロキシーを要求するときに使用されるプロトコルになります。 同じことがドメイン名およびポート番号についても言えます。)

エラー

ServiceInvocationException がメッセージ ID 「CRRUI3658E」とメッセージ「「{1}」上のサービスを呼び出そうとしているときに「{0}」のプロキシーでエラーが発生しました。(An error occurred on proxy at ‘{0}’ while trying to invoke service on '{1}')」でスローされます。この {0} は、プロキシーの URL で、{1} は Web サービスの URL です。 ServiceInvocationException の detail1 には「302」が設定されます。 detail2 には「検出 (Found)」が設定されます。

ServiceInvocationException がメッセージ ID 「EGL1546E」およびメッセージ「要求をサービス呼び出しに変換できませんでした。(The request could not be converted to a service call.)受け取った要求は「」でした。(The received request was ''.)」でスローされます。

ソリューション

HTTP の代わりに HTTPS を使用して HTML ファイルを要求します。

Web サービス

構成
Web サービスが、JEE 基本認証を使用して保護されており、ユーザー・データ制約 CONFIDENTIAL または INTEGRAL を含んでいます。
問題
Web サービスを要求するときに HTTPS の代わりに HTTP が使用されています。
エラー
ServiceInvocationException がメッセージ ID 「CRRUI3655E」およびメッセージ「応答オブジェクトを処理しているときに、エラーが発生しました: 「ReferenceError: urlString が定義されていません」(An error occurred while processing response object: 'ReferenceError: urlString is not defined')」でスローされます。ServiceInvocationException の detail1 には「302」が設定されます。 detail2 には「検出 (Found)」が設定されます。
ソリューション
HTTP の代わりに HTTPS を使用して Web サービスを要求します。

フィードバック