On Wed, Apr 13, 2011 at 6:22 PM, Gary Brown <[email protected]> wrote:

> Found that Rafal has applied a fix for correlation on header parts in
> trunk - is it possible for you to try this version to see whether it
> has fixed your problem?
>
Hi,
I'm trying to write a BPEL which use correlation-set using ws-addressing
headers (i.e. MessageID and ReplyTo).
I tried to do this in ODE trunk. But didn't succeed.
Was anyone able to use soap headers to do bpel correlations?

>
> Regards
> Gary
>
> On Tue, Apr 12, 2011 at 3:13 PM, Gary Brown <[email protected]> wrote:
> > Hi Christophe
> >
> > It appears from my experiments in riftsaw (which uses ODE), that the
> > correlation of messages after the first are performed before the code
> > that associates the header info with the message, and therefore the
> > properties aren't available.
> >
> > So I think this is a bug. If you have a suitable testcase then it
> > would be good if you could attach it to a jira.
> >
> > Regards
> > Gary
> >
> > On Mon, Apr 11, 2011 at 1:18 PM, Christophe Noel
> > <[email protected]> wrote:
> >> The second message is ignored.
> >>
> >> Christophe.
> >>
> >> -----Original Message-----
> >> From: [email protected] [mailto:[email protected]] On Behalf
> Of Gary Brown
> >> Sent: lundi 11 avril 2011 12:23
> >> To: [email protected]
> >> Cc: Christophe Noel
> >> Subject: Re: Correlation on SOAP headers
> >>
> >> Hi Christophe
> >>
> >> Have been trying to put together an example to try this out, but having
> problems for the xpath expression on the subsequent message.
> >>
> >> Just wondering what behaviour you are seeing - is it just that your
> second message is ignored or do you get some form of exception?
> >>
> >> Regards
> >> Gary
> >>
> >>
> >> On Fri, Apr 8, 2011 at 9:31 AM, Christophe Noel <
> [email protected]> wrote:
> >>> Hello Gary,
> >>>
> >>> Yes I have in the port binding :
> >>>
> >>> <operation name="WaitResult">
> >>>                        <soap:operation style="document"
> >>> soapAction="onResult" />
> >>>                        <input>
> >>>                        <soap:body use="literal" parts="payload"/>
> >>>                        <soap:header message="tns:WaitResponseMessage"
> part="RelatesTo"
> >>>                        use="literal" encodingStyle="" />
> >>>                        </input>
> >>> </operation>
> >>>
> >>> Christophe.
> >>>
> >>> -----Original Message-----
> >>> From: [email protected] [mailto:[email protected]] On Behalf
> >>> Of Gary Brown
> >>> Sent: vendredi 8 avril 2011 10:26
> >>> To: [email protected]
> >>> Cc: Christophe Noel
> >>> Subject: Re: Correlation on SOAP headers
> >>>
> >>> Hi Christophe
> >>>
> >>> Just to check, do you have the <soap:header> element in your port
> binding to link the 'RelatesTo' message part to the SOAP header?
> >>>
> >>> Regards
> >>> Gary
> >>>
> >>>
> >>> On Thu, Apr 7, 2011 at 4:24 PM, Christophe Noel <
> [email protected]> wrote:
> >>>> Hi list !
> >>>>
> >>>> I'm trying to correlates on a SOAP header, but it doesn't work.
> >>>> I successfully correlate on the body part (in the following example
> "payload"), but this is definitely not my goal.
> >>>>
> >>>> Could you please suggest me an workaround ?
> >>>>
> >>>> Here is the relevant line from my files.
> >>>>
> >>>> In WSDL :
> >>>>      <message name="WaitResponseMessage">
> >>>>            <part name="payload" element="tns:WaitResponse" />
> >>>>            <part name="RelatesTo" element="wsa:RelatesTo" />
> >>>>      </message>
> >>>>
> >>>>    <vprop:property name="midprop" type="xs:anyURI"/>
> >>>>    <vprop:propertyAlias propertyName="this:midprop"
> >>>> messageType="tns:CallRequestMessage" part="payload">
> >>>>        <vprop:query>tns:input/text()</vprop:query>
> >>>>    </vprop:propertyAlias>
> >>>>    <vprop:propertyAlias propertyName="thismidprop"
> >>>> messageType="tns:WaitResponseMessage" part="RelatesTo">
> >>>>        <vprop:query>text()</vprop:query>
> >>>>    </vprop:propertyAlias>
> >>>>
> >>>> In BPEL :
> >>>>
> >>>>  <bpel:correlationSets>
> >>>>    <bpel:correlationSet name="midcorr" properties="this:midprop"/>
> >>>>  </bpel:correlationSets>
> >>>>
> >>>>    <bpel:receive partnerLink="pool1AndPoolForCallPortPlkVar"
> >>>> portType="tns:CallPort" operation="Call" variable="tnsCallRequestMsg"
> >>>> createInstance="yes" bpmn:label="Message_Start_Event"
> >>>> name="Message_Start_Event" bpmn:id="_MBhPcF7GEeCP29BbLN8ASQ">
> >>>>      <bpel:correlations>
> >>>>        <bpel:correlation set="midcorr" initiate="yes"/>
> >>>>      </bpel:correlations>
> >>>>    </bpel:receive>
> >>>>
> >>>>
> >>>> ... and later
> >>>>
> >>>>
> >>>>   <bpel:receive partnerLink="pool0AndPool1ForWaitCallbackPortPlkVar"
> >>>> portType="tns:WaitCallbackPort" operation="WaitResult"
> >>>> variable="tnsWaitResultRequestMsg"
> >>>> bpmn:label="Message_Intermediate_Event"
> >>>> name="Message_Intermediate_Event" bpmn:id="_M6Vt0F7GEeCP29BbLN8ASQ">
> >>>>      <bpel:correlations>
> >>>>        <bpel:correlation set="midcorr" initiate="no"/>
> >>>>      </bpel:correlations>
> >>>>    </bpel:receive>
> >>>>
> >>>> Thanks a lot for your help.
> >>>>
> >>>> -
> >>>> ---------------------------------------------------------------------
> >>>> -
> >>>> -------
> >>>>
> >>>> E-MAIL DISCLAIMER
> >>>>
> >>>> The present message may contain confidential and/or legally
> privileged information. If you are not the intended addressee and in case
> of a transmission error, please notify the sender immediately and destroy
> this E-mail. Disclosure, reproduction or distribution of this document and
> its possible attachments is strictly forbidden.
> >>>>
> >>>> SPACEBEL denies all liability for incomplete, improper, inaccurate,
> intercepted, (partly) destroyed, lost and/or belated transmission of the
> current information given that unencrypted electronic transmission cannot
> currently be guaranteed to be secure or error free.
> >>>> Upon request or in conformity with formal, contractual agreements, an
> originally signed hard copy will be sent to you to confirm the information
> contained in this E-mail.
> >>>>
> >>>> SPACEBEL denies all liability where E-mail is used for private use.
> >>>>
> >>>> SPACEBEL cannot be held responsible for possible viruses that might
> corrupt this message and/or your computer system.
> >>>> e
> >>>> ---------------------------------------------------------------------
> >>>> -
> >>>> --------
> >>>
> >>> -
> >>> ----------------------------------------------------------------------
> >>> -------
> >>>
> >>> E-MAIL DISCLAIMER
> >>>
> >>> The present message may contain confidential and/or legally privileged
> information. If you are not the intended addressee and in case of a
> transmission error, please notify the sender immediately and destroy this
> E-mail. Disclosure, reproduction or distribution of this document and its
> possible attachments is strictly forbidden.
> >>>
> >>> SPACEBEL denies all liability for incomplete, improper, inaccurate,
> intercepted, (partly) destroyed, lost and/or belated transmission of the
> current information given that unencrypted electronic transmission cannot
> currently be guaranteed to be secure or error free.
> >>> Upon request or in conformity with formal, contractual agreements, an
> originally signed hard copy will be sent to you to confirm the information
> contained in this E-mail.
> >>>
> >>> SPACEBEL denies all liability where E-mail is used for private use.
> >>>
> >>> SPACEBEL cannot be held responsible for possible viruses that might
> corrupt this message and/or your computer system.
> >>> e
> >>>
> ------------------------------------------------------------------------------
> >>>
> >>
> >> -
> -----------------------------------------------------------------------------
> >>
> >> E-MAIL DISCLAIMER
> >>
> >> The present message may contain confidential and/or legally privileged
> information. If you are not the intended addressee and in case of a
> transmission error, please notify the sender immediately and destroy this
> E-mail. Disclosure, reproduction or distribution of this document and its
> possible attachments is strictly forbidden.
> >>
> >> SPACEBEL denies all liability for incomplete, improper, inaccurate,
> intercepted, (partly) destroyed, lost and/or belated transmission of the
> current information given that unencrypted electronic transmission cannot
> currently be guaranteed to be secure or error free.
> >> Upon request or in conformity with formal, contractual agreements, an
> originally signed hard copy will be sent to you to confirm the information
> contained in this E-mail.
> >>
> >> SPACEBEL denies all liability where E-mail is used for private use.
> >>
> >> SPACEBEL cannot be held responsible for possible viruses that might
> corrupt this message and/or your computer system.
> >> e
> ------------------------------------------------------------------------------
> >>
> >
>



-- 
Thanks,
Denis
----------------------------------------------------------
*Denis Weerasiri*
*
*
 <http://wso2.com/>**** <http://wso2.com/>*site: **
https://sites.google.com/site/ddweerasiri/*<https://sites.google.com/site/ddweerasiri/>
*blog: **http://ddweerasiri.blogspot.com* <http://ddweerasiri.blogspot.com/>
*
twitter: **http://twitter.com/ddweerasiri* <http://twitter.com/ddweerasiri>*
linked-in: 
**http://lk.linkedin.com/in/ddweerasiri*<http://lk.linkedin.com/in/ddweerasiri>

Reply via email to