HP 3000 Manuals

Include Files [ HP DeskManager Intrinsics ] MPE/iX 5.0 Documentation


HP DeskManager Intrinsics

Include Files 

When writing programs which use the Intrinsics, it is important that if
you are writing in Pascal or FORTRAN, you use the include files provided.
If your are writing in COBOL, use the copy libraries provided.  These are
files of source code which define the structure of Transaction File
records and the values of all the fields it is possible for them to
contain.  They also contain definitions and values for the parameters
passed with the Intrinsics.  These files are referred to in this manual
as include files.  The names of the files are:

   *   INTRNPLI.MAILLIB.HPOFFICE for Pascal

   *   INTRNCLI.MAILLIB.HPOFFICE for COBOL

   *   INTRNFLI.MAILLIB.HPOFFICE for FORTRAN

Note that COBOL copy library is a KSAM file.  The corresponding KSAM key
file is INTRNCLK.MAILLIB.HPOFFICE. Remember to treat COBOL copy libraries
as KSAM files if you copy them.

Using the include files makes your programs easier to understand and
ensures that they are compatible with any changes Hewlett-Packard may
introduce in later versions of the software.


NOTE If you are using foreign addresses or foreign aliases with the Gateway Intrinsics, you may want to tailor the definition of the Transaction File provided in the include files to adjust its length. You need to set the constant trans_rec_width to a value between 128 and 384 depending on the width your transaction file will be. The default value for trans_rec_width is 128 integers (each integer is 4 bytes). See the comments at the beginning of the include file you are using for more information about this. Chapter 4 contains an explanation of foreign addresses and foreign aliases.


MPE/iX 5.0 Documentation