Y2V0179 - I/O attribute change is not valid
search cancel

Y2V0179 - I/O attribute change is not valid

book

Article ID: 122746

calendar_today

Updated On:

Products

CA 2E

Issue/Introduction

Customized YEDTCDERFP file, containing user-defined edit codes.

Following a CA 2E upgrade, found that some of the fields using these custom edit codes had disappeared. 

After restoring YEDTCDERFP, it seemed to solve the problem.  However, now encountered a screen where a few key fields disappeared from the screen. 

When looking at the device design, see an IO usage of 'H' and any change attempted generates a message "Y2v0170 - I/O attribute change is not valid." 

Attempted to change the IO usage and IO Usage override fields manually in YSCRENTRFP from H-H to 'I's and 'O's, but that had no positive impact, 

Environment

CA 2E

Resolution

Make sure that you have a current backup of the CA 2E model and that no one is editing the model.

The following is the procedure to correct the internal files so that the field appears as needed on the Device Design:

  1. Identify the Surrogate for the Function using YDSPMDLOD
  2. Identify the Surrogate for the Field using YDSPMDLOD
  3. YWRKF YSCRENTRFP
  4. F7 Select using the values from 1 for Message surrogate and 2 for Field sgt
  5. Use 5 to Update any record(s) selected
  6. Page down twice to see the fields IO usage and NPT usage(override)
    These fields will contain 'H'
  7. Change both fields to the appropriate code, either 'I' or 'O'
  8. The Edit Codes listed immediately above these fields may be altered to contain an edit code that does exist in the YEDTCDERFP file. Make sure to change all three Edit Codes - use Edit Code 4 if you are unsure what is available