TSS9076I CURRENT OPTION IS < ) * S> for PASSCHAR

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

Question:

We added the following to our TSS Parmlib:
PASSCHAR(@,&,*,:,$,=,!,-,#,?,_,|,{,},%,^) * SPECIAL PW CHARACTERS
PPSCHAR(@,&,*,:,$,=,!,-,#,?,_,|,{,},%,^) * SPECIAL PP CHARACTERS

After the IPL, the TSS STC shows:
03.44.31 STC38821 TSS9079E INVALID DATA
03.44.31 STC38821 TSS9076I CURRENT OPTION IS < ) * S>
03.44.31 STC38821 *TSS9020W INVALID PARAMETER FILE OPTION
03.44.31 STC38821 TSS9079E INVALID DATA
03.44.31 STC38821 TSS9076I CURRENT OPTION IS < ) * S>
03.44.31 STC38821 *TSS9020W INVALID PARAMETER FILE OPTION

A TSS MODIFY STATUS(PASSWORD) (via a BATCH job) shows:
TSS MODIFY STATUS(PASSWORD)
PASSCHAR(@,&,*,:,$,=,!,-,#,?,_,|,{,},%,^)

A TSS MODIFY STATUS(PHRASE) (via a BATCH job) shows:
TSS MODIFY STATUS(PHRASE)
PPSCHAR(@,&,*,:,$,=,!,-,#,?,_,|,{,},%,^)

A TSS MODIFY STATUS(PASSWORD) (via the command on the screen) shows:
PASSCHAR(@,&,*,:,$,=,!,-,#,?,_,|,:,:,%,:)

A TSS MODIFY STATUS(PHRASE) (via the command issued on the screen shows:
PPSCHAR(@,&,*,:,$,=,!,-,#,?,_,|,:,:,%,:)

A TSS MODIFY STATUS (on the screen) shows:
PASSCHAR(@,&,*,:,$,=,!,-,#,?,_,|,:,:,%,:)
PPSCHAR(@,&,*,:,$,=,!,-,#,?,_,|,:,:,%,:)

A TSS MODIFY STATUS (via a batch job) shows:
PASSCHAR(@,&,*,:,$,=,!,-,#,?,_,|,{,},%, )
PPSCHAR(@,&,*,:,$,=,!,-,#,?,_,|,{,},%, )


Answer:

Characters '{' x'C0' and '}' x'D0' don't belong to PASSCHAR list, so the TSS MODI PASSCHAR() with those characters fails as expected.


x'C0' and x'D0' are considered as Scandinavia vowels and not as special signed, it explains why they are not accepted in the passchar list, but accepted in password change.