Hi Michael,
I just reviewed your
changes related to the reconciliation stuff. Great!
The only question is about
missed checks for isReconciling in these methods:
- InvokeImpl.setInputVariable
- InvokeImpl.setOutputVariable
- ReplyImpl.setFaultName
- ReplyImpl.setVariable
- ReceiveImpl.setCreateInstance
Did you remove these checks manually for some reason?
I guess all these methods were overwritten because you have changed the model…
We already discussed this problem with Simon – these methods have tag @generated
and changes could be lost in case if model is generated again. It is our stupid
blunder, sorry for that. In the near future we will review all sources and
remove this tag. What we need is just a time. Unfortunately day consists of 24
hours. Personally, I would prefer 48 hours per day J
Thanks,
Oleg
From:
bpel-dev-bounces@xxxxxxxxxxx [mailto:bpel-dev-bounces@xxxxxxxxxxx] On Behalf Of Michael Illiger2
Sent: Tuesday, November 20, 2007
5:14 PM
To: bpel-dev@xxxxxxxxxxx
Subject: [bpel-dev] FromParts and
ToParts commited
Hi,
We
just commited some code for BPEL 2.0 part-mapping stuff for our
PartnerActivities.
I
had to change our model classes for FromPart, ToPart, FromParts, ToParts and
all PartnerActivities. I also tried to implement the EMF-DOM reconciliation
stuff. for these classes.
>
Oleg: could you please review the changes I did in our model plugin and tell me
if I missed anything?
In
the property pages I tried to reuse the "combo-box widgets" Michal
introduce for Partner, Operation and Variable in InvokeImplSection. This works
quite well with some minor issues. E.g. there are not always all variables with
matching types listed in the proposal box. And the "fault-name" combo
box doesn't provide any proposals.
>
Michal: if you find some time could you please take a look at
#updatePartMappingWidgets in InvokeVariablesSection and review if I used your
widgets as they are intended to use? And could you also please take a look at
the faultname stuff for Reply. If I look at the CVS history I wonder if this
has ever worked...
Oh,
and not to forget: We also commited Oleg's latest source-tab patch (sourcetab-20071116.patch)
Cheers Michael
--------------------------------------------------------------------
Closed Joint Stock Company Intel A/O
Registered legal address: 125252, Moscow, Russian Federation,
Chapayevsky Per, 14.
This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.
|