I tried logging on to TSO using the US National characters #, @, and $ in my password. I was visiting our European office and the logon failed with message ACF82900 ACF2, INVALID SYNTAX. The CA-ACF2 Administrator Guide says that these are valid characters. Why am I getting this failure?
This failure relates to the Mainframe Codepage that the terminal emulator is using when connecting to TSO from the terminal.
The Mainframe codepage character set used by the terminal emulator will decide which Hexadecimal value will be assigned to a character when connecting to a mainframe system. US English is codepage 037 and the dollar sign is x'5B' . United Kingdom codepage is 285 and a dollar sign is x'4A'. The Swedish codepage is 278 and a dollar sign is x'67'
CA-ACF2 only accepts the following values as US National Characters:
National Character | Hexadecimal Character |
@ - At symbol | X'7C' |
$ - Dollar sign | X'5B |
# - Pound sign | X'7B' |