从BPEL自动生成XSD?或XSD的BPEL?

时间:2011-10-27 04:34:18

标签: xsd jdeveloper bpel

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

我正在使用Jdeveloper 10.

由于

1 个答案:

答案 0 :(得分:2)

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

更具体地说,典型的情况是您已在XSD中定义了架构,将其导入到WSDL中,并使用它根据架构定义消息。在BPEL流程中,您可以引用消息类型(在WSDL中定义)或元素/ complexTypes(在XSD中定义)。