Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[bpel-dev] Re: bpel-dev Digest, Vol 50, Issue 1

Hi Miriam,

Thanks for your reply.
I have found I couldn't update the reference of partnerlink type. But I would have thought for I were not familiar with
the bpel codes, I couldn't resolve this issue.
Ok, for now, I know the real reason. Thanks!
Maybe I need to find another way to resolve this issue. I have used the rename framework to realize the function:
when you rename the porttype name in wsdl editor, the system will change every reference in bpel file. I will look
into this framwork, maybe the framework can resolve the partnerlinktype issue.
Anyway, thank you very much!

Grid


2009/12/4 <bpel-dev-request@xxxxxxxxxxx>

Hi Grid,
This is Miriam from the IBM BPEL Team. I fixed bug 291317 and sent the
patch to Simon today. The code will be checked in soon.

Unfortunately fixing the problem you mentioned before is not possible.
As the BPEL and WSDL use two different models it is not possible to update
the references automatically as we do not get informed about and cannot
get registered for specific updates in the WSDL editor.
The example that you saw working is some other thing, we do not save the
message name in the BPEL file but we show the one from the WSDL. If the
WSDL gets updated (saved) we do reload the WSDL part of the model and
upate our UI. But as we do only reload the WSDL part and do not get
specific information about the changes that were made we cannot update the
references we made in the BPEL model. Therefore we cannot update changes
to name references like partnerRole, myRole or the partnerLinkType you
have to model the thing again using the UI.

When playing with the WSDL and XSD editor you will notice that renaming
e.g. a complex type in the XSD will not lead to a change of the reference
in the WSDL editor.
If we want to do things like that in future we should think about a
refactoring story using some framework that would allow registering for
specific changes and updating dependent models.


Best Regards

By the way: Miriam is a female name ;)
http://en.wikipedia.org/wiki/Miriam_(given_name)

Miriam Grundig


Miriam Grundig
Software Developer: WID - Process (BPEL) Editor
IBM Software Group
Application and Integration Middleware Software
WebSphere BPM Development 1

Contact Information


Mail:
MGrundig@xxxxxxxxxx
Phone:
+49 (0) 7031 16 2838
Tie Line:
*120 2838
Address:
IBM Deutschland
Schoenaicherstr. 220
71032 Boeblingen
Germany


IBM Deutschland Research & Development GmbH
Vorsitzender des Aufsichtsrats: Martin Jetter
Geschäftsführung: Dirk Wittkopp
Sitz der Gesellschaft: Boeblingen
Registergericht: Amtsgericht Stuttgart
HRB 243294




From:
bpel-dev-request@xxxxxxxxxxx
To:
bpel-dev@xxxxxxxxxxx
Date:
30.11.2009 08:58
Subject:
bpel-dev Digest, Vol 49, Issue 6
Sent by:
bpel-dev-bounces@xxxxxxxxxxx



Send bpel-dev mailing list submissions to
                bpel-dev@xxxxxxxxxxx

To subscribe or unsubscribe via the World Wide Web, visit
                https://dev.eclipse.org/mailman/listinfo/bpel-dev
or, via email, send a message with subject or body 'help' to
                bpel-dev-request@xxxxxxxxxxx

You can reach the person managing the list at
                bpel-dev-owner@xxxxxxxxxxx

When replying, please edit your Subject line so it is more specific
than "Re: Contents of bpel-dev digest..."


Today's Topics:

  1. Re: bpel-dev Digest, Vol 49, Issue 5 (grid qian)
  2. Re: bpel-dev Digest, Vol 49, Issue 5 (grid qian)


----------------------------------------------------------------------

Message: 1
Date: Mon, 30 Nov 2009 11:11:22 +0800
From: grid qian <grid.qian@xxxxxxxxx>
Subject: [bpel-dev] Re: bpel-dev Digest, Vol 49, Issue 5
To: bpel-dev@xxxxxxxxxxx
Message-ID:
 <c506a79e0911291911h625e697cudadd4fc051237f01@xxxxxxxxxxxxxx>
Content-Type: text/plain; charset="iso-8859-1"

Hi Simon,

Thank you for your reply.
Waiting for Miriam's fix. And if when he finish the fix, he can attch a
patch in the bug, it is perfect!
Because, if only there is a cvs change, I can not get the clear changes. I
want to learn the bpel
codes, and give my contribution. Thanks!

Grid

2009/11/28 <bpel-dev-request@xxxxxxxxxxx>

> Send bpel-dev mailing list submissions to
>        bpel-dev@xxxxxxxxxxx
>
> To subscribe or unsubscribe via the World Wide Web, visit
>        https://dev.eclipse.org/mailman/listinfo/bpel-dev
> or, via email, send a message with subject or body 'help' to
>        bpel-dev-request@xxxxxxxxxxx
>
> You can reach the person managing the list at
>        bpel-dev-owner@xxxxxxxxxxx
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of bpel-dev digest..."
>
>
> Today's Topics:
>
>   1. how to change the partnerlink type of a partnerlink when  the
>      partnerlink type's definision is changing (grid qian)
>   2. Re: how to change the partnerlink type of a partnerlink   when
>      the partnerlink type's definision is changing (Simon D Moser)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Fri, 27 Nov 2009 18:02:42 +0800
> From: grid qian <grid.qian@xxxxxxxxx>
> Subject: [bpel-dev] how to change the partnerlink type of a
>        partnerlink when        the partnerlink type's definision is
> changing
> To: bpel-dev@xxxxxxxxxxx
> Message-ID:
>        <c506a79e0911270202x13f7ab76k5187367d7b9b42b9@xxxxxxxxxxxxxx>
> Content-Type: text/plain; charset="iso-8859-1"
>
> 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
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL:
>
https://dev.eclipse.org/mailman/private/bpel-dev/attachments/20091127/d034199c/attachment.html

