[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: Fw: invoke/receive/reply
I believe you're asking about WMQ with the Request-Reply question. The
short answer is that they DO form a pair. The slightly less short answer
is this. WMQ has a 364 byte control area before the data message. Two of
its fields are a 24-byte "Message ID" and a 24-byte "Correllation ID".
When a message is sent the system generates a unique Message-ID. The
sender should also code a "Message Type" in the MSGTYPE (vs. a "Datagram",
etc.) The standard convention is for the receiver of the message to move
the Message-ID field to the Correllation ID as before sending the reply
back. The original sender then does an MQGET with the Correllation ID
coded and will only pick up the reply to the original request. I don't
know exactly how the pieces work in the other environments but this is
probably the WMQ counterpart.
Sincerely,
Michael B. McCarthy
IBM Software Group
Business Integration Specialist SSR
Office (781)334-3578
mbmccarthy@us.ibm.com
"Antony Miguel"
<antony.miguel@sc
apatech.com> To
<wsbpel-comment@lists.oasis-open.or
07/07/2004 12:16 g>
PM cc
Subject
Fw: invoke/receive/reply
Is receive-reply equivalent to the WSDL "Notification" type of operation?
If so, then does it mean the same thing to execute an invoke with no
inputVariable and an outputVariable?
e.g. is
<receive partnerLink="plink" portType="ptype" operation="op"
variable="myvar" />
equivalent to
<invoke partnerLink="plink" portType="ptype" operation="op"
outputVariable="myvar" />
thanks
Antony
----- Original Message -----
From: Antony Miguel
To: wsbpel-comment@lists.oasis-open.org
Sent: Tuesday, July 06, 2004 2:14 PM
Subject: Re: invoke/receive/reply
I should add to this question that an alternative I might expect would be a
<pick> - <reply> pair.
Antony Miguel
Scapa Technologies
antony.miguel@scapatech.com
+44 131 550 1766
----- Original Message -----
From: Antony.Miguel@scapatech.com
To: wsbpel-comment@lists.oasis-open.org
Sent: Tuesday, July 06, 2004 12:32 PM
Subject: invoke/receive/reply
Hi,
Hopefully this is the right place to be asking this question. If the
question is not appropriate or anyone knows of a better place to ask then
please let me know.
I recently saw an example BPEL program where there were two activities in
a <flow>, one doing a <receive>, and the other sending a message to it
using a <reply>. I can't find the example again and I may have just
misinterpreted it but am I correct in thinking that in BPEL, a <receive>
always receives from an invoke (or from some externally bound incoming
message), and never from a <reply>?
My understanding is an invoke should always mean a receive-reply pair
somewhere. Is this correct?
thanks
Antony Miguel
Scapa Technologies
antony.miguel@scapatech.com
+44 131 550 1766
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]