--------------------------------------------------------------------------------
MODULE    IRECODE

-------------------------------------------------------------------------------- REPLACES Nothing, IRECODE is a new IMP utility.

--------------------------------------------------------------------------------

FUNCTION

--------------------------------------------------------------------------------

FORMAT


--------------------------------------------------------------------------------

PROMPTS

--------------------------------------------------------------------------------

PARAMETERS

--------------------------------------------------------------------------------

COMMAND QUALIFIERS

--------------------------------------------------------------------------------

DESCRIPTION

--------------------------------------------------------------------------------

EXAMPLES

$ IRECODE
Input-file: S320480SW.IFF/LOG
Output-File: TEST.IFF
Old Feature Code, New Feature Code ? 123,4
Old Feature Code, New Feature Code ? 
%LSLLIB-I-IFFOPENED, DUA0:[LSL.ACCEPTANCE]S320480SW.IFF;4 opened for read
%LSLLIB-I-IFFOPENED, DUA0:[LSL.ACCEPTANCE]TEST.IFF;1 opened for write
%IRECODE-I-LAYER, layer 1 found
%IRECODE-I-LAYER, layer 80 found
 ELAPSED: 00:00:27.67  CPU: 0:00:05.50  BUFIO: 9  DIRIO: 155  FAULTS: 247 
$

$ IRECODE S320480SW.IFF/AC=(3>J8)/LOG Output File: TEST.IFF %IRECODE-W-BADARGFMT, bad format for arguments Old AC type number, New AC type number ? 5, D %IRECODE-W-BADARGFMT, bad format for arguments Old AC type number, New AC type number ? 3 %IRECODE-W-TWOARGS, two arguments required Old AC type number, New AC type number ? 3,5 Old AC type number, New AC type number ? %LSLLIB-I-IFFOPENED, DUA0:[LSL.ACCEPTANCE]S320480SW.IFF;4 opened for read %LSLLIB-I-IFFOPENED, DUA0:[LSL.ACCEPTANCE]TEST.IFF;2 opened for write %IRECODE-I-LAYER, layer 0 found %IRECODE-I-LAYER, layer 1 found %IRECODE-I-LAYER, layer 4 found %IRECODE-I-LAYER, layer 5 found %IRECODE-I-LAYER, layer 6 found ELAPSED: 00:00:53.51 CPU: 0:00:03.68 BUFIO: 9 DIRIO: 112 FAULTS: 250 $ $ IRECODE S320480SWF.IFF/AC=(3>5)/LAYER=(1>77,88>2)/IN_SITU TEST.IFF %CLI-I-IGNQUAL, qualifiers appearing before this item were ignored _\IN_SITU_\ %CLI-W-MAXPARM, too many parameters - reenter command with fewer parameters _\TEST_\ ELAPSED: 00:00:00.74 CPU: 0:00:00.13 BUFIO: 2 DIRIO: 0 FAULTS: 42 $ $ IRECODE S320480SWF.IFF/AC=(3>5)/LAYER=(1>77,88>2)/IN_SITU %CLI-I-IGNQUAL, qualifiers appearing before this item were ignored _\IN_SITU_\ %LSLLIB-I-IFFOPENED, DUA0:[LSL.ACCEPTANCE]S320480SWF.IFF;4 opened for modification Old Feature Code, New Feature Code ? ELAPSED: 00:00:04.86 CPU: 0:00:00.54 BUFIO: 2 DIRIO: 14 FAULTS: 87 $

$ IRECODE S320480SW.IFF/TCC/FC/LAYER Output File: TEST.IFF Old Feature Code, New Feature Code ? 3,5 Old Feature Code, New Feature Code ? 4,6 Old Feature Code, New Feature Code ? 3,6 %IRECODE-W-REPCHANGE, repeated change specified - latest will be applied _\3>5 and 3>6_\ Old Feature Code, New Feature Code ? 7,9 Old Feature Code, New Feature Code ? 8,10 Old Feature Code, New Feature Code ? 12,11 Old Feature Code, New Feature Code ? Old Text Component Code, New Text Component Code ? 2 4 Old Text Component Code, New Text Component Code ? 3 4 Old Text Component Code, New Text Component Code ? Old Layer Number, New Layer Number ? 1,8 Old Layer Number, New Layer Number ? ELAPSED: 00:00:35.64 CPU: 0:00:04.43 BUFIO: 9 DIRIO: 138 FAULTS: 169 $

--------------------------------------------------------------------------------

MESSAGES (INFORMATIONAL)

These messages give information only, and require no immediate action by the user (except perhaps to verify that the correct options have been selected). Most will only appear if /LOG has been specified on the command line, unless they are used to provide supplementary information after an error has occurred.

--------------------------------------------------------------------------------

MESSAGES (WARNING)

These messages are output when an error has occurred that can be corrected immediately by the user.

--------------------------------------------------------------------------------

MESSAGES (ERROR)

These messages indicate an error in processing which has caused IRECODE to terminate. The most likely causes are a corrupt or otherwise invalid input IFF file, or an error related to command line processing and file manipulation. It is most unlikely that any output file produced will be correctly processed.

--------------------------------------------------------------------------------

MESSAGES (OTHER)

In addition to the above messages which are generated by IRECODE itself, other messages may be produced by the command line interpreter (CLI) and by Laser-Scan libraries. In particular, messages may be generated by the IFF library. These are introduced by '%IFF' and are documented in the IFF library users' guide. In most cases IFF errors will be due to a corrupt input file, and this should be the first area of investigation. If the cause of the error cannot be traced by the user and Laser-Scan are consulted, then the input file should be preserved to facilitate diagnosis.