The following command:
: STOP MSG,50,'&TXT#'
... leads to:
20200928/171601.057 - U03000000 Programm 'UC4 Call Interface' Version '12.2.2+build.1670' gestartet.
20200928/171601.840 - U03000004 RunID '1022988583'
20200928/171601.840 - U00000050 $01
20200928/171601.841 - U03000002 Programm 'UC4 Call Interface' Version '12.2.2+build.1670' abnormal beendet.
So the variable &TXT# is not transmitted.
Release : 12.3
Component : CallAPI
System: z/OS, MVS
This is a bug
The workaround is to change "$01" to "&01" in the user reserved range 50-59 in the UC.MSL file belonging to the z/OS CallAPI.
The UC.MSL file will be fixed in a future version.
So, in the following range in UC.MSL replace the '$01' by '&01':
00000050DE$01
00000050EE$01
00000050FE$01
00000051DE$01
00000051EE$01
00000051FE$01
00000052DE$01
00000052EE$01
00000052FE$01
00000053DE$01
00000053EE$01
00000053FE$01
00000054DE$01
00000054EE$01
00000054FE$01
00000055DE$01
00000055EE$01
00000055FE$01
00000056DE$01
00000056EE$01
00000056FE$01
00000057DE$01
00000057EE$01
00000057FE$01
00000058DE$01
00000058EE$01
00000058FE$01
00000059DE$01
00000059EE$01
00000059FE$01