Issue when trying to check a configuration file

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
riptydeva
Participant
Posts: 5
Joined: Fri Jun 03, 2005 7:11 am

Issue when trying to check a configuration file

Post by riptydeva »

All,

I am trying to alter the config file for our instance of DStage EE, and when I click "Check" I get the following error:

##I TOCK 000000 16:23:35(001) <main_program> OS Charset: ISO-8859-1
##I TOCK 000000 16:23:35(002) <main_program> Input Charset: UTF-8
##I TFSC 000001 16:23:35(003) <main_program> APT configuration file: E:/Ascential/DataStage/Configurations/default.apt
##W TFAR 000000 16:23:36(000) <main_program> File archive: Trouble creating file "/tmp/APTcs2964f68f993d"
##F TFPX 000002 16:23:36(001) <main_program> Fatal Error: Null archive.

I can't seem to find any explanation for this error anywhere. Anyone know what causes this and how I can resolve it.

This is EE v7.5x2 on a 2-way Windows 2000 box.
roy
Participant
Posts: 2598
Joined: Wed Jul 30, 2003 2:05 am
Location: Israel

Post by roy »

Hi,
EE on windows is kinda new.

It seems that the temp dir is somehow set to a unix temp dir.

you should have an env var TMPDIR pointing to your temp dir.

you might also want to check some APT_... vars configuring other temp dirs as well.

There is the off chance you'll need a fix so Contact your support.

IHTH,
Roy R.
Time is money but when you don't have money time is all you can afford.

Search before posting:)

Join the DataStagers team effort at:
http://www.worldcommunitygrid.org
Image
Eric
Participant
Posts: 254
Joined: Mon Sep 29, 2003 4:35 am

Post by Eric »

I think you are required to create a Directory C:\tmp ?
riptydeva
Participant
Posts: 5
Joined: Fri Jun 03, 2005 7:11 am

Post by riptydeva »

Creating a \tmp directory did the trick. It needs to be on the same drive as the Ascential software install. So, our program directory is E:\Ascential\Datastage, and creating an E:\tmp fixed the problem.

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

Post by ray.wurlod »

Why Is It So?

DS PX uses MKS Toolkit, and expects to see /tmp

This is presented by MKS Toolkit from \tmp on the currently logged Windows drive.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
maffan76
Participant
Posts: 110
Joined: Tue Aug 23, 2005 5:27 am

Post by maffan76 »

Hi,
I did add the ENV variable but no luck, however when i created the directoy it worked. so what should i do, create the DIR(which is not a good idea) or is there any alternaive thru ENV Variables or any other good solution.
Regards,
Affan
"Questioning is Half Knowledge"
lstsaur
Participant
Posts: 1139
Joined: Thu Oct 21, 2004 9:59 pm

Post by lstsaur »

Hi Riptydeva,
When you installed EE Windows 7.5x2, did you ignore the warning message regarding the tmp directory information was incorrect. The following is the command in the Profile.ksh file that MKS Toolkit executes:

# TMPDIR identifies the directory in which most Toolkit utilities store
# their temporary files.
export TMPDIR="${TMPDIR:=$ROOTDIR/tmp}"

This will answer your question why creating the directory after the installation solved your problem.
lstsaur
Participant
Posts: 1139
Joined: Thu Oct 21, 2004 9:59 pm

Post by lstsaur »

Hi Roy,
Windows Server 2003 (Standard and Professional) is the only supported platform for DataStage 7.5x2 (Server and Enterprise Edition).
So, Ascential will not fix any problem occurred on the other plateform.
Post Reply