Looks like the dbisqlc program includes screen drivers. DataStage processes run in the background, and do not have terminal capabilities. This may explain why you got that error message. You need to find some form of the command (or a different command) for doing what you want to do.
Another possibility is that the screen routines referred to could not be found via the shared library search path used by your DataStage processes. Check the second event in the job log, where it shows settings of environment variables, and verify the setting of LD_LIBRARY_PATH, LIBPATH or SHLIB_PATH (the variable name varies with UNIX platform). If it's wrong, you need to set up the dsenv shell script with the appropriate environment variable settings for accessing Sybase IQ.
Before-job subroutine Error
Moderators: chulett, rschirm, roy
-
- Participant
- Posts: 54607
- Joined: Wed Oct 23, 2002 10:52 pm
- Location: Sydney, Australia
- Contact:
-
- Charter Member
- Posts: 34
- Joined: Tue May 31, 2005 8:17 pm
- Location: ShangHai,China
Thanks,ray. Error occued because developer forgot to delete debug sentence which will print some information to screen.ray.wurlod wrote:Looks like the dbisqlc program includes screen drivers. DataStage processes run in the background, and do not have terminal capabilities. This may explain why you got that error message. You need to ...