用Eclipse执行业务流程 - 编程入门网
e">
...
<wsdl:operation name="shippingQueue">
...
</wsdl:portType>
<wsdl:binding name="mybiz_flow_serviceSoapBinding"
type="tns:mybiz_flow_servicePortType">
<soap:binding style="rpc"
transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="addToyToCart">
<soap:operation soapAction="" style="rpc"/>
<wsdl:input>
<soap:body
namespace="http://ibm/dw/ode/bpel/service.wsdl"
use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body
namespace="http://ibm/dw/ode/bpel/service.wsdl"
use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="viewCart">
...
<wsdl:operation name="shippingEstimator">
...
<wsdl:operation name="checkout">
...
<wsdl:operation name="orderFailed">
...
<wsdl:operation name="emailInvoice">
...
<wsdl:operation name="shippingQueue">
...
<wsdl:service name="mybiz_flow_serviceService">
<wsdl:port name="mybiz_flow_servicePort"
binding="tns:mybiz_flow_serviceSoapBinding">
<soap:address
location="http://localhost:8080/ode/processes/mybiz_flow_service"/>
</wsdl:port>
</wsdl:service>
<plnk:partnerLinkType name="mybiz_flow_servicePartnerLinkType">
<plnk:role name="service" portType="tns:mybiz_flow_servicePortType"/>
</plnk:partnerLinkType>
</wsdl:definitions>
访问 下载 小节查看完整的 WSDL 定义。注意,在本教程中已经定义的玩具购买业务流程中的每项任务都有一个操作。为简单起见,此 Web 服务的操作的定义方法与清单 6 中的 execute 操作极为相似,因此无需详细了解这个操作。您可能希望扩展操作并让这些操作完成其他工作,然后使操作的输入和输出消息接受 xsd:string 类型的 Message,这取决于业务流程的需求。 用Eclipse执行业务流程(16)时间:2011-02-14 IBM Tyler Anderson完善生成的 BPEL 文件 在把业务流程部署到 Apache ODE 上之前还必须完成的最后一项工作是填充在清单 3 中为玩具购买业务流程生成的 BPEL 文件。您将需要重新定义 Namespaces 并导入您在清单 6 和清单 7 中编写的两个 WSDL 文件。 清单 8. Namespaces 和 WSDL 导入
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |