Transact/iX A.04.03 [ COMMUNICATOR 3000 MPE/iX Release 5.0 (Core Software Release X.50.20) ] MPE/iX Communicators
COMMUNICATOR 3000 MPE/iX Release 5.0 (Core Software Release X.50.20)
Transact/iX A.04.03
by Susan Scotten
Software Technology Division
Transact/iX Enhancements
This version of Transact/iX (A.04.03) adds three enhancements.
TRANDEBUG Enhancements.
In implementing the two TRANDEBUG enhancements, some internal structural
changes were made. Starting with this release, the ITxxxxxx file created
for TRANDEBUG will be renamed to IUxxxxxx. Any customer updating to this
release and planning to use TRANDEBUG must recompile their programs.
TRANDEBUG will no longer recognize the 'IT' file name.
Each enhancement is listed below with the syntax and examples.
TRANDEBUG Breakpoint at Labels.
TRANDEBUG now allows you to set breakpoints on a label using the command
LABEL BREAK SET (LBS).
Syntax:
{LABEL BREAK SET} label[,segment[,count[,{cmdlist}]]]
{LBS }
Examples:
TRANDEBUG> label break set mylabel
BREAKPOINT SET:
SYSTEM SEGMENT OFFSET COUNT
------------------------------------
0. MYPROG 0 10 1
TRANDEBUG> lbs duplabel,5,6
BREAKPOINT SET:
SYSTEM SEGMENT OFFSET COUNT
------------------------------------
2. MYPROG 5 183 6
TRANDEBUG Label Jump.
TRANDEBUG will now allow the user to jump to a label using the command
LABEL JUMP (LJ).
Syntax:
{LABEL JUMP} label[,segment]
{LJ }
Examples:
TRANDEBUG> label jump mylabel
TRANDEBUG> lj duplabel,6
DATE/C option on LIST verb.
The DATE/C option is an X(8) item that contains the current system date
in YYYYMMDD format. "YYYY" is a full 4 digit year ("1993" for example),
"MM" is the month of the year, and "DD" is the day of the month.
Syntax:
LIST item-name, DATE/C;
Example:
system dates;
define(item) todays-date x(8):
todays-year x(4) = todays-date(1):
todays-month x(2) = todays-date(5):
todays-day x(2) = todays-date(7);
list todays-date, date/c;
display "Today's Date: ":todays-date,nohead,edit="/";
display "Formatted Date: ", line=2:
todays-month, nohead, space=0:
"/", space=0:
todays-day, nohead, space=0:
"/", space=0
todays-year, nohead, space=0;
exit;
Output from example:
Today's Date: 1993/08/18
Formatted Date: 08/18/1993
MPE/iX Communicators