0 0

请问,我发布一个bpel应用的时候,总是报错Latch error是怎么回事啊?谢谢。5

Latch error, was releasing for state 1 but actually in -1
我的Test.bpel文件代码如下:
<?xml version="1.0" encoding="UTF-8"?>
<bpws:process exitOnStandardFault="yes" name="Test"
    suppressJoinFailure="yes"
    targetNamespace="http://sample.bpel.org/bpel/Test"
    xmlns:bpws="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
    xmlns:ns="http://sample.bpel.org/bpel/TestArtifacts"
    xmlns:ns0="http://test.com" xmlns:tns="http://sample.bpel.org/bpel/Test">
    <bpws:import importType="http://schemas.xmlsoap.org/wsdl/"
        location="Test.wsdl" namespace="http://sample.bpel.org/bpel/Test"/>
    <bpws:import importType="http://schemas.xmlsoap.org/wsdl/"
        location="AddService.wsdl" namespace="http://test.com"/>
    <bpws:import importType="http://schemas.xmlsoap.org/wsdl/"
        location="TestArtifacts.wsdl" namespace="http://sample.bpel.org/bpel/TestArtifacts"/>
    <bpws:partnerLinks>
        <bpws:partnerLink myRole="TestProvider" name="client" partnerLinkType="tns:Test"/>
        <bpws:partnerLink name="PartnerLink"
            partnerLinkType="ns:addServicePLT" partnerRole="partnerRole"/>
    </bpws:partnerLinks>
    <bpws:variables>
        <bpws:variable messageType="tns:TestRequestMessage" name="input"/>
        <bpws:variable messageType="tns:TestResponseMessage" name="output"/>
    </bpws:variables>
    <bpws:sequence name="main">
        <bpws:receive createInstance="yes" name="receiveInput"
            operation="process" partnerLink="client" portType="tns:Test" variable="input"/>
        <bpws:reply name="replyOutput" operation="process"
            partnerLink="client" portType="tns:Test" variable="output"/>
    </bpws:sequence>
</bpws:process>


partnerLinkType声明如下:
<plnk:partnerLinkType name="addServicePLT">
		<plnk:role name="partnerRole" portType="wsdl:AddService"/>
	</plnk:partnerLinkType>
    <import location="AddService.wsdl" namespace="http://test.com"/>
SOA 
2008年6月28日 17:48
目前还没有答案

