2011-10-27 60 views
2

所以我是BPEL的新手,事實上我的XML知識是有限的(但是我在做這個項目時增長很快)。我正在BPEL中創建一個Web服務。現在拖放很好,但複雜類型呢?我可以修改.xsd文件來獲取它們,但是,是否需要編輯我的.wsdl文件和.bpel文件以匹配,還是有辦法自動生成此文件以反映.xsd文件中的更改。從BPEL自動生成XSD?或來自XSD的BPEL?

我使用JDeveloper 10

感謝

回答

2

不知道有關JDeveloper是如何處理這個,但是從概念BPEL只重用在WSDL和/或XSD文件製作類型定義導入到BPEL定義。因此,如果您在模式定義中更改數據類型,BPEL流程會相應地使用它們。

更具體地說,典型的情況是您已經在XSD中定義了您的模式,將它導入到您的WSDL中並使用它來根據您的模式定義消息。在您的BPEL流程中,您可以引用消息類型(在WSDL中定義)或元素/ complexTypes(在XSD中定義)。