HP System Dictionary/XL General Reference Manual Vol 2 - Part 1 SDINIT (32256-90005)

6- 38
permanent file. If all of the above fails, i.e., if no such a file exists, the error report information is collected
in a temporary file and listed to $STDLIST upon termination of the program.
Conflicting entities will be reported in the following format:
<
entity name
> <
entity type
> <
error message
>
On the other hand, conflicting relationships are reported as follows:
<
list of entities involved
><
relationship class
> <
error message
>
With the error report information in SDOUT, you are expected to make necessary corrections to System
Dictionary via the SDMAIN program. The program is explained in the HP System Dictionary/XL
SDMAIN Reference Manual.
The Log File
SDCONV is equipped with a logging facility. The log file has the formal designator SDLOG. It records your
input, so that the same set of input can later be used as input to SDCONV. You can also examine SDLOG
to see what commands were issued in the previous session of SDCONV. SDCONV first searches the
temporary domain for SDLOG. If it finds the file, it issues a prompt asking whether or not to overwrite the
old file. If you respond negatively to the prompt, the logging facility is disabled during that session of
SDCONV.
If SDCONV finds no SDLOG in the temporary domain, it searches the permanent domain. Again, if it is
found, a prompt is issued asking whether to overwrite it. If no SDLOG was found, it is created in the
temporary domain.
Note that, if you issue the REDO command (see Chapter 3) in an interactive session, then the REDO
command itself is not logged. Instead, the command which was edited through the REDO command is
logged. Furthermore, invalid commands and passwords entered through password prompting are not
logged into SDLOG. If the log file was newly created, a message informing you to save the temporary file is
issued upon termination of the program.
SDCONV's Run Options
SDCONV provides you with a run option. If you enter a positive run option and the number of errors
detected reaches the run option parameter, the program terminates with an error message.
The run option can be specified during run time with the PARM parameter on the RUN command. For
example, if you wish to terminate the program when 5 errors are found, simply issue the RUN command as
follows:
RUN SDCONV.PUB.SYS;PARM=5
Some special run options are recognized:
run option = -1 (parse only option)
= 0 (execute until the EXIT command, or a fatal error)
If the run option is -1, the commands are parsed only, and no other action is taken. This run option is
helpful when some commands need to be verified for correct syntax.
Run option = 0 is the default. Under this run option, the program continues until the EXIT command is
issued, or a fatal error is encountered.
The positive run options are not recognized when the program is run in session mode. Positive run options
are, however, recognized in batch mode. A run option of -1 is recognized in both session mode and batch
mode.