HP 3000 Manuals

Exclusive Transact/iX Features [ HP Transact Reference Manual ] MPE/iX 5.0 Documentation


HP Transact Reference Manual

Exclusive Transact/iX Features 

The features available in native mode Transact/iX that are not available
in Transact/V are:

   *   Additional compiler options

   *   Options on the PROC verb

   *   IEEE and HP floating point format support

   *   Dynamic roll-back

   *   Critical item update

   *   TRANDEBUG symbolic debugger

Additional Compiler Options 

New compiler options ease the migration of Transact/V programs to native
mode Transact/iX. (See "Transact/iX Compiler Options," in Chapter 9.)

Options on the PROC Verb:  Parameters Passed by Byte Address 

Options available on the PROC verb can be used to specify the alignment
of individual references passed by the address.  These options are
discussed under the PROC verb in Chapter 8.

Floating Point Formats 

The code generated by the Transact/iX compiler supports both IEEE and HP
floating point formats.  Under native mode MPE/iX, real numbers are
always stored internally in IEEE format.

Translation between IEEE and HP formats from and to files and databases
occurs after the read and before the write on I/O. If Transact/iX calls a
procedure written in another language, Transact/iX will pass real numbers
in IEEE format.  The HPFPConvert intrinsic may be used to convert the
storage format in the data register if the called language expects HP3000
floating point real numbers.

If no format is specified for a file or database, IEEE real numbers are
assumed.  The compiler option HP3000_16 is available for defining a
floating point format for all of the files and databases.  (See
"Transact/iX Compiler Options" in Chapter 9.)  If floating point format
for an individual file or database is different from that specified by
the compiler option, you can express the requirements in the FILE or BASE
specification of the SYSTEM statement.  See the SYSTEM statement in
Chapter 8 for more information.


CAUTION When passing parameters or data that access real numbers via PROC or CALL, the subprogram must be compiled with the same real number format as the main program.
Dynamic Roll-Back Transact/iX supports the TurboIMAGE dynamic roll-back feature beginning in Transact/iX version A.04.00. (See the "Dynamic Roll-Back" section in Chapter 6 and the description of the LOGTRAN verb in Chapter 8.) Critical Item Update Transact/iX allows TurboIMAGE database search and sort items to be updated. (See descriptions of the REPLACE and UPDATE verbs in Chapter 8.) Symbolic Debugger TRANDEBUG is a symbolic debugger that is included in Transact/iX to replace the test modes used in Transact/V. (See Chapter 11 for a complete description of TRANDEBUG.)


MPE/iX 5.0 Documentation