WSO2 ESBのプロキシ経由でガバナンスレジストリに登録されているSOAPサービスを公開しようとしています。 WSDLで参照されているリソースのスキーマの場所が正しくないため、プロキシを保存する際にエラーが発生します。WSO2 ESBレジストリリソースを使用するプロキシに無効なスキーマ参照があります
Caused by: javax.wsdl.WSDLException: WSDLException (at /wsdl:definitions/wsdl:types/xsd:schema): faultCode=PARSER_ERROR: Problem parsing '../../../../schemas/org/tempuri/1.0.0/TestSoap1.xsd'.: java.io.FileNotFoundException: /../schemas/org/tempuri/1.0.0/TestSoap1.xsd (No such file or directory)
私はガバナンスのレジストリでWSDLを検索する場合、インポートスキーマは「../../../{xsd名を使用して相対パスを指している場所があります。私が得る特に
} "、明らかにエラーの原因。解決策は、すべてのスキーマの場所をレジストリの内部キー(gov:/ trunk/...など)に再マップするように思われます。
この現象は私にとっては意味がありません。 ESBとGREGの統合は、プロキシ作成時に以前にGREGにインポートされたWSDLを使用する場合に便利です。何か不足していますか?