With the CallAPI on z/OS the command :STOP MSG,50,'&TXT#' doesn't transmit message

book

Article ID: 201057

calendar_today

Updated On:

Products

CA Automic Workload Automation - Automation Engine

Issue/Introduction

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.

Cause

This is a bug

Environment

Release : 12.3

Component : CallAPI

System: z/OS, MVS

Resolution

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