Datastage Jobs Promotion Process to SIT,UAT and Production

Post questions here relative to DataStage Enterprise/PX Edition for such areas as Parallel job design, Parallel datasets, BuildOps, Wrappers, etc.

Moderators: chulett, rschirm, roy

Post Reply
cmmurari
Participant
Posts: 34
Joined: Sun Jan 02, 2005 9:55 am
Location: Singapore

Datastage Jobs Promotion Process to SIT,UAT and Production

Post by cmmurari »

HI ,

I would like to know, Promotion process of Datastage jobs developed in DEVELOPMENT envrionment , how to promote to SIT and UAT and Production Envrionments? if it manuall promotion process i know we can do it by using IMPORT AND EXPORT methods, but

is any best method of auto promotion process and code (datastage job) change control process avaliable in Datastage ?

if any one have BEST PRACTICES ON DATASTAGE JOBS PROMOTION process . pls help to share with me .

Thanks in advance.

Cheers,

Krish
kumar_s
Charter Member
Charter Member
Posts: 5245
Joined: Thu Jun 16, 2005 11:00 pm

Post by kumar_s »

Hi,
Hope you are aware of Version control.
This helps you to keep track of all the versions and defects and changes in Development environment.
Before promoting the jobs to testing and produciton, VERSION project acts as centralized hub among them.
But when we initialize a project to version i could see jobs named with new version as job.name^1_1.... hence it makes the usage odd. i.e, when we try to export a catogory, the new version also add it to the dsx... :roll:

Need to find some better way of version maintaning.

regards
kumar
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

kumar_s wrote:But when we initialize a project to version i could see jobs named with new version as job.name^1_1.... hence it makes the usage odd. i.e, when we try to export a catogory, the new version also add it to the dsx...
Version Control has simply appends a version number to the job as it is "Initialized" or brought into the VC repository when it's time to promote a change. So, first the 1.1 version is created (^1_1) then the 1.2 (^1_2) and so on. Promotion involves selecting the appropriate version, typically the most recent, to promote to your other environments. During that process, the version information is removed from the job name and the job is (optionally) recompiled and marked as read only in the new project.

Not really sure what's with the rolly eyes bit, or why you would find this "odd"... or why you'd be surprised to find multiple versions of a job in an export from a Version Control repository. :?
-craig

"You can never have too many knives" -- Logan Nine Fingers
cmmurari
Participant
Posts: 34
Joined: Sun Jan 02, 2005 9:55 am
Location: Singapore

Post by cmmurari »

Hi

Thanks for your help. i would like to know how to integrated datastage jobs with version control tool.

cheers,
Krish
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

That's very clear in the VC manual. It's called "initializing".
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
cmmurari
Participant
Posts: 34
Joined: Sun Jan 02, 2005 9:55 am
Location: Singapore

Post by cmmurari »

Ok Mr. Ray. thanks

Cheers,
Krish
kumar_s
Charter Member
Charter Member
Posts: 5245
Joined: Thu Jun 16, 2005 11:00 pm

Post by kumar_s »

chulett wrote:
kumar_s wrote:But when we initialize a project to version i could see jobs named with new version as job.name^1_1.... hence it makes the usage odd. i.e, when we try to export a catogory, the new version also add it to the dsx...
Version Control has simply appends a version number to the job as it is "Initialized" or brought into the VC repository when it's time to promote a change. So, first the 1.1 version is created (^1_1) then the 1.2 (^1_2) and so on. Promotion involves selecting the appropriate version, typically the most recent, to promote to your other environments. During that process, the version information is removed from the job name and the job is (optionally) recompiled and marked as read only in the new project.

Not really sure what's with the rolly eyes bit, or why you would find this "odd"... or why you'd be surprised to find multiple versions of a job in an export from a Version Control repository. :?
Hi,
Is it possible to get latest among version (even if versions vary acorss jobs)
i.e., if a job is versioned a 1.2 and other one as 1.3 and if both were the latest.

regards
kumar
Post Reply