Message 'GSVX520E Nothing found at cursor location' in LISTLOG
search cancel

Message 'GSVX520E Nothing found at cursor location' in LISTLOG

book

Article ID: 389815

calendar_today

Updated On:

Products

SYSVIEW Performance Management

Issue/Introduction

When entering a special line command ? on any Sysview display there is an error message GSVX520E:

 

GSVX520E Nothing found at cursor location   

 

The activity log (LISTLOG) reveals that this message is being issued 14 times in a row and it might be associated with parmlib member GSVXLCMD. 

This behavior takes place only once per Sysview session.

Environment

Sysview 17.0 + LU15429

Cause

The problem has been reported after applying LU15429.

LU15429 changes the parmlib members GSVNLCMD and GSVQLCMD.

Both members contain new definitions with the parameter PARMCMDDELIM {

            OPTS PARMCMDDELIM {

 

When the CSRCHAR value is the same as the PARMCMDDELIM value defined by “OPTS PARMCMDDELIM {“ then the message GSVX520E is issued.

The parser routine treats the PARMCMDDELIM value as the cursor data character and returns an error in this case.  Our parser routine is a common parser for SYSVIEW to parse different types of data.

The chance of the occurrence of this problem is small, and it doesn’t cause any SYSVIEW outage .

Resolution

When the CSRCHAR value is the same as the value being set by "OPTS PARMCMDDELIM {" in GSVNLCMD and GSVQLCMD there are 2 solutions to avoid the message GSVX520E.

  1. Issue "SET CSRCHAR" command to set CSCHAR value to a permitted value other than {

or

  1. Copy GSVNLCMD and GSVQLCMD to the site-defined parmlib, and change the value { in the "OPTS PARMCMDDELIM {" statements to a permitted value other than : or {

Additional Information

The reason for adding "OPTS PARMCMDDELIM {" to GSVNLCMD and GSVQLCMD is that those line commands may compare IPV6 addresses which contain ":" as part of addresses.  Hence, a different command delimiter { is used so that the line commands can work correctly



The HELP SET command documents the following valid values for CSRCHAR and PARMCMDDELIM : 

                                              

@#$%\&*()!<>:./+=_-'"?;}{¦~`        

 

The corresponding hex codes are:

 

@#$%\&*()!<>:./+=_-'"?;}{¦~`
7756E554554674647667765DC6A7
CBBC00CDDACEAB1EED0DFFE00A19