A fix is available
APAR status
Closed as program error.
Error description
The obfuscation of command output from DSExecute causes the result to be unusable later in a job flow
Local fix
Add the environment variable DS_EXECUTE_NO_MASKING=1
Problem summary
**************************************************************** USERS AFFECTED: Problem affects users of the Command Activity stage on the job sequencer canvas. **************************************************************** PROBLEM DESCRIPTION: The problem is that code to obfuscate encrypted parameters in the DSExecute routine modified the routines arguments such that the command being executed was modified and the result of running the command was also modified. The obfuscation was intended to only apply to the logged information. **************************************************************** RECOMMENDATION: If the obfuscation of encrypted entries within the log is required then the fix for this problem will need to be applied. If the original behavior is acceptable then an environment can be set (see temporary fix). The fix comprises both server and client changes. With only the server fix applied jobs will revert to the functionality prior to the introduction of the obfuscation code. That is the encrypted strings will appear as is in the job log. If only the client fix is applied sequences with Command Activity stages will no longer run after compilation as they will call a non-existent routine on the server. ****************************************************************
Problem conclusion
Resolution of this problem required splitting the obfuscation code out into a separate routine which is called from the compiled job sequence after the Command is executed but before the results are logged.
Temporary fix
A temporary fix is possible by reverting the code to its behavior before the obfuscation step was added. This can be achieved by adding the environment variable DS_EXECUTE_NO_MASKING.
Comments
APAR Information
APAR number
JR43031
Reported component name
WIS DATASTAGE
Reported component ID
5724Q36DS
Reported release
850
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-06-06
Closed date
2012-07-19
Last modified date
2012-07-19
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
WIS DATASTAGE
Fixed component ID
5724Q36DS
Applicable component levels
R850 PSN
UP
R870 PSN
UP
[{"Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSVSEF","label":"InfoSphere DataStage"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5"}]
Document Information
Modified date:
07 October 2021