Format of COMPIPE Linelist File
- Last UpdatedJul 28, 2025
- 2 minute read
The Linelist file contains a single batch header record, followed by a group of three records for each pipeline in the batch:
|
Batch Header |
|
|
Line List Header |
for each pipeline |
|
Delivery Point Details |
for each pipeline |
|
Line Description |
for each pipeline |
In the following record definitions, the : character is a field separator, and the * character is a record terminator.The Batch Header record is defined thus:
BATCH888821JAN99LINEPROJNUMB
where:
|
BATCH |
is a fixed record identifier |
|
8888 |
is a fixed 4 digit batch sequence number |
|
21JAN99 |
is the run date when the pipe was detailed |
|
LINE |
is a fixed identifier for a Linelist file |
|
PROJNUMB |
is the project number (truncated to 8 characters) |
The Line List Header record is defined thus:
A:AREA:LINENUMBER:PIPE SPEC:NO OF SHEETS:MAIN SIZE::PAINTSPEC:INSU SPEC::*
where
|
A |
is a fixed record identifier |
|
AREA |
is from the pipe AREA attribute (max 4 characters) |
|
LINENUMBER |
is from the pipe CNUM or NAME (truncated to 14 characters) |
|
PIPE SPEC |
is from the pipe PSPEC (truncated to 6 characters) |
|
NO OF SHEETS |
is the number of isometric sheets for the pipeline, for example, 02 |
|
MAIN SIZE |
is the largest nominal size in the pipe, of the form 1.1/2, 6, etc. for imperial, and 25, 80, etc. for metric |
|
PAINT SPEC |
is from the paint specification (truncated to 6 characters) |
|
INSU SPEC |
is from the insulation specification (truncated to 6 characters) |
The Delivery Point Details record is defined thus:
D::::::*
This is a dummy record, normally used for delivery point and date information during manual input. Such information is not available from Isodraft.
The Line Description record is defined thus:
H:DESCRIPTION*
where:
|
H |
is a fixed record identifier |
|
DESCRIPTION |
is from the pipe DESC attribute (max 80 characters). If no description has been entered in AVEVA E3D Design, a dummy record of the form H:* is output. |