从BPEL自动生成XSD?还是来自XSD的BPEL?

从BPEL自动生成XSD?还是来自XSD的BPEL?,xsd,jdeveloper,bpel,Xsd,Jdeveloper,Bpel,所以我是BPEL新手,实际上我的XML知识是有限的(但随着我做这个项目而快速增长)。我正在用BPEL创建一个Web服务。现在拖放就可以了,但是复杂类型呢?我可以修改.xsd文件以获得它们,但我是否需要编辑.wsdl文件和.bpel文件以匹配它们,或者是否有方法自动生成它们以反映.xsd文件中的更改 我使用的是jdeveloper10 谢谢我不确定JDeveloper是如何处理这个问题的,但从概念上讲,BPEL只重用导入BPEL定义的WSDL和/或xsd中的类型定义。因此,如果更改模式定义中的数据

所以我是BPEL新手,实际上我的XML知识是有限的(但随着我做这个项目而快速增长)。我正在用BPEL创建一个Web服务。现在拖放就可以了,但是复杂类型呢?我可以修改.xsd文件以获得它们,但我是否需要编辑.wsdl文件和.bpel文件以匹配它们,或者是否有方法自动生成它们以反映.xsd文件中的更改

我使用的是jdeveloper10


谢谢

我不确定JDeveloper是如何处理这个问题的,但从概念上讲,BPEL只重用导入BPEL定义的WSDL和/或xsd中的类型定义。因此,如果更改模式定义中的数据类型,BPEL流程将相应地使用它们

更具体地说,典型的场景是,您已经在XSD中定义了模式,将其导入WSDLs并使用它根据模式定义消息。在BPEL流程中,您可以引用消息类型(在WSDL中定义)或元素/复合类型(在XSD中定义)