--------------------------------------------------------------------------------
MODULE IREPORT

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

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

FUNCTION

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

FORMAT


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

PROMPT

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

PARAMETER

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

COMMAND QUALIFIERS

%POSITION    -0.730    -0.157
%POSITION   400.183   401.083
%ABANDON
%MESSAGE 
%MESSAGE                L I T E S 2   C O M M A N D   F I L E
%MESSAGE 
%MESSAGE                              created by
%MESSAGE 
%MESSAGE =========================== I R E P O R T ============================ 
%MESSAGE 
%MESSAGE IREPORT invoked by TIM using terminal LTA196: at 10-JUN-1987 12:09:47.1
%MESSAGE  
%MESSAGE Command line:
%MESSAGE  
%MESSAGE IREPORT/LITES2=MISS_CODED OEEPECON/FC=5 
%MESSAGE 
%MESSAGE ======================================================================
%MESSAGE 
%ABANDON
%ABANDON

Feature with FSN 9 (9), feature code 5, has a string with only one point
Point = (400.064, 29.397)
--------------------------------------------------------------------------------

RESTRICTIONS

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

DESCRIPTION



================================ IREPORT =======================================
IREPORT invoked by TIM using terminal LTA61: at  3-DEC-1986 10:48:14.75
 
IFF file: DUA0:[IFF.IMP.IFF]TST3D.IFF;4

Command line:
IREPORT/OUTPUT TST3D.IFF/LAYER/ADDRESS

================================================================================

             ... IREPORT IFF entry output begins here ...

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

EXAMPLES

$ IREPORT TST.IFF/LOG/LAYER/ADDRESS
  %LSLLIB-I-IFFOPENED, DUA0:[BUREAU]TST.IFF;8 opened for read
  Layer 1 found at address 000001EA and ends at address 00000474
  Layer 88 found at address 00000475 and ends at address 000004D5
  Layer 66 found at address 000004D6 and ends at address 00000785
  Layer 55 found at address 00000786 and ends at address 0000085B
  Layer 44 found at address 0000085C and ends at address 00000954
  Layer 11 found at address 00000955 and ends at address 0000095A
 ELAPSED: 00:00:05.33  CPU: 0:00:00.76  BUFIO: 5  DIRIO: 21  FAULTS: 73 
$
$ IREPORT TST.IFF/AC/OUTPUT
 ELAPSED: 00:00:03.95  CPU: 0:00:00.83  BUFIO: 5  DIRIO: 20  FAULTS: 79 
$

$ IREPORT SEWER9.IFF/IN_LAYER=(2,6)/WITH_FC=12/TC/AC=(2:4) Layer 2 found Type 3 AC found, value 67.9, in feature with FSN 170 (170) "Pumping station number 6" Type 3 AC found, value 67.2, in feature with FSN 171 (171) "Pumping station number 9" Type 3 AC found, value 68.3, in feature with FSN 172 (172) "Storm drain overflow" Layer 6 found ELAPSED: 00:00:04.09 CPU: 0:00:00.70 BUFIO: 5 DIRIO: 18 FAULTS: 102 $

$ IREPORT SEWER9.IFF/IN_LAYER=(2,6)/WITH_FC=(123)/TC/AC=(2:4)/ABSENT
  Layer 2 found
  Feature with FSN 168 (168), feature code 73, has no Type 2 AC
  Feature with FSN 169 (169), feature code 73, has no Type 2 AC
  Feature with FSN 170 (115), feature code 73, has no Type 2 AC
  Feature with FSN 171 (171), feature code 73, has no Type 2 AC
  Feature with FSN 172 (117), feature code 73, has no Type 2 AC
  Feature with FSN 172 (36) has no TC entry
  Feature with FSN 173 (173), feature code 73, has no Type 2 AC
  Feature with FSN 173 (173) has no TC entry
  Feature with FSN 174 (174), feature code 73, has no Type 2 AC
  Layer 6 found
 ELAPSED: 00:00:05.49  CPU: 0:00:00.74  BUFIO: 5  DIRIO: 17  FAULTS: 104 
$

$ IREPORT TST.IFF/IN_LAYER=(1,66)/CC/LOG %CLI-W-CONFLICT, illegal combination of command elements - check documentation _\IN_LAYER_\ ELAPSED: 00:00:00.47 CPU: 0:00:00.13 BUFIO: 2 DIRIO: 0 FAULTS: 50 $

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

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). They will only appear if /LOG has been specified on the command line.

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

MESSAGES (ERROR)

These messages indicate an error in processing which has caused the program 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.

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

MESSAGES (OTHER)

In addition to the above messages which are generated by IREPORT 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.