0

WSO2ESBとWSO2GREGを実行していて、レジストリをESBインスタンスにマウントしています。

ロギングプロキシサービスを作成しようとしているときに、レジストリからWSDLを取得しました。WSDLには、依存するスキーマインポートがあります。ただし、ESBは、ローカルFSでスキーマの場所を見つけようとしてスキーマの場所を解決できません。

ここに画面

ここにログします。

これは克服できますか?それとも、それはWSO2の別のバグですか?

ありがとう、ウラジミール。

4

1 に答える 1

3

「publishWSDL」オプションの「resource」要素の「SchemaLocation」属性でWSDLで使用されているものとまったく同じ「SchemaLocation」属性値を使用します。

たとえば、WSDLに次のようにインポートされたスキーマがある場合、

<schema namespace="some_namespace" schemaLocation="./TestSchema.xsd">

その場合、「resource」タグの「schemaLocation」属性も以下と同じである必要があります。

<resource schemaLocation="./TestSchema.xsd" ...>
于 2012-11-30T05:03:09.410 に答える