APAR status
Closed as program error.
Error description
after applying JR31746, jobs containing transforms fail to run, accompanied by these messages: Message: txfr_prepareIns: Failed to load the library "V0S90_xdsj_LoadJobs_txfr_prepareIns.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 "V0S90_xdsj_LoadJobs_txfr_prepareIns": 0509-130 Symbol resolution failed for /dsdata/software/Ascential/DataStage/Projects/TRS/RT_BP2015.O/V0 S90_xdsj_LoadJobs_txfr_prepareIns.o because: 0509-136 Symbol localTimeStamp__13APT_TimeStampFv (number 106) is not exported from dependent module /dsdata/software/Ascential/DataStage/PXEngine/lib/liborchaix3.a( libtemp.o). 0509-022 Cannot load module . 0509-026 System error: Cannot run a file that does not have a valid format. 0509-192 Examine .loader section symbols with the 'dump -Tv' command.. This is due to a change for ecase 99068, which was included in the build for JR31746. That fix was not made in a backward-compatible manner. The patch for JR31746 should work, but it would force the customer to recompile all transforms. We can instead make a new patch that eliminates that need.
Local fix
Problem summary
**************************************************************** USERS AFFECTED: Users who had applied patch JR31746 and attempted to run Transforms with the Timestamp function **************************************************************** PROBLEM DESCRIPTION: After installing patch JR31746, the user would try to run a Transform that used the Timestamp function and would come across a library loading/symbol resolution error. The user would have to recompile these jobs in order to get them to run. **************************************************************** RECOMMENDATION: Uninstall patch JR31746 and apply patch JR33161 ****************************************************************
Problem conclusion
The problem was caused by the fix in JR31746 being made in a backwards-incompatible manner. To fix it a backwards-compatible set of function overloads was added. Once the fix is implemented, preexisting Transform jobs using the Timestamp function will work without requiring a recompile.
Temporary fix
Comments
APAR Information
APAR number
JR33161
Reported component name
WIS DATASTAGE
Reported component ID
5724Q36DS
Reported release
752
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2009-05-27
Closed date
2009-07-13
Last modified date
2009-07-13
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
SERVER
Fix information
Fixed component name
WIS DATASTAGE
Fixed component ID
5724Q36DS
Applicable component levels
R752 PSN
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSVSEF","label":"IBM InfoSphere DataStage"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5.2","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]
Document Information
Modified date:
13 July 2009