Define a terminal type in the local CICS region.
CREATE TYPETERM >>-CREATE TYPETERM(data-value)--ATTRIBUTES(data-value)----------> >--ATTRLEN(data-value)--LOGMESSAGE(cvda)-----------------------><
Conditions: ILLOGIC, INVREQ, LENGERR, NOTAUTH
CREATE TYPETERM attribute values (part 1 of 2): .-ALTPAGE(0,0)---------. |--+----------------------+--+------------------------+---------> '-ALTPAGE(0-255,0-255)-' '-ALTSCREEN(0-255,0-255)-' .-APLKYBD(NO)--. .-APLTEXT(NO)--. >--+------------------+--+--------------+--+--------------+-----> '-ALTSUFFIX(char1)-' '-APLKYBD(YES)-' '-APLTEXT(YES)-' .-ASCII(NO)-. .-ATI(NO)--. .-AUDIBLEALARM(NO)--. >--+-----------+--+----------+--+-------------------+-----------> +-ASCII(7)--+ '-ATI(YES)-' '-AUDIBLEALARM(YES)-' '-ASCII(8)--' .-AUTOCONNECT(NO)--. >--+------------------+--+---------------+----------------------> +-AUTOCONNECT(ALL)-+ +-AUTOPAGE(NO)--+ '-AUTOCONNECT(YES)-' '-AUTOPAGE(YES)-' .-BACKTRANS(NO)--. .-BRACKET(YES)-. .-BUILDCHAIN(NO)--. >--+----------------+--+--------------+--+-----------------+----> '-BACKTRANS(YES)-' '-BRACKET(NO)--' '-BUILDCHAIN(YES)-' .-CGCSGID(0,0)-------------. .-COLOR(NO)--. >--+--------------------------+--+------------+-----------------> '-CGCSGID(0-65535,0-65535)-' '-COLOR(YES)-' .-COPY(NO)--. .-CREATESESS(NO)--. >--+-----------+--+-----------------+---------------------------> '-COPY(YES)-' '-CREATESESS(YES)-' .-DEFSCREEN(0,0)---------. >--+------------------------+--+---------------------+----------> '-DEFSCREEN(0-255,0-255)-' '-DESCRIPTION(char58)-' .-DISCREQ(YES)-. .-DUALCASEKYBD(NO)--. >--DEVICE(char8)--+--------------+--+-------------------+-------> '-DISCREQ(NO)--' '-DUALCASEKYBD(YES)-' .-ERRCOLOR(NO)--------. .-ERRHILIGHT(NO)--------. >--+---------------------+--+-----------------------+-----------> +-ERRCOLOR(BLUE)------+ +-ERRHILIGHT(BLINK)-----+ +-ERRCOLOR(GREEN)-----+ +-ERRHILIGHT(REVERSE)---+ +-ERRCOLOR(NEUTRAL)---+ '-ERRHILIGHT(UNDERLINE)-' +-ERRCOLOR(PINK)------+ +-ERRCOLOR(RED)-------+ +-ERRCOLOR(TURQUOISE)-+ '-ERRCOLOR(YELLOW)----' .-ERRINTENSIFY(NO)--. .-ERRLASTLINE(NO)--. >--+-------------------+--+------------------+------------------| '-ERRINTENSIFY(YES)-' '-ERRLASTLINE(YES)-'
CREATE TYPETERM attribute values (part 2 of 2): .-EXTENDEDDS(NO)--. .-FMHPARM(NO)--. .-FORMFEED(NO)--. |--+-----------------+--+--------------+--+---------------+-----> '-EXTENDEDDS(YES)-' '-FMHPARM(YES)-' '-FORMFEED(YES)-' .-HILIGHT(NO)--. .-HORIZFORM(NO)--. >--+--------------+--+----------------+-------------------------> '-HILIGHT(YES)-' '-HORIZFORM(YES)-' .-IOAREALEN(0,0)-------------. .-KATAKANA(NO)--. >--+----------------------------+--+---------------+------------> '-IOAREALEN(0-32767,0-32767)-' '-KATAKANA(YES)-' .-LIGHTPEN(NO)--. >--+----------------+--+---------------+--+----------------+----> '-LDCLIST(char8)-' '-LIGHTPEN(YES)-' +-LOGMODE(char8)-+ '-LOGMODE(0)-----' .-LOGONMSG(NO)--. .-MSRCONTROL(NO)--. >--+---------------+--+-----------------+-----------------------> '-LOGONMSG(YES)-' '-MSRCONTROL(YES)-' .-NEPCLASS(0)-----. .-OBFORMAT(NO)--. .-OBOPERID(NO)--. >--+-----------------+--+---------------+--+---------------+----> '-NEPCLASS(0-255)-' '-OBFORMAT(YES)-' '-OBOPERID(YES)-' .-OUTLINE(NO)--. .-PAGESIZE(24,80)-------. >--+--------------+--+-----------------------+------------------> '-OUTLINE(YES)-' '-PAGESIZE(0-255,0-255)-' .-PARTITIONS(NO)--. .-PRINTADAPTER(NO)--. >--+-----------------+--+-------------------+-------------------> '-PARTITIONS(YES)-' '-PRINTADAPTER(YES)-' .-PROGSYMBOLS(NO)--. .-QUERY(NO)---. >--+------------------+--+-------------+------------------------> '-PROGSYMBOLS(YES)-' +-QUERY(ALL)--+ '-QUERY(COLD)-' .-RECEIVESIZE(256)-----. .-RECOVNOTIFY(NONE)--------. >--+----------------------+--+--------------------------+-------> '-RECEIVESIZE(0-30720)-' +-RECOVNOTIFY(MESSAGE)-----+ '-RECOVNOTIFY(TRANSACTION)-' .-RECOVOPTION(SYSDEFAULT)--. .-RELREQ(NO)--. >--+--------------------------+--+-------------+----------------> +-RECOVOPTION(CLEARCONV)---+ '-RELREQ(YES)-' +-RECOVOPTION(NONE)--------+ +-RECOVOPTION(RELEASESESS)-+ '-RECOVOPTION(UNCONDREL)---' .-RSTSIGNOFF(NOFORCE)-. >--+----------------------+--+---------------------+------------> +-ROUTEDMSGS(ALL)------+ '-RSTSIGNOFF(FORCE)---' +-ROUTEDMSGS(NONE)-----+ '-ROUTEDMSGS(SPECIFIC)-' .-SENDSIZE(0)-------. >--+-------------------+--+--------------------+----------------> '-SENDSIZE(0-30720)-' '-SESSIONTYPE(char8)-' .-SHIPPABLE(NO)--. .-SIGNOFF(YES)----. .-SOSI(NO)--. >--+----------------+--+-----------------+--+-----------+-------> '-SHIPPABLE(YES)-' +-SIGNOFF(NO)-----+ '-SOSI(YES)-' '-SIGNOFF(LOGOFF)-' .-TEXTKYBD(NO)--. .-TEXTPRINT(NO)--. >--+--------------+--+---------------+--+----------------+------> +-TERMMODEL(1)-+ '-TEXTKYBD(YES)-' '-TEXTPRINT(YES)-' '-TERMMODEL(2)-' .-TTI(YES)-. .-UCTRAN(NO)-----. .-USERAREALEN(0)-----. >--+----------+--+----------------+--+--------------------+-----> '-TTI(NO)--' +-UCTRAN(TRANID)-+ '-USERAREALEN(0-255)-' '-UCTRAN(YES)----' .-VALIDATION(NO)--. .-VERTICALFORM(NO)--. >--+-----------------+--+-------------------+-------------------| '-VALIDATION(YES)-' '-VERTICALFORM(YES)-'
The CREATE TYPETERM command installs a TYPETERM definition with the attribute specified on the command. It does not use a resource definition stored in the CSD. If there is already a terminal type definition with the name you specify in the local CICS region, the new definition replaces the old one; if not, the new definition is added.
A syncpoint is implicit in CREATE TYPETERM processing, except when an exception condition is detected early in processing the command. Uncommitted changes to recoverable resources made up to that point in the task are committed if the CREATE executes successfully, and rolled back if not. See Creating resource definitions for other general rules governing CREATE commands.