Separator Pages

#### Search Results

Search

# Separator Pages

This section covers the following topics:

- Using Separator Pages

- Contents of Separator Pages

## Using Separator Pages

Separator pages can be created for reports or bundles. Different separator pages can be printed at the beginning and at the end of a report/bundle. This means that you can print separator pages between bundles and between the individual reports within a bundle.

The names of the separator pages to be printed are specified in the printing attributes of the report/bundle.

Separator pages are Natural members of type "text", which you create with the Natural editor. All separator pages must be stored as source members in the Entire Output Management user library `SYSNOMU`. Their names must start with one of the following prefixes: `RS` for reports, `BS` for bundles.

When a report/bundle is printed and a separator page specified in its printing attributes is not found at the time of printing, the report/bundle will be printed without that separator page, and an appropriate warning will be issued.

If you want no separator page to be printed, select/specify `NONE` as the separator page name in the printing attributes of the report/bundle.

#### Standard Separator Pages

If no separator page is specified in the printing attributes of a report/bundle, a standard separator page is used. The standard separator pages provided in the library `SYSNOMU` are:

Standard Separator Page for: | Name
--- | ---
beginning of a report | `RSNOMS-1` (English), `RSNOMS-2` (German)
end of a report | `RSNOME-1` (English), `RSNOME-2` (German)
beginning of a bundle | `BSNOMS-1` (English), `BSNOMS-2` (German)
end of a bundle | `BSNOME-1` (English), `BSNOME-2` (German)

## Contents of Separator Pages

Apart from text - which is printed as it is - a source member used as a separator page can consist of the following:

- Carriage Control Characters

- Substitution Variables

- NOP Symbols

### Carriage Control Characters

The first byte on every line of the text member is assumed to be a carriage control character (ANSI code).

Leave this byte empty if no carriage control is required for the line.

The special control character `K` can be specified in the first byte, to represent BLOCK LETTER character mode.

### Substitution Variables

Substitution variables start with `@`. They are replaced by their current values at print time.

The following keywords can be specified as substitution variables anywhere in the source of the separator page:

Substitution Variable | Description
--- | ---
`@REPORT` | Report name
`@BUNDLE` | Bundle name
`@DATE` | Current date
`@TIME` | Current time
`@CDATE` | Report creation or bundle open date
`@CTIME` | Report creation or bundle open time
`@EXIT` | Exit name used for separating SYSOUT
`@DESCR` | Report or bundle description for a separator
`@JOBNAME` | Job name of SYSOUT
`@JOBNO` | Job number of SYSOUT
`@USER` | User ID
`@NAME` | User name (first and last name concatenated)
`@DEPTNO` | User's department number
`@DEPTNAME` | Name of user's department
`@LOCATION` | Location of user's department
`@ORGANIZATION` | Name of user's organization
`@ADDRESS1` | User's address, line 1
`@ADDRESS2` | User's address, line 2
`@ADDRESS3` | User's address, line 3
`@PHONE` | User's telephone number
`@COORDINATOR` | Coordinator ID
`@COORD-NAME` | Coordinator name (first and last name concatenated)
`@COORD-DEPTNO` | Coordinator's department number
`@COORD-DEPTNAME` | Name of coordinator's department
`@COORD-PHONE` | Coordinator's telephone number
`@COORD-LOCATION` | Location of coordinator's department
`@COORD-ORGANIZATION` | Name of coordinator's organization
`@COORD-ADDRESS1` | Coordinator's address, line 1
`@COORD-ADDRESS2` | Coordinator's address, line 2
`@COORD-ADDRESS3` | Coordinator's address, line 3

### NOP Symbols

NOP symbols start with `@@`. They are replaced by the appropriate NOP symbol values at print time.

NOP symbols are entered in the form:

- for master symbols: `@@owner.symbol-table.symbol-name`

- for active symbols: `@@owner.symbol-table.symbol-name.network.run`

where `owner`, `symbol-table`, `network`, `run` are values of predefined NOP symbols, and `symbol-name` is the name of a defined NOP symbol.

### On this page

- Using Separator Pages
- Contents of Separator Pages