Problem Note 50846: The FILENAME PIPE access method for TSO commands fails in SASĀ® 9.2 and later
To prevent situations in which SAS might stop responding, SAS 9.2 was changed so that it uses sockets (BPX1SOC). Consequently, some commands that worked in releases of SAS before SAS 9.2 might not work. This includes TSO commands. Here is an example. In SAS 9.2 and later, this code returns messages to the SAS log:
FILENAME TEST PIPE '/bin/tso listcat';
DATA _NULL_;
INFILE TEST;
INPUT;
PUT _INFILE_;
RUN;
The SAS log shows the following instead of output from the listcat command:
FOMF0134I TSO Environment service failed: rc=36 rsn=300
listcat
FOMF0134I TSOLNK failed: rc=20 rsn=24 code=0
You might also see the following warning in the SAS log:
WARNING: Pipe command exited with status=255
Despite the error in the PIPE access method, the job might complete with a return code of zero (RC=0).
Features that IBM added to z/OS version 1.12 and later should prevent the situations in which SAS stops responding.
Click the Hot Fix tab in this note to access the hot fix for this issue.
Operating System and Release Information
SAS System | Base SAS | z/OS | 9.3 TS1M2 | 9.4 TS1M1 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
The FILENAME PIPE access method using TSO commands that return results to the PIPE fails.
Type: | Problem Note |
Priority: | high |
Date Modified: | 2013-08-28 12:04:35 |
Date Created: | 2013-08-23 12:46:52 |