私はHTTPS SOAPサービスをmuleでプロキシしようとしています。そのため、APIマネージャーを使用し、そこにwsdl URLを指定しましたが、アプリケーションをデプロイするときにエラーが発生します。APIマネージャーを使用したSOAPプロキシサービス
Could not resolve placeholder
'wsdl(p['wsdl.uri']).services[0].preferredPort.addresses[0].host'
in string value "<http:request-config name="http-request-config"
host="![wsdl(p['wsdl.uri']).services[0].preferredPort.addresses[0].host]"
port="![wsdl(p['wsdl.uri']).services[0].preferredPort.addresses[0].port]" protocol="HTTPS">
</http:request-config>
私はプロジェクトをダウンロードしました。wsdl.uriプロパティファイルにプロパティがあります。
UPDATE:
ちょうど私は、サンプルプロジェクトでは、以下のdataweaveを与えてみました何のwsdl関数が返すのアイデアを得るために。
#[dw(wsdl('https://myhost/check/checkrecieveAPI?WSDL'))]
ただし、TLSが設定されていないため、次のエラーが発生しました。 wsdlにTLSを設定する方法が不明です。
sun.security.provider.certpath.SunCertPathBuilderException:二つの異なる問題があり
以下の回答を見つけたら、問題を解決するために役立ちます。 –