Executing the Offline Program

To execute your offline program, perform the following:

  1. Ensure that the programs for your application are in the mix (LSS should be in the mix).

  2. Execute your Offline program by using one of the following methods:

    • From a signed on terminal signed onto your application:

      :RUN OFFLINE
    • From an ODT:

                mixAX RUN OFFLINE
    • Batch mode:

      RUN $NGEN28/RIP ("system/OFFLINE")

      The parameters used in these commands are explained in the following table.

      Parameter

      Description

      mix

      Mix number of the controlling LSS program

      system

      Name of your application

    • If your Offline input is not from a tape named database (the default for input), or if you want to load your offline data from a disk file, execute your Offline program through RIP, as follows:

       RUN $NGEN28/RIP ("system/OFFLINE"); FILE OFFLINE
      (TITLE = file[, KIND = DISK])

      The parameters used in these commands are explained in the following table:

      Parameter

      Description

      file

      A tape or disk file name, in the format title [ON pack]

      KIND = DISK

      Required if the input is from disk or pack. The space after the comma must be present

      OFFLINE

      The logical file containing records of length 2000, one record per block

      You can alter TITLE, KIND, MAXRECSIZE, BLOCKSIZE, and UNITS, by using file equates.

Note: A maximum of nine error messages are shown in the log for each Offline data entry with errors.

The value of the built-in attribute Glb.Stn is OFF for data entered through offline load. The value of Glb.Source is O (alphabetic, for OFFLINE). Glb.Work should not be referenced in Offline input.