Oracle Service Bus (OSB)を使用しており、WSDLで XSD インポートに次の schemaLocation を持つXSDを使用しようとしています。
schemaLocation="http://docs.oasis-open.org/wsn/br-2.xsd"
私の問題は、OSB がこの依存関係を解決できず、エラーが発生することです。
"The dependency mapping is not configured in WSDL resource"
.
XSDをOSBプロジェクトにインポートし、 resource への相対パスを使用することで回避できますが、相対パス(schemaLocation="../myXSDs/br-2.xsd")
が必要ない場合は特に、相対パスは必要ありません。
では、 OSBで URL をXSDリソースとして直接使用するにはどうすればよいでしょうか。そうでない場合、なぜですか?セキュリティ上の理由??
私のソフトウェアスタックは次のとおりです。
OSB (バージョン 11.1.1.7.0)
OEPE (11.1.1.7.0) (Weblogic Server 10.3.6.0を含む)
サービス指向の開発者からの友好的な敬意:-)