I am trying to add multiple values to the c(GSO) PSWD record PSWDPLST field but it only lets me add one character. I get error message ACF61011 OPERAND TOO LARGE(LONG) FOR KEY - PSWDPLST

Document ID : KB000015197
Last Modified Date : 14/02/2018
Show Technical Document Details
Question:

How can you add more than one character to the PSWDPLST parameter?

I entered the following..

 

 ACF
set control(gso)
CONTROL
change pswd pswdplst(&!|*)
ACF61011 OPERAND TOO LARGE(LONG) FOR KEY - PSWDPLST  
END

 

 

Answer:

The field PSWDPLST is a multi-valued field.
Each value is one byte long, therefore, to add multiple values you need to specify a delimiter
between each value  (a space).

For example...

 ACF
set control(gso)
CONTROL
change pswd pswdplst(& ! | *) ADD/REP/DEL
END

ADD will add the values to any existing values in the field. (default)
REP will replace whatever is currently in the field.
DEL will remove these values from the existing values in the field.