我创建了一个简单的CAR项目,其中包含代理服务,WSDL和2个XSD。代理服务标记有EnterpriseServiceBus服务器角色,而WSDL和XSD标记有GovernanceRegistry角色。
我可以将此CAR上传到ESB,并按预期部署代理服务。 但是,当我尝试将相同的CAR上传到独立的GReg时,它会显示“成功上载的CAR”消息,但不会部署任何工件。我在artifact.xml中为我的工件配置了以下路径:“/ _system / governance / services / cqproxy”。
请让我知道我错过了什么。 谢谢!
答案 0 :(得分:1)
Governance Registry(G-Reg)中的默认配置有一个WSDL处理程序,它将所有WSDL文件部署到/ _system / governance / trunk / wsdls / .....请检查您的WSDL是否部署到此位置。
要在artifact.xml中定义的注册表路径中部署WSDL,您需要禁用处理函数。这可以在G-Reg发行版的repository / conf / registry.xml文件中完成。注释掉以
开头的WSDL处理程序部分希望这有帮助!
此致 阿娇