相关推荐

    BPEL的一个运行实例

    ### BPEL的一个运行实例 #### 1. 前言 ##### 1.1. 前提条件 本文档假设读者已经具备基本的Java编程基础、了解Web服务的基本概念以及熟悉Eclipse IDE的使用。 ##### 1.2. 目标 本教程旨在通过一个具体的例子来介绍...

    BPEL流程编排发布实例

    创建完BPEL流程后,需要将其部署到一个支持BPEL的服务器上。部署过程可能包括导入流程定义文件(.bpel)、配置服务接口、设置初始化参数等。一旦发布,流程就可以根据触发条件自动执行。 6. **学习资源** ...

    Eclipse_BPEL_使用详解[整理].pdf

    Eclipse BPEL 是一种基于 Eclipse 的业务流程执行语言(BPEL),它提供了一个基于标准的业务流程管理解决方案。下面是 Eclipse BPEL 的使用详解。 一、 环境配置 Eclipse BPEL 需要在 Eclipse IDE 中安装 BPEL ...

    oracle SOA bpel发布流程

    Oracle SOA Suite 是一款强大的企业级服务导向架构(SOA)解决方案,它包含了BPEL(Business Process Execution Language)组件,用于构建、管理和执行业务流程。BPEL是一种标准的XML语言,用来描述如何组合Web服务...

    BPEL流程例子程序

    **BPEL流程例子程序详解** BPEL(Business Process Execution Language)是一种基于XML的编程语言,用于描述和执行业务...对于学习和理解BPEL的工作原理,以及如何在实践中应用BPEL,这个例子程序是一个很好的起点。

    bpel完整实例(webservice+bpel)

    - **CompleteAfterProject6**: 这个文件可能是一个包含BPEL流程的项目,名为"CompleteAfter"的第六个版本。这个流程可能涉及了Web服务的调用,并在所有前序任务完成后执行某些操作。 - **CompleteAfterProject4**: ...

    BPEL整合WEBService服务的一个完整案例

    本文将深入解析一个BPEL整合WEBService服务的完整案例,旨在展示如何利用BPEL来协调多个WebService,以创建更加复杂的服务组合。 #### 案例概述 本案例的目标是使用BPEL调用两个通过Apache CXF项目发布的...

    BPEL中文教程 BPEL学习很好的

    - **编制**:一个中心流程控制和协调相关的Web服务。优点在于灵活性高,可以预先制定应对失败的策略。 - **编排**:所有参与的Web服务都了解整个业务流程,以及何时何地与其他服务交互。 - **业务流程描述方法**...

    我自己写的BPEL建模工具雏形 含源代码

    标题提到的“我自己写的BPEL建模工具雏形 含源代码”是一项个人项目,它提供了一个基础的图形用户界面,允许用户通过拖放图形元素来设计BPEL流程。这个工具的初步实现虽然还不具备完整的功能,如BPEL流程的分析和...

    BPEL相关集 bpel相关集合

    在这个过程中,“相关集合”(Correlation Set)是BPEL中的一个重要概念,它在协调服务交互中扮演着关键角色。 相关集合是BPEL中用于关联消息和活动的一种机制,它可以将消息与特定的流程实例关联起来。这在处理...

    bpel primer_(BPEL 2.0 primer_权威).pdf

    **BPEL 2.0**是BPEL的一个重大版本更新,其目标是提供一个更加强大且灵活的框架来定义和执行业务流程。该版本引入了许多新特性,包括但不限于: 1. **消息交换**:定义了如何在不同的Web服务之间进行消息传递。 2. ...

    BPEL 2.0规范(中文版)

    《BPEL 2.0规范(中文版)》定义了一种基于Web服务的业务流程语言——Web服务业务流程执行语言(WS-BPEL),该语言允许设计者描述业务流程,并通过专门的Web服务接口实现流程的功能性输出与输入。 #### 二、WS-BPEL...

    Eclipse_BPEL_使用详解

    Eclipse BPEL Designer是Eclipse IDE的一个插件,提供了一个可视化的工作台来创建、编辑和部署BPEL流程。 首先,我们需要配置BPEL的开发环境。这包括安装Apache ODE,它是BPEL的解析器。可以从Apache官方网站下载...

    bpel学习心得笔记

    BPEL4WS是指BPEL for Web Services,它是BPEL的一个具体实现,旨在为Web服务提供标准化的流程编排能力。 1. **Invoke Activity**:通过调用其他Web服务来实现业务流程中的各个步骤。 2. **While Loop**:支持循环...

    eclipse_BPEL_1

    4. **features.rar**:Eclipse的特性(Features)是插件的集合,它们共同提供一个完整的功能,比如BPEL开发环境就是一个特性,可能包含多个相关的插件。 为了使用这个压缩包,你需要解压并按照特定的顺序安装这些...

    BPEL 入门 实例

    BPEL的第一个版本发布于2002年8月。随后,随着Oracle等主要供应商的支持和加入,BPEL经历了多次改进和完善。2003年3月,发布了1.1版,并在同年4月被提交给结构化信息标准促进组织(OASIS)进行标准化工作。这标志着Web...

    BPEL入门教程.zip

    BPEL是基于XML的,它定义了如何组织和执行一系列Web服务来实现一个业务流程。BPEL流程可以处理服务间的异步通信,并提供了错误处理、补偿机制以及流程版本管理等高级特性。 ### 2. BPEL结构 BPEL流程由多个元素构成...

Global site tag (gtag.js) - Google Analytics