jboss-user
[Arriba] [Todas las Listas]

[jboss-Usuario] [jBPM] - Re: Cómo para acceder un processInstance dentr

To: User development <jboss-user@xxxxxxxxxxxxxxx>
Subject: [jboss-Usuario] [jBPM] - Re: Cómo para acceder un processInstance dentro de un elemento de trabajo
From: Tobias Wittur <do-not-reply@xxxxxxxxx>
Date: Mon, 19 Sep 2011 20:56:27 -0400
Auto-submitted: yes
Delivery-date: Mon, 19 Sep 2011 20:57:43 -0400
Envelope-to: traductor@xxxxxxxxxxx
In-reply-to: <2-623382-3-88405-1314587737886-2-627160-3-2836-1316431554576.jivesbs.jivemailuser@http://community.jboss.org>
List-archive: <http://lists.jboss.org/pipermail/jboss-user>
List-help: <mailto:jboss-user-request@lists.jboss.org?subject=help>
List-id: The JBoss User main mailing list <jboss-user.lists.jboss.org>
List-post: <mailto:jboss-user@lists.jboss.org>
List-subscribe: <https://lists.jboss.org/mailman/listinfo/jboss-user>, <mailto:jboss-user-request@lists.jboss.org?subject=subscribe>
List-unsubscribe: <https://lists.jboss.org/mailman/listinfo/jboss-user>, <mailto:jboss-user-request@lists.jboss.org?subject=unsubscribe>
References: <2-623382-3-88405-1314587737886.jivesbs.jivemailuser@http://community.jboss.org> <2-623382-3-88405-1314587737886-2-626587-3-88405-1316054835779.jivesbs.jivemailuser@http://community.jboss.org> <2-623382-3-88405-1314587737886-2-627160-3-2836-1316431554576.jivesbs.jivemailuser@http://community.jboss.org>
Reply-to: The JBoss User main mailing list <jboss-user@xxxxxxxxxxxxxxx>
Sender: jboss-user-bounces@xxxxxxxxxxxxxxx
Tobias *Wittur [*http://comunidad.*jboss.*org/Personas/*tob1cuando] creó la discusión

"*Re: Cómo para acceder un *processInstance dentro de un elemento de trabajo"

para ver la discusión, visita: *http://comunidad.*jboss.*org/Mensaje/627329#627329

--------------------------------------------------------------
Bien, es de hecho un mensaje intermedio echa acontecimiento también como el mensaje echa acontecimiento de fin, mi *xml es en el fondo.

Tuve una mirada en los ejemplos y para el *intermedio echar acontecimiento*, un enviar tarea *handler fue definido:

 *KnowledgeBase *kbase = *createKnowledgeBase("**BPMN2-*IntermediateThrowEventMessage.*bpmn2*");
        *StatefulKnowledgeSession *ksession = *createKnowledgeSession(*kbase);
        *ksession.*getWorkItemManager().*registerWorkItemHandler("Envía Tarea", nuevo *SendTaskHandler());

yo entonces mirado en el *xml para el enviar ejemplo de tarea también cuando el mensaje intermedio echa ejemplo, tampoco tiene cualquier atributo como *tns:el nombre="Envía Tarea" y *oryx es también no produciendo uno ?

El Mensaje intermedio echa acontecimiento:
> <*intermediateThrowEvent *id="_2" nombre="*MessageEvent" >
>   <*dataInput *id="_2_Entrada" />
>   <*dataInputAssociation>
>     <*sourceRef>*x</*sourceRef>
>     <*targetRef>_2_Entrada</*targetRef>
>   </*dataInputAssociation>
>   <*inputSet>
>     <*dataInputRefs>_2_Entrada</*dataInputRefs>
>   </*inputSet>
>   <*messageEventDefinition *messageRef="_2_Mensaje"/>
> </*intermediateThrowEvent>
> <*endEvent *id="_3" nombre="*EndEvent" />
> 
> //enviar tarea
> <*sendTask *id="_2" nombre="Hola" *messageRef="_2_implementación" de Mensaje="Otro" >
>   <*ioSpecification>
>     <*dataInput *id="_2_*param" Mensaje="de nombre" />
>     <*inputSet>
>       <*dataInputRefs>_2_*param</*dataInputRefs>
>     </*inputSet>
>     <*outputSet/>
>   </*ioSpecification>
>   <*dataInputAssociation>
>     <*sourceRef>*s</*sourceRef>
>     <*targetRef>_2_*param</*targetRef>
>   </*dataInputAssociation>
> </*sendTask>
Mi proceso *xml:
> <*bpmn2:*intermediateThrowEvent *id="_1246#Uno3#Uno8-08AE-4FEC-*AEDB-731#Uno233*E28nombre" de CE="Actualiza *Twitter Estado (echa mensaje)">
>   <*bpmn2:*incoming>_BC5261CD-860*C-4979-#Uno045-AE209*C41780*D</*bpmn2:*incoming>
>   <*bpmn2:*outgoing>_3*E572AF9-62AA-4*D13-*B0*E7-BD1#Uno3*B893*C80</*bpmn2:*outgoing>
>   <*bpmn2:*dataInput *id="_1246#Uno3#Uno8-08AE-4FEC-*AEDB-731#Uno233*E28Parámetro_de CE" Parámetro="de nombre"/>
>   <*bpmn2:*dataInputAssociation *id="_*amcjQ-*J1*EeC2*tu7*nt8*W9*eg">
>     <*bpmn2:*sourceRef>*x</*bpmn2:*sourceRef>
>     <*bpmn2:*targetRef>_1246#Uno3#Uno8-08AE-4FEC-*AEDB-731#Uno233*E28Parámetro_de CE</*bpmn2:*targetRef>
>   </*bpmn2:*dataInputAssociation>
>   <*bpmn2:*inputSet *id="_*amcjQuJ1*EeC2*tu7*nt8*W9*eg">
>     <*bpmn2:*dataInputRefs>_1246#Uno3#Uno8-08AE-4FEC-*AEDB-731#Uno233*E28Parámetro_de CE</*bpmn2:*dataInputRefs>
>   </*bpmn2:*inputSet>
>   <*bpmn2:*messageEventDefinition *id="_*amcjROJ1*EeC2*tu7*nt8*W9*eg" *drools:*msgref="*twitterProductLink" *messageRef="*twitterProductLink"/>
> </*bpmn2:*intermediateThrowEvent>
--------------------------------------------------------------

Respuesta a este mensaje por ir a Comunidad
[*http://comunidad.*jboss.*org/Mensaje/627329#627329]

Empieza una discusión nueva en *jBPM en Comunidad
[*http://comunidad.*jboss.*org/Escoge-contenedor!Entrada.*jspa?*contentType=1&*containerType=14&contenedor=2034]

Tobias Wittur [http://community.jboss.org/people/tob1as] created the discussion

"Re: How to access a processInstance within a work item"

To view the discussion, visit: http://community.jboss.org/message/627329#627329

--------------------------------------------------------------
Well, it is actually an intermediate message throw event as well as a message throw end event, my xml is at the bottom.

I had a look at the examples and for the *intermediate throw event*, a send task handler was defined:

 KnowledgeBase kbase = createKnowledgeBase("*BPMN2-IntermediateThrowEventMessage.bpmn2*");
        StatefulKnowledgeSession ksession = createKnowledgeSession(kbase);
        ksession.getWorkItemManager().registerWorkItemHandler("Send Task", new SendTaskHandler());

I then looked at the xml for the send task example as well as the intermediate message throw example, neither has any attribute like tns:name="Send Task" and oryx is also not producing one ?

Intermediate message throw event:
> <intermediateThrowEvent id="_2" name="MessageEvent" >
>   <dataInput id="_2_Input" />
>   <dataInputAssociation>
>     <sourceRef>x</sourceRef>
>     <targetRef>_2_Input</targetRef>
>   </dataInputAssociation>
>   <inputSet>
>     <dataInputRefs>_2_Input</dataInputRefs>
>   </inputSet>
>   <messageEventDefinition messageRef="_2_Message"/>
> </intermediateThrowEvent>
> <endEvent id="_3" name="EndEvent" />
> 
> //send task
> <sendTask id="_2" name="Hello" messageRef="_2_Message" implementation="Other" >
>   <ioSpecification>
>     <dataInput id="_2_param" name="Message" />
>     <inputSet>
>       <dataInputRefs>_2_param</dataInputRefs>
>     </inputSet>
>     <outputSet/>
>   </ioSpecification>
>   <dataInputAssociation>
>     <sourceRef>s</sourceRef>
>     <targetRef>_2_param</targetRef>
>   </dataInputAssociation>
> </sendTask>
My process xml:
> <bpmn2:intermediateThrowEvent id="_1246A3A8-08AE-4FEC-AEDB-731A233E28CE" name="Update Twitter Status (throw message)">
>   <bpmn2:incoming>_BC5261CD-860C-4979-A045-AE209C41780D</bpmn2:incoming>
>   <bpmn2:outgoing>_3E572AF9-62AA-4D13-B0E7-BD1A3B893C80</bpmn2:outgoing>
>   <bpmn2:dataInput id="_1246A3A8-08AE-4FEC-AEDB-731A233E28CE_Parameter" name="Parameter"/>
>   <bpmn2:dataInputAssociation id="_amcjQ-J1EeC2tu7nt8W9eg">
>     <bpmn2:sourceRef>x</bpmn2:sourceRef>
>     <bpmn2:targetRef>_1246A3A8-08AE-4FEC-AEDB-731A233E28CE_Parameter</bpmn2:targetRef>
>   </bpmn2:dataInputAssociation>
>   <bpmn2:inputSet id="_amcjQuJ1EeC2tu7nt8W9eg">
>     <bpmn2:dataInputRefs>_1246A3A8-08AE-4FEC-AEDB-731A233E28CE_Parameter</bpmn2:dataInputRefs>
>   </bpmn2:inputSet>
>   <bpmn2:messageEventDefinition id="_amcjROJ1EeC2tu7nt8W9eg" drools:msgref="twitterProductLink" messageRef="twitterProductLink"/>
> </bpmn2:intermediateThrowEvent>
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/627329#627329]

Start a new discussion in jBPM at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]

_______________________________________________
*jboss-Usuario *mailing lista
*jboss-user@xxxxxxxxxxxxxxx
*https://listas.*jboss.*org/*mailman/*listinfo/*jboss-Usuario
_______________________________________________
jboss-user mailing list
jboss-user@xxxxxxxxxxxxxxx
https://lists.jboss.org/mailman/listinfo/jboss-user
<Anterior por Tema] Tema Actual [Siguiente por Tema>