WSO2 ESB 4.5.0无法从治理注册表创建代理服务
我让WSO2 ESB和WSO2 GREG运行,并将注册表装载到ESB实例 在尝试创建登录代理服务时,我从注册表中获取了WSDL。WSDL有一个它所依赖的模式导入。但是,ESB无法解析模式位置,无法在本地FS上找到它 屏风 日志 这能克服吗?或者这是WSO2的另一个bug 谢谢, Vladimir.在“publishWSDL”选项的“resource”元素的“SchemaLocation”属性中使用与WSDL中使用的“SchemaLocation”属性值完全相同的“SchemaLocation”属性值 例如,如果WSDL具有导入为的模式WSO2 ESB 4.5.0无法从治理注册表创建代理服务,wso2,wso2esb,wso2greg,Wso2,Wso2esb,Wso2greg,我让WSO2 ESB和WSO2 GREG运行,并将注册表装载到ESB实例 在尝试创建登录代理服务时,我从注册表中获取了WSDL。WSDL有一个它所依赖的模式导入。但是,ESB无法解析模式位置,无法在本地FS上找到它 屏风 日志 这能克服吗?或者这是WSO2的另一个bug 谢谢, Vladimir.在“publishWSDL”选项的“resource”元素的“SchemaLocation”属性中使用与WSDL中使用的“SchemaLocation”属性值完全相同的“SchemaLocation”属
<schema namespace="some_namespace" schemaLocation="./TestSchema.xsd">
那么“resource”标记的“schemaLocation”属性也应该与下面提到的相同
<resource schemaLocation="./TestSchema.xsd" ...>
在“publishWSDL”选项的“resource”元素的“SchemaLocation”属性中使用与WSDL中使用的“SchemaLocation”属性值完全相同的“SchemaLocation”属性值
例如,如果WSDL具有导入为的模式
<schema namespace="some_namespace" schemaLocation="./TestSchema.xsd">
那么“resource”标记的“schemaLocation”属性也应该与下面提到的相同
<resource schemaLocation="./TestSchema.xsd" ...>
这一点非常有用,因为治理注册表使用模式文件的目标名称在注册表中保存模式文件。因此WSDL中的路径变得非常长。希望ESB能够在默认情况下自行解决这个问题。这是非常有用的一点,因为治理注册表使用模式文件的目标名称在注册表中保存模式文件。因此WSDL中的路径变得非常长。希望ESB能够在默认场景中自行解决它。