While using cicsteld server, you need to check the LANG of the inted process. You can run ps eww <PID of inetd> to know the LANG settings of inetd. If the LANG is incompatible with CICS, your transactions can fail with APCT abends.
To resolve the issue, you can try either of the following methods:
-> Restart the inetd service to reflect the new LANG setting in /etc/environment (Ex: LANG=en_US) .
-> Create the telnet_server with -l option to specify the locale as en_US as follows:
# cicscp -v create telnet_server TRY1 -l en_US
ERZ058504I/0107: Starting RPC daemon.
ERZ058502I/0101: RPC daemon is already running.
ERZ096071I/0108: Creating a telnet server
ERZ096163I/0109: cicscp has assigned port number '1029' to telnet server 'TRY1'
ERZ096072I/0109: The telnet server 'TRY1' was created successfully
ERZ096002I/0003: cicscp command completed successfully