Sonam:
(Please find below - another long winded answer - I hope it makes sense - its hard to put all this stuff into words in a clear fashion!)
If you have some time - I’d be interested to know how you manage your versioning and promotion of code.
Why HOP and CVS vs webMethods locking?
HOP does provide us with some value when it comes to versioning.
First - we had HOP and CVS already managing the web-app portion of our app, so our development team was already in that frame of mind.
Second - the change unit concept managed by HOP allows you to group many files into one change unit to achieve a particular goal.
In our testing and QA process, we promote code from dev through several levels of testing - based on HOP changes. If tests fail - then you back out the offending HOP change from the environment in question.
So in the webMethods world - a change unit might encompass code from several different packages. If you need to back out to a certain point in development- HOP gives you the ability to do that.
The combination of webMethods developer locking, and archiving (and versioning) of packages can all be done manually (on a package by package basis).
CVS and HOP for us, make this a little less manual.
Haithem
#Integration-Server-and-ESB#webMethods#webMethods-Upgrade#webMethods-General