Ok, thanks Scott/Raymonds, I've checked the changes in so we can all
take a look at them (revision: 758625  ). One particular issues that
has come up is to do with how interface operations are located in
order to be updated in the case where request and response wire
formats are not the same.

I've create these new methods on interface...

Interface
   public void resetInterfaceInputTypes(Interface newInterface);
   public void resetInterfaceOutputTypes(Interface newInterface);

These are a convenience for, in the case of resetInterfaceInputTypes,
copying all the input types for all operations from newInterface to
the existing interface. The problem is how to match the operations?

At the moment the code assumes that the order of operations between
the new interface and the existing interface will be the same.
Currently both versions of the interface are generated from the same
source but I don't feel very comfortable about it. We could check
operation name but we can't check parameter types as the point of this
is that they will be different.

Simon

Reply via email to