Troubleshooting
Problem
Running a Unix command in Netview, and receiving error FSUM7351. This can be from the command line or rexx.
Symptom
USS Commands do not run
* CNM01 PIPE UNIX ONETSTAT -A | WAIT 10 | CONS
x CNM01 ONETSTAT: FSUM7351 not found
Cause
The FSUM7351 means the following:
Explanation: You attempted to execute a command that could not be found
User Response: Ensure that the command exists and that the PATH
environment variable is valid.
If a USS command is issued from Netview without using NETVASIS, the command is converted to uppercase before it is sent to USS.
UNIX commands are case sensitive, so USS does not know what command 'ONETSTAT', and issues the FSUM7351 message.
The correct command for USS is in lower-case - onetstat
The clue is that the text in the above command is in upper case, even though it was entered in lower case.
Diagnosing The Problem
USS does not recognize the command entered as a UNIX command.
Resolving The Problem
The first reason for the FSUM7351 error is that NETVASIS was not used with the command. UNIX command are case sensitive - onetstat is not the same as ONETSTAT. Netview will uppercase all commands unless NETVASIS is used to preserve the case the command was entered with. Here is an example on how to preface the Netview command with NETVASIS:
netvasis pipe unix onetstat -a | wait 10 | cons
In rexx, ADDRESS NETVASIS can be used to preserve case.
The other reason I have found for the FSUM7361 error is that the /bin directory is not in the STDENV DD on the CNMEUNIX batch job - CNMSSUNX or CNMSJUNX. The /bin directory contains UNIX commands such as onetstat. If Netview does have this directory in its path, then it will not know about any USS commands.
Was this topic helpful?
Document Information
Modified date:
03 August 2018
UID
swg21396470