The CICS® API example program is, for all intents and purposes, an assembler program. It requires the normal CICS definitions, using for example CEDA or the CICS Explorer, to define it as a program and the definition to map the program to a CICS transaction.
CECI ENABLE PROGRAM(MTLBTXPI) EXIT('xtsereq') start
CECI WRITEQ TS QU('NOELNOEL') FROM('HELLO')
CEDA View PROGram (METALH)
PROGram : METALH
Group : NCSMETAL
DEScription : FIRST METAL PROGRAM
Language : Assembler CObol | Assembler | Le370 | C | Pli
RELoad : No No | Yes
RESident : No No | Yes
USAge : Normal Normal | Transient
USElpacopy : No No | Yes
Status : Enabled Enabled | Disabled
RSl : 00 0-24 | Public
CEdf : Yes Yes | No
DAtalocation : Any Below | Any
EXECKey : User User | Cics
COncurrency : Quasirent Quasirent | Threadsafe
Api : Cicsapi Cicsapi | Openapi
CEDA View TRANSaction (MET0)
TRANSaction : MET0
Group : NCSMETAL
DEScription :
PROGram : METALH
TWasize : 00000 0-32767
PROFile : DFHCICST
PArtitionset :
STAtus : Enabled Enabled | Disabled
PRIMedsize : 00000 0-65520
TASKDATALoc : Any Below | Any
TASKDATAKey : User User | Cics
STOrageclear : No No | Yes
RUnaway : System System | 0 | 500-2700000
SHutdown : Disabled Disabled | Enabled
ISolate : Yes Yes | No
CEDA View PROGram (MTLBTXPI)
PROGram : MTLBTXPI
Group : NCSMETAL
DEScription :
Language : Assembler CObol | Assembler | Le370 | C | Pli
RELoad : No No | Yes
RESident : No No | Yes
USAge : Normal Normal | Transient
USElpacopy : No No | Yes
Status : Enabled Enabled | Disabled
RSl : 00 0-24 | Public
CEdf : Yes Yes | No
DAtalocation : Any Below | Any
EXECKey : Cics User | Cics
COncurrency : Quasirent Quasirent | Threadsafe
Api : Cicsapi Cicsapi | Openapi