プロキシ サービスによって呼び出される WSO2 DSS を使用してデータ サービスを作成しました。すべてがスムーズに機能しますが、この DSS サービスはインターネットからも見えます。
ここで、この DSS を非表示にしたいので、プロキシ サービスがこのサービスを使用する唯一の方法です。プロキシにはセキュリティ、ロギングなどがあります。
私が理解している限り、ローカル トランスポートは、サービス間のトラフィックを WSO2 の内部に保持するための優れた効率的な方法です。
すべてが期待どおりに進みますが、プロキシ (DSS サービス WDSL) の WSDL URL または内部を設定しようとすると、「プロキシ サービスを変更できません :: プロキシ サービスを変更できません: mylogtest-ProxyServiceAdminProxyAdminException」というエラーが表示されます。
ログ ファイルには、「原因: org.apache.synapse.SynapseException: WSDL からサービスを構築中にエラーが発生しました」および「原因: org.apache.axis2.AxisFault: 選択するポートを持つサービスがありません」というエラーがあります。
DSS でのみローカル トランスポートを使用している場合、このエラーが発生します。http トランスポートを追加すると、すべてが機能します。プロキシには、http および https トランスポートがあります。