Hi all,
I'm making a slight change to notifications, allowing us to store which user caused the notification to happen, so we can send the email 'as' that user.
Now, the current notifications delivery method service contract doesn't include any argument that lets us pass that info on to the delivery method's Send proc. I'm going to have to add another argument to the service contract.
But what's the proper way to do that?
1) write a small SQL script to manually insert the new argument into the message type. That'll break other people's implementations of this service contract, if there are any (which I don't really think there are).
2) delete the old service contract and create a new one with a new name. That'll cause old implementations to go unbound. It won't cause any errors, they just won't work anymore.
3) Delete old service contract, create new with the same name. I think the situation is like above: Old implementations will go unbound, but won't error out. Presumable (what happens if you call an unbound service contract?)
/Lars