WSO2 GREG是否可以上载一个模式,该模式导入另一个已上载的模式,而无需打包zip?
我正在尝试上载一个模式,该模式导入注册表中的另一个现有模式,我希望在不必打包这两个模式的情况下上载该模式,但总是导致错误“无法读取XML模式定义文件。this.schema.needs” 作为概念证明,我上传了一个commons.xsd,它存储在注册表中,如下所示: /_system/governance/trunk/schemas/_1/commons/commons.xsd,位于“urn:commons:1”命名空间下 现在,我想上传一个包含此导入的example.xsd:WSO2 GREG是否可以上载一个模式,该模式导入另一个已上载的模式,而无需打包zip?,wso2,wso2greg,Wso2,Wso2greg,我正在尝试上载一个模式,该模式导入注册表中的另一个现有模式,我希望在不必打包这两个模式的情况下上载该模式,但总是导致错误“无法读取XML模式定义文件。this.schema.needs” 作为概念证明,我上传了一个commons.xsd,它存储在注册表中,如下所示: /_system/governance/trunk/schemas/_1/commons/commons.xsd,位于“urn:commons:1”命名空间下 现在,我想上传一个包含此导入的example.xsd: <xsd:
<xsd:import namespace="urn:commons:1" schemaLocation="../commons/commons.xsd"/>
如我所见,如果上传程序将新文件放在/_system/governance/trunk/schemas/_1/example/example.xsd下,并考虑其名称空间“urn:example:1”,那么它在指定的相对路径上找到了commons.xsd,但似乎将其放在根治理文件夹中
是虫子吗
你知道有什么办法可以做到这一点吗
WSO2治理注册表版本为4.6.0
[2015-08-23 16:24:49,310] ERROR {org.wso2.carbon.registry.resource.ui.processors.AddResourceProcessor} - File upload failed.
org.apache.axis2.AxisFault: Failed to add resource /_system/governance/example.xsd. Could not read the XML Schema Definition file. this.schema.needs
at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531)
at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:367)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:413)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:224)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:149)
at org.wso2.carbon.registry.resource.stub.ResourceAdminServiceStub.addResource(ResourceAdminServiceStub.java:4818)
at org.wso2.carbon.registry.resource.ui.clients.ResourceServiceClient.addResource(ResourceServiceClient.java:679)
at org.wso2.carbon.registry.resource.ui.processors.AddResourceProcessor.execute(AddResourceProcessor.java:179)
at org.wso2.carbon.ui.transports.fileupload.AbstractFileUploadExecutor.executeGeneric(AbstractFileUploadExecutor.java:104)
at org.wso2.carbon.ui.transports.fileupload.FileUploadExecutorManager$CarbonXmlFileUploadExecHandler.execute(FileUploadExecutorManager.java:392)