我有运行注册表的WSO2 ESB和WSO2 GREG安装到ESB实例 .
在尝试创建Loging代理服务时,我从注册表中获取了WSDL . WSDL具有依赖的模式导入 . 但是,ESB无法解析尝试在本地FS上找到它的架构位置 .
屏幕here
记录here .
这可以克服吗?或者那是WSO2的另一个错误?
谢谢,弗拉基米尔 .
在“publishWSDL”选项的“resource”元素的“SchemaLocation”属性中使用与WSDL中使用的完全相同的“SchemaLocation”属性值 .
例如,如果WSDL具有导入的模式,
<schema namespace="some_namespace" schemaLocation="./TestSchema.xsd">
那么“resource”标签的“schemaLocation”属性也应该与下面提到的相同 .
<resource schemaLocation="./TestSchema.xsd" ...>
1 回答
在“publishWSDL”选项的“resource”元素的“SchemaLocation”属性中使用与WSDL中使用的完全相同的“SchemaLocation”属性值 .
例如,如果WSDL具有导入的模式,
那么“resource”标签的“schemaLocation”属性也应该与下面提到的相同 .