0

我有 WSO2 ESB 和 WSO2 GREG 运行,注册表安装到 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 回答