Datastage PX Config file setup error

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
sudhirmah
Participant
Posts: 17
Joined: Sat Oct 23, 2004 5:07 am

Datastage PX Config file setup error

Post by sudhirmah »

I have tried to change the the PX configuration file from 2 nodes to 3 nodes, am getting the following error, pls advise,TIA

XFM_Rec_Count: Failed to load the library "V0S117_LOADCLSCMDimStagingRecon_XFM_Rec_Count.o". Either the directory containing the library file is not on the library search path, or the library was compiled on a system that is incompatible with this system. Could not load "V0S117_LOADCLSCMDimStagingRecon_XFM_Rec_Count": 0509-130 Symbol resolution failed for /baselwb/ds_project/HydraQDW/RT_BP294.O/V0S117_LOADCLSCMDimStagingRecon_XFM_Rec_Count.o because:
0509-136 Symbol UvalueStrHandleHex__19APT_EnvironmentFlagCFv (number 166) is not exported from
dependent module /baselwb/dsadmhome/Ascential/DataStage/PXEngine/lib/liborchcoreaix3.a(libtemp.o).
0509-192 Examine .loader section symbols with the
'dump -Tv' command..
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post by ArndW »

Can you post the new configuration file and tell us which node you added?
sudhirmah
Participant
Posts: 17
Joined: Sat Oct 23, 2004 5:07 am

Post by sudhirmah »

Below is the config file

=======================================
main_program: APT configuration file: /baselwb/dsadmhome/Ascential/DataStage/Configurations/HYDRA.apt
{
node "node1"
{
fastname "sgwbba05"
pools ""
resource disk "/baselwb/hydra1/Datasets" {pools ""}
resource scratchdisk "/baselwb/hydra1/Scratch" {pools ""}
}
node "node2"
{
fastname "sgwbba05"
pools ""
resource disk "/baselwb/hydra2/Datasets" {pools ""}
resource scratchdisk "/baselwb/hydra2/Scratch" {pools ""}
}
node "node3"
{
fastname "sgwbba01"
pools ""
resource disk "/baselwb/ds_wdir/hydra3/Datasets" {pools ""}
resource scratchdisk "/baselwb/ds_wdir/hydra3/Scratch" {pools ""}
}
}
=======================================

tried to narrow down the problem...its with db2 shared library, following is the error.
APT_CombinedOperatorController,0: Fatal Error: Fatal: Shared library (dsdb2.so) failed to load: errno = (2), system message = (No such file or directory)
roy
Participant
Posts: 2598
Joined: Wed Jul 30, 2003 2:05 am
Location: Israel

Post by roy »

Hi,
at first glance it seems that DS can't find the specified directory/ies in the configuration file you mentioned for node3.

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
T42
Participant
Posts: 499
Joined: Thu Nov 11, 2004 6:45 pm

Post by T42 »

Be careful with using different names for your fastname. This would automatically cause DataStage EE to think that it's running as a MPP process, and will try to transfer the Transformer libraries over to the sgwbba01 server via RSH (see $APT_ORCHHOME/etc/distribute-component - that's the script that is being used on UNIX). If RSH fails, OR the path is non-existing, or you don't have permission, or the mountpoint doesn't exist... it does.

Now in a MPP environment, the directories on ALL servers must be precisely the same. Also, the PX engine must exist on all servers.

This is true for remote DB2 setups, btw. It is in fact a MPP system, with DB2 server as the 2nd (or whatever) server. This is part of the reason why I suggest that you get the latest copy of the DB2 configuration guide (I forgot the name of that document offhand) from Ascential.

Alrighty, class dismissed. My solution: Fix the fastname to match the other fastnames. I don't think you were going for a MPP system.
goma
Participant
Posts: 10
Joined: Thu Mar 31, 2005 12:03 am

Post by goma »

I have got similar message after importing job from the dev box to production box. It is caused by different version of C++ compiler between dev and prod box. After compiling job, it become ok.
Post Reply