DataStage Project Migration from HP-Unix to SUSE Linux/AIX

A forum for discussing DataStage<sup>®</sup> basics. If you're not sure where your question goes, start here.

Moderators: chulett, rschirm, roy

Post Reply
harshkohli
Participant
Posts: 31
Joined: Wed Feb 04, 2004 2:04 pm
Location: Canada

DataStage Project Migration from HP-Unix to SUSE Linux/AIX

Post by harshkohli »

We are currently running DataStage 7.5.1 on HP-Unix. Our company is planning to migrate from HP Unix to SUSE Linux and want to use another AIX server for DataStage jobs where DataStage is already installed. All our data/scripts etc. will be on SUSE Linux and for DatsStage jobs we want to utilize AIX server (as DataStage is already installed). Can anyone suggest what is easiest way of achieving this? We have approx. 200 DataStage jobs which are currently running thru Unix scripts and scheduled using CA-Unicentre. In the new environment we will be using Autosys as the scheduling tool. Any help on this will be greatly appreciated. I am looking for a solution where minimal effort is required for changing scripts/jobs etc.

Thanks
Harsh Kohli
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post by ArndW »

Most jobs will seamlessly re-compile and run identically on another OS, and going from one unix variant to another is less problematic than between Windows and UNIX.

There is no magic method to convert scripts calling CA-Unicenter to automagically use Autsys if they contain scheduler-specific calls and codes.

What sort of solution are you looking for assistance with?
harshkohli
Participant
Posts: 31
Joined: Wed Feb 04, 2004 2:04 pm
Location: Canada

Post by harshkohli »

My main concern is 2 different boxes with different operating systems in our new environment : SUSE Linux for Data/Scripts etc. and AIX for DataStage. So my questions is:
1. We can export our DataStage projects from existing HP Unix environment and then import them to AIX environment and recompile. But since our scripts/data will be on SUSE Linux, how and where our jobs will run. For example, if one of our process has 10 jobs (pl/sql, ftp etc.) and only one of them is DataStage job then 9 jobs need to run on SUSE Linux and 1 job need to run on AIX. So how we are going to accomplish this?

Thanks
Harsh Kohli
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Your jobs run on the ETL Server, period... so AIX. Your scripts really should be moved to the ETL server as well if the jobs run them or they run your jobs. Your "data" can be anywhere, depending on exactly what it is you mean by data. Please clarify.
-craig

"You can never have too many knives" -- Logan Nine Fingers
harshkohli
Participant
Posts: 31
Joined: Wed Feb 04, 2004 2:04 pm
Location: Canada

Post by harshkohli »

By data I mean the input files. We will get the input files on SUSE Linux server and also we will be running some pl/sql or sql*loader jobs on SUSE Linux server. Some of our processes also use name and address cleansing software (Trillium) which will also be running on SUSE Linux. Since we don't have DataStage installed on the SUSE Linux server, we have to use AIX server for DataStage jobs. Do we need to ftp input/output files between SUSE Linux and AIX servers?
Harsh Kohli
Post Reply