Hi,
Please help me out with Version Control.
As per IBM,DS-VC isn't that helpful, and most of them use PVCS/VSS etc for Version Control. How do you guyz do at your shop? Also If a team member has made a change in a Job, how would another member know what EXACT change the other person has made. Is there a compare utility or something in that line. Pls guide me in this aspect, if you have encountered/enforced Version Control in your place.
Thanks in advance
Vijay
Vijay,
did IBM recommend VSS/PVCS for DataStage? If so, you should ask them exactly how they implemented it. These systems use "check in" and "check out" of objects (usually source files). Since DataStage uses a database to store jobs it is not directly possible to use these classical source control systems. Jobs need to be exported / imported as do other DataStage entities such as routines and shared containers. The DataStage import/export mechanisms are rather crude and do not lend themselves to automated (or even semi-automated) procedures to move things between DS and a versioning system.
At present the DS version control system remains the only solution not requiring a LOT of programming and maintenance (Version 8 notwithstanding, which doesn't have this functionality)
Supposed to be that functionality in 8.x but for now I still do it the Old Fashioned Way: two dsx exports and a good compare utility, like Ultra Compare for example.
-craig
"You can never have too many knives" -- Logan Nine Fingers
chulett wrote:Supposed to be that functionality in 8.x but for now I still do it the Old Fashioned Way: two dsx exports and a good compare utility, like Ultra Compare for example. ...
Thanks chulett for guiding towards UltraCompare. Would give it a try. For now, we have no means to do know what has changed from one .dsx to the next one and hope this helps out.
Any other suggestions on how changes that are going in are compared with baselined version would be really appreciated. Thanks again.