A fix is available
APAR status
Closed as program error.
Error description
When the Multiple Job Compile option from Tools menu, an error screen appears (DSRepos.SetParamsFromStr: Internal Error - Error accessing file containing commandline. ()). The error screen is attached. Then the Attach to Project Screen appears again as we haven?t been connected yet. In the Project field didn?t appear <EngineName>/<ProjectName>. Instead of that appears something like: <ProjectName> -F C:\Documents and Settings..... <FileName.tmp> If we do not change the Project field the following error screen appears and the Attach to Project Screen is closed. (Error calling subroutine... connection is broken (81002)) If we click in the right arrow to select the project and we choose the correct one, then the Multiple Job Compile screen appears and everything works fine.
Local fix
On the client machine: - Make a new temporary directory, such as C:\tmp (if it does not already exist). - Ensure all users have access to that directory. - On the system properties / advanced tab, set or add a user and system environment variable TMP with the name of the directory chosen above, eg C:\tmp. Record previous settings (if any) in case they want to back out this change for any reason. - NOTE: In the case of multi-user machines where more than one user is logged on at once, you may choose to make a separate directory for each user, and set only the user environment variable. - Reboot the machine.
Problem summary
**************************************************************** USERS AFFECTED: On a windows system that has 8.3 file naming disabled the code that launches the Multi-Job Compiler can fail **************************************************************** PROBLEM DESCRIPTION: On a windows system that has 8.3 file naming disabled the code that launches the Multi-Job Compiler from the Designer can fail. **************************************************************** RECOMMENDATION: Apply the patch if affected ****************************************************************
Problem conclusion
The code that launches the Multi-job compiler constructs a command line that references a file in the user's temporary dircetory. If 8.3 file naming is not allowed then a path containing spaces is used and the command line is malformed. Patch modifies this code to construct a valid command line even if the path contains spaces.
Temporary fix
Comments
APAR Information
APAR number
JR35068
Reported component name
WIS DATASTAGE
Reported component ID
5724Q36DS
Reported release
801
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2009-12-08
Closed date
2010-02-22
Last modified date
2010-02-22
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
CLIENT
Fix information
Fixed component name
WIS DATASTAGE
Fixed component ID
5724Q36DS
Applicable component levels
R801 PSN
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSVSEF","label":"InfoSphere DataStage"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.1","Line of Business":{"code":"LOB10","label":"Data and AI"}}]
Document Information
Modified date:
12 October 2021