我正在评估wso2,并遇到了以下问题:假设我的公司已经为他们的业务定义了一个定义良好的通用数据模型。这些模式(甚至是服务定义-wsdl)存在于存储库中,文件之间的引用是使用它们之间的相对路径来完成的。现在,我想要的是将所有这些可扩展标示语言和WSDL导入到wso2 Gorvernance Registry (wso2greg)中,使其能够管理它们。更多(这是我开始失去对wso2的控制的地方),我想参考wso2greg关于wso2bps的业务流程的参考资料。我想说:“嘿,工作流!忘记所有自动生成的界面。你的界面将是这个{wsdl_from_wso2greg}。”
我试图通过在我的“主”Carbon应用程序项目中(与我的BPEL工作流一起)创建一个Registry Resources项目,然后在工作流上创建PartnerLinks,但是,在我配置了所有内容之后,我得到了以下错误:“此实现不支持../TestGreg/TestServiceWsdl.wsdl的导入位置。导入工件必须包含在具有根部署描述符的文件夹层次结构中”。
现在,是我做了什么很愚蠢的事情,还是wso2真的不支持我想要做的事情?如果是这样,你们通常是如何处理这些问题的?
谢谢,Leandro Nunes
发布于 2014-01-02 12:19:20
当您从BPEL引用WSDL/XSD时,您需要用BPEL将它们打包。您不能引用存储在注册表中的内容。只能对安全策略和终结点引用执行从外部注册表的引用。任何其他资源都需要与BPEL打包在一起。
https://stackoverflow.com/questions/17107125
复制相似问题