Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [bpel-dev] how to change the partnerlink type of a partnerlink when the partnerlink type's definision is changing

Hi Grid,

that's probably related to "reconciliation". That is: in the BPEL model,
there are a few bugs for the DOM/EMF synchronization when it comes to
so-called EMF eReferences. Miriam is currently looking at that - just give
us a day or two (the bug is very similar to
https://bugs.eclipse.org/bugs/show_bug.cgi?id=291317, except that in your
case it is a "BPEL WSDL eReference" instead of a "pure BPEL eReference".

The underlying reason here is: in the DOM/EMF reconciliation, we don't
handle EMF references correctly. The link mentioned in bug
https://bugs.eclipse.org/bugs/show_bug.cgi?id=291317 is just one example,
same is true for e.g. variables and their references in activities. Imagine
that you have a variable that is named "abc" and is referenced from a
receive activity. Now, when we only had the "design view", one could change
the variable name, and since it was a EMF eReference, the variable
reference in the activity was automatically updated. Now since the BPEL
Designer also has the source tab, this is somewhat broken. If you e.g.
change that variable name in the XML editor, we should detect that the
associated thing is an EMF eReference and change the referencing DOM
elements, too.

Miriam is in the process of looking at that - as I said, wait a few more
days and we will probably have a fix for that in CVS



                                                                                                                   
  From:       grid qian <grid.qian@xxxxxxxxx>                                                                      
                                                                                                                   
  To:         bpel-dev@xxxxxxxxxxx                                                                                 
                                                                                                                   
  Date:       27.11.2009 11:02                                                                                     
                                                                                                                   
  Subject:    [bpel-dev] how to change the partnerlink type of a partnerlink when     the partnerlink type's       
              definision is changing                                                                               
                                                                                                                   
  Sent by:    bpel-dev-bounces@xxxxxxxxxxx                                                                         
                                                                                                                   





Hi all,

I found there is a probelem. When you change the partnerlink type's name
that is defined in a wsdl file, the reference of the partnerlink type by a
partnerlink in the bpel file is not
changed automatically. the role's name, and the role's porttype are same.
But when you change a wsdl message name in the same wsdl file, the
reference of the message by a variable in the same bpel file changed
automatically.
I don't know why. Who can help me for this?
Thanks!

Grid _______________________________________________
bpel-dev mailing list
bpel-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/bpel-dev




Back to the top