HP 3000 Manuals

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