>
> ------------------------------
>
> Message: 2
> Date: Fri, 27 Nov 2009 11:21:16 +0100
> From: Simon D Moser <SMOSER@xxxxxxxxxx>
> Subject: Re: [bpel-dev] how to change the partnerlink type of a
>        partnerlink     when    the partnerlink type's definision is
> changing
> To: "BPEL Designer project developer discussions."
>        <bpel-dev@xxxxxxxxxxx>
> Cc: Miriam Grundig <MGRUNDIG@xxxxxxxxxx>
> Message-ID:
>        <
> OF75C918ED.8EAB2246-ONC125767B.0037EBCD-C125767B.0038E0AD@xxxxxxxxxx>
> Content-Type: text/plain; charset=US-ASCII
>
> 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
>
>
>
>
> ------------------------------
>
> _______________________________________________
> bpel-dev mailing list
> bpel-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/bpel-dev
>
>
> End of bpel-dev Digest, Vol 49, Issue 5
> ***************************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
https://dev.eclipse.org/mailman/private/bpel-dev/attachments/20091129/e18628d7/attachment.html


------------------------------

Message: 2
Date: Mon, 30 Nov 2009 15:58:28 +0800
From: grid qian <grid.qian@xxxxxxxxx>
Subject: [bpel-dev] Re: bpel-dev Digest, Vol 49, Issue 5
To: bpel-dev@xxxxxxxxxxx
Message-ID:
 <c506a79e0911292358j49016462k1577eaa0429f47b7@xxxxxxxxxxxxxx>
Content-Type: text/plain; charset="iso-8859-1"

BTW, I want to know if the bpel codes have been changed, every change will
be a patch that will be attached to a bug?
or someone will change this codes directly not a bug and patch for this?

Grid


2009/11/30 grid qian <grid.qian@xxxxxxxxx>

> Hi Simon,
>
> Thank you for your reply.
> Waiting for Miriam's fix. And if when he finish the fix, he can attch a
> patch in the bug, it is perfect!
> Because, if only there is a cvs change, I can not get the clear changes.
I
> want to learn the bpel
> codes, and give my contribution. Thanks!
>
> Grid
>
> 2009/11/28 <bpel-dev-request@xxxxxxxxxxx>
>
> Send bpel-dev mailing list submissions to
>>        bpel-dev@xxxxxxxxxxx
>>
>> To subscribe or unsubscribe via the World Wide Web, visit
>>        https://dev.eclipse.org/mailman/listinfo/bpel-dev
>> or, via email, send a message with subject or body 'help' to
>>        bpel-dev-request@xxxxxxxxxxx
>>
>> You can reach the person managing the list at
>>        bpel-dev-owner@xxxxxxxxxxx
>>
>> When replying, please edit your Subject line so it is more specific
>> than "Re: Contents of bpel-dev digest..."
>>
>>
>> Today's Topics:
>>
>>   1. how to change the partnerlink type of a partnerlink when  the
>>      partnerlink type's definision is changing (grid qian)
>>   2. Re: how to change the partnerlink type of a partnerlink   when
>>      the partnerlink type's definision is changing (Simon D Moser)
>>
>>
>> ----------------------------------------------------------------------
>>
>> Message: 1
>> Date: Fri, 27 Nov 2009 18:02:42 +0800
>> From: grid qian <grid.qian@xxxxxxxxx>
>> Subject: [bpel-dev] how to change the partnerlink type of a
>>        partnerlink when        the partnerlink type's definision is
>> changing
>> To: bpel-dev@xxxxxxxxxxx
>> Message-ID:
>>        <c506a79e0911270202x13f7ab76k5187367d7b9b42b9@xxxxxxxxxxxxxx>
>> Content-Type: text/plain; charset="iso-8859-1"
>>
>> 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
>> -------------- next part --------------
>> An HTML attachment was scrubbed...
>> URL:
>>
https://dev.eclipse.org/mailman/private/bpel-dev/attachments/20091127/d034199c/attachment.html

>>
>> ------------------------------
>>
>> Message: 2
>> Date: Fri, 27 Nov 2009 11:21:16 +0100
>> From: Simon D Moser <SMOSER@xxxxxxxxxx>
>> Subject: Re: [bpel-dev] how to change the partnerlink type of a
>>        partnerlink     when    the partnerlink type's definision is
>> changing
>> To: "BPEL Designer project developer discussions."
>>        <bpel-dev@xxxxxxxxxxx>
>> Cc: Miriam Grundig <MGRUNDIG@xxxxxxxxxx>
>> Message-ID:
>>        <
>> OF75C918ED.8EAB2246-ONC125767B.0037EBCD-C125767B.0038E0AD@xxxxxxxxxx>
>> Content-Type: text/plain; charset=US-ASCII
>>
>> 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
>>
>>
>>
>>
>> ------------------------------
>>
>> _______________________________________________
>> bpel-dev mailing list
>> bpel-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/bpel-dev
>>
>>
>> End of bpel-dev Digest, Vol 49, Issue 5
>> ***************************************
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
https://dev.eclipse.org/mailman/private/bpel-dev/attachments/20091130/008d6b37/attachment.html


------------------------------

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


End of bpel-dev Digest, Vol 49, Issue 6
***************************************


-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://dev.eclipse.org/mailman/private/bpel-dev/attachments/20091204/08f78c51/attachment.html

------------------------------

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


End of bpel-dev Digest, Vol 50, Issue 1
***************************************


Back to the top