NCEP BUFR FILE STRUCTURE


with emphasis on embedded BUFR table (A,B,D) messages



Latest Revision - 04/02/2008




Every BUFR file that is presented to the NCEP BUFRLIB software, either for input (reading/decoding) or output (writing/encoding) purposes, must have a BUFR tables (A, BD) file associated with it.  These tables may be defined within a separate ASCII text file (see Description and Format of BUFR Tables for more information) or, in the case of an existing BUFR file, may be embedded within the first few BUFR messages of the file itself.  When an NCEP "flavored" BUFR file is created for the first time, the BUFR tables are usually read from an external ASCII text file (although it is also possible to read the tables from table messages that are embedded within another BUFR file).  The tables will then be written into the first few BUFR messages at the top of the new file (using as many messages as needed to encode the complete set of tables).  This "feature" allows all NCEP BUFR files to be self-describing, i.e., anyone using the NCEP BUFRLIB routines can read an NCEP BUFR file without the need for external files containing BUFR tables A, BD.

This document describes in detail the content of these embedded BUFR messages containing the BUFR tables, as they appear in NCEP BUFR files.  It then follows with a less-detailed summary of the contents of the actual BUFR data messages which follow.  The example shown here is for the NCEP BUFR tables associated with Table A (message) type 2 [vertical soundings (other than satellite)] as it appeared on 04/01/2008 (although the basic layout of the BUFR table messages is the same for all Table A types). These tables are embedded in the top messages of the NCEP "adpupa" BUFR data dump file.  This file contains upper-air profile data for rawinsonde, dropwinsonde, PIBAL, ozonesonde, wind and spectral moment profiler, NEXRAD VAD wind, and RASS temperature reports.

Click here to view the ASCII text file (called /nwprod/fix/bufrtab.002 on the NCEP CCS machines) which is read in by the BUFRLIB software.

This text file will require three 10,000 byte BUFR messages in order to hold all of its information. These will be the first three messages in the "adpupa" BUFR data dump file.  The BUFR messages containing the tables A, BD are in Table A (message) type 11.


 
 

BUFR TABLE IN MESSAGE #1

 

Section 0 - Indicator Section:


BYTES CONTENT (bold face font inside of quotes indicates character, otherwise numeric) Description
1-4 "BUFR" start of BUFR message
5-7 9950 total length of BUFR message (including Section 0) in bytes
8 3 BUFR edition number (3 or 4)




Section 1 - Identification Section for BUFR Edition 3:


BYTES CONTENT (bold face font inside of quotes indicates character, otherwise numeric) Description
1-3 18 length of section in bytes
4 0 BUFR master table (zero if standard WMO FM 94 BUFR tables are used)
5 3 (NCEP Central Operations) originating/generating sub-center: Code table 0-01-034
6 7 (US NWS, NCEP) originating/generating center: Code table 0-01-033
7 0 update sequence number (zero for original BUFR messages; incremented for updates)
8, Bit 1 0 = 0 no optional section, = 1 optional section follows
8, Bits 2–8 0 set to zero (reserved)
9 11 (BUFR tables, complete replacement or update) data category (Table A)
10 1 data sub-category [defined by local automatic data processing (ADP) centers, always 1 here]
11 12 version number of master table used
12 1 version number of local tables used to augment the master table in use, always 1 here
13 0 year of century most typical for the BUFR message contents
14 0 month most typical for the BUFR message contents
15 0 day most typical for the BUFR message contents
16 0 hour most typical for the BUFR message contents
17 0 minute most typical for the BUFR message contents
18 0 reserved for local use by ADP centers (NCEP: century most typical for the BUFR message contents)



 
Section 2 - Optional Section:


(none per Byte 8, Bit 1 of Section 1)




Section 3 - Data Description Section:


(Note: Light shaded cells are replicated, dark shaded cells are nested replication)


BYTES CONTENT (bold face font inside of quotes indicates character, otherwise numeric) Description
1-3 38 length of section in bytes
4 0 set to zero (reserved)
5-6 1 number of data subsets
7, Bit 1 1 = 1 observed data, = 0 other data
7, Bit 2 0 = 1 compressed data, = 0 non-compressed data
7, Bits 3–8 0 set to zero (reserved)
8–37 a collection of element descriptors, replication descriptors, operator descriptors and sequence descriptors, which define the form and contents of individual data elements comprising one data subset in the data section, each descriptor occupies 2 bytes and contains 3 parts: F: 2 bits X: 6 bits Y: 8 bits
8-9 F-X-Y value: 1-03-000 use delayed replication for the next three data descriptors
10-11 F-X-Y value: 0-31-001 8-bit delayed replication factor (number of lines in Table A section of ASCII text file, see 1 below
12-13 F-X-Y value: 0-00-001 Table A: entry; 3-characters (parsed from columns 17-19 of each line in Table A section of ASCII text file)
14-15 F-X-Y value: 0-00-002 Table A: data category description, line 1; 32-characters (parsed from columns 3-10 and 22-45 of each line in Table A section of ASCII text file)
16-17 F-X-Y value: 0-00-003 Table A: data category description, line 2; 32-characters (parsed from columns 46-77 of each line in Table A section of ASCII text file)
18-19 F-X-Y value: 1-01-000 use delayed replication for the next one data descriptor
20-21 F-X-Y value: 0-31-001 8-bit delayed replication factor [number of lines in either Table B part 1 or Table B part 2 sections of ASCII text file (should be the same) plus 5 additional Table B entries which do not appear in the ASCII text file, see 1 below]
22-23 F-X-Y value: 3-00-004 sequence containing F, X, Y part descriptors, element name, units name, scale sign, scale, reference sign, reference value, data width (see 2 below)
24-25 F-X-Y value: 1-05-000 use delayed replication for the next five data descriptors
26-27 F-X-Y value: 0-31-001 8-bit delayed replication factor (number of lines in Table A plus Table D sections of ASCII text file plus 4 additional Table D entries which do not appear in the ASCII text file see 1 below)
28-29 F-X-Y value: 3-00-003 sequence containing F, X and Y part descriptors (see 4 below)
30-31 F-X-Y value: 2-05-064 insert 64 characters (parsed from columns 3-10 and 22-77 of each line in Table A or Table D section of ASCII text file)
32-33 F-X-Y value: 1-01-000 use delayed replication for the next one data descriptor
34-35 F-X-Y value: 0-31-001 8-bit delayed replication factor [number of constituent Table B, C and D descriptors in the defining sequence for each F-X-Y value defined in 3-00-003 above, parsed from mnemonic character strings in columns 14-78 of each line in Table D defining sequence section of ASCII text file (one more more blank characters separate the constituent Table B and C descriptors while pairs of parentheses, curly brackets, square brackets or angle brackets denote various constituent Table D descriptors, the mnemonic character sting in columns 3-10 (left justified) is used as a line continuation indicator and is also used to define the sequence based on the matching mnemonic character string in columns 3-10 (left justified) of the corresponding line in the Table A or Table D section of ASCII text file] 
36-37 F-X-Y value: 0-00-030 descriptor defining sequence; 6 characters [each constituent Table B or C mnemonic character string or Table D indicator (pairs of parentheses, curly brackets, square brackets or angle brackets) parsed out of columns 14-78 of each line (or lines if there is a continuation) in Table D defining sequence section of ASCII text file; the parsed mnemonic character sting is used to define the Table B or Table D element based on the matching mnemonic character string in columns 3-10 (left justified) of the corresponding line in Table B part 1 and part 2 or Table D section of ASCII text file]
38 0 reserved


1 - Since the length of an NCEP BUFR message has an upper limit (the default being 10,000 bytes, as used in the "adpupa" BUFR data dump files, but with a maximum of 2.5 million bytes), this replication factor may be less than the actual number of lines in this section of the ASCII text file.  In this case, the next BUFR message will resume at point left off in the replication here, and it will continue the replication until all lines in this section of the ASCII text file have been parsed out.


2 - Expansion of sequence descriptor 3-00-004 (element name, units name, scale sign, scale, reference sign, reference value, data width):

            3-00-003 (Sequence containing F, X and Y part descriptors) (see 3 below)
            0-00-013 (Element name, line 1; 32 characters) (parsed from columns 3-10 and 22-45 of each line in Table B, part 1 section of ASCII text file)
            0-00-014 (Element name, line 2; 32 characters) (parsed from columns 46-77 of each line in Table B, part 1 section of ASCII text file)
            0-00-015 (Units name; 24 characters) (parsed from columns 41-64 of each line in Table B, part 2 section of ASCII text file)
            0-00-016 (Units scale sign "+" or "-"; 1 character) [parsed from column just before number parsed out of columns 15-17, right justified, of each line in Table B, part 2 section of ASCII text file, blank (" ") is interpreted as "+"]
            0-00-017 (Units scale; 3 characters) (parsed from numbers in columns 15-17, right justified, of each line in Table B, part 2 section of ASCII text file)
            0-00-018 (Units reference sign "+" or "-"; 1 character) [parsed from column just before number parsed out of columns 22-31, right justified, of each line in Table B, part 2 section of ASCII text file, blank (" ") is interpreted as "+"]
            0-00-019 (Units reference value; 10 characters) (parsed from numbers in columns 22-31, right justified, of each line in Table B, part 2 section of ASCII text file)
            0-00-020 (Element data width; 3 characters) (parsed from numbers in columns 35-37, right justified, of each line in Table B, part 2 section of ASCII text file)
 

3 - Expansion of sequence descriptor 3-00-003 (F, X and Y part descriptors):

            0-00-010 (F descriptor to be added or defined; 1 character) (parsed from character 14 of each line in Table B, part 1 section of ASCII text file)
            0-00-011 (X descriptor to be added or defined; 2 characters) (parsed from columns 15-16 of each line in Table B, part 1 section of ASCII text file)
            0-00-012 (Y descriptor to be added or defined; 3 characters) (parsed from columns 17-19 of each line in Table B, part 1 section of ASCII text file)

4 - Expansion of sequence descriptor 3-00-003 (F, X and Y part descriptors):

            0-00-010 (F descriptor to be added or defined; 1 character) (parsed from character 14 of each line in Table A or Table D section of ASCII text file, for Table A section, the character "A" is changed to "3")
            0-00-011 (X descriptor to be added or defined; 2 characters) (parsed from columns 15-16 of each line in Table A or Table D section of ASCII text file)
            0-00-012 (Y descriptor to be added or defined; 3 characters) (parsed from columns 17-19 of each line in Table A or Table D section of ASCII text file)

5 - Multiple successive lines may be used in a continuation fashion by repeating, within columns 3-10 of each continuation line, the left-justified mnemonic being defined.



Section 4 - Data Section:


BYTES CONTENT (bold face font inside of quotes indicates character, otherwise numeric) Description
1-3 9882 length of section in bytes
4 0 set to zero (reserved)
5-9882 (see 1 below)
binary data as defined by sequence descriptors in Section 3 (repeated just once since there is one subset in the BUFR message)


1 - contents of bytes 5-9882

EXPANDED F-X-Y DESCRIPTOR LIST (from Section 3) CONTENT (bold face font inside of quotes indicates character, otherwise numeric) Description
0-31-001 17 number of replications of Table A information (entry itself, text description 1, text description 2)
0-00-001 "218" 1st replication: Table A entry, 3 characters
0-00-002 "NC002001 MSG TYPE 002-001  RAWIN" 1st replication: Table A: data category description, line 1; 32-characters
0-00-003 "SONDE - FIXED LAND              " 1st replication: Table A: data category description, line 2; 32-characters
0-00-001 "219" 2nd replication: Table A entry, 3 characters
0-00-002 "NC002002 MSG TYPE 002-002  RAWIN" 2nd replication: Table A: data category description, line 1; 32-characters
0-00-003 "SONDE - MOBIL LAND              " 2nd replication: Table A: data category description, line 2; 32-characters
0-00-001 "220" 3rd replication: Table A entry, 3 characters
0-00-002 "NC002003 MSG TYPE 002-003  RAWIN" 3rd replication: Table A: data category description, line 1; 32-characters
0-00-003 "SONDE – SHIP                    " 3rd replication: Table A: data category description, line 2; 32-characters
****** 4th through 14th replications follow in the same way ******
0-00-001 "208" 15th replication: Table A entry, 3 characters
0-00-002 "NC002015 MSG TYPE 002-015  OZONE" 15th replication: Table A: data category description, line 1; 32-characters
0-00-003 "SONDE (HIGH-RES) (FROM ASCII)   " 15th replication: Table A: data category description, line 2; 32-characters
0-00-001  "206" 16th replication: Table A entry, 3 characters
0-00-002 "NC002016 MSG TYPE 002-016  EUROP" 16th replication: Table A: data category description, line 1; 32-characters
0-00-003  "EAN PROFILER WINDS              " 16th replication: Table A: data category description, line 2; 32-characters
0-00-001  "235" 17th replication: Table A entry, 3 characters
0-00-002 "NC004005 MESSAGE TYPE 004-005  R" 17th replication: Table A: data category description, line 1; 32-characters
0-00-003 "ECCO - flight level             " 17th replication: Table A: data category description, line 2; 32-characters
0-31-001 78 number of replications of Table B information (F, X, Y part descriptors, element name, units name, scale sign, scale, reference sign, reference value, data width)
0-00-010 "0" (see 2 below) 1st replication: F descriptor to be added or defined; 1 character
0-00-011 "63" 1st replication: X descriptor to be added or defined; 2 characters
0-00-012 "000" 1st replication: Y descriptor to be added or defined; 3 characters
0-00-013 "BYTCNT                          " 1st replication: Element name, line 1; 32 characters
0-00-014 "                                " 1st replication: Element name, line 2; 32 characters
0-00-015 "BYTES                   " 1st replication: Units name; 24 characters
0-00-016 "+" 1st replication: Units scale sign; 1 character
0-00-017 "" 1st replication: Units scale; 3 characters
0-00-018 "+" 1st replication: Units reference sign; 1 character
0-00-019 "0         " 1st replication: Units reference value; 10 characters
0-00-020 "16 " 1st replication:  Element data width; 3 characters
0-00-010 "0" (see 2 below) 2nd replication: F descriptor to be added or defined; 1 character
0-00-011 "63" 2nd replication: X descriptor to be added or defined; 2 characters
0-00-012 "255" 2nd replication: Y descriptor to be added or defined; 3 characters
0-00-013 "BITPAD                          " 2nd replication: Element name, line 1; 32 characters
0-00-014 "                                " 2nd replication: Element name, line 2; 32 characters
0-00-015 "NONE                    " 2nd replication: Units name; 24 characters
0-00-016 "+" 2nd replication: Units scale sign; 1 character
0-00-017 "" 2nd replication: Units scale; 3 characters
0-00-018 "+" 2nd replication: Units reference sign; 1 character
0-00-019 "0         " 2nd replication: Units reference value; 10 characters
0-00-020 "" 2nd replication:  Element data width; 3 characters
0-00-010 "0" (see 2 below) 3rd replication: F descriptor to be added or defined; 1 character
0-00-011 "31" 3rd replication: X descriptor to be added or defined; 2 characters
0-00-012 "000" 3rd replication: Y descriptor to be added or defined; 3 characters
0-00-013 "DRF1BIT                         " 3rd replication: Element name, line 1; 32 characters
0-00-014 "                                 3rd replication: Element name, line 2; 32 characters
0-00-015 "NUMERIC                 " 3rd replication: Units name; 24 characters
0-00-016 "+" 3rd replication: Units scale sign; 1 character
0-00-017 "" 3rd replication: Units scale; 3 characters
0-00-018 "+" 3rd replication: Units reference sign; 1 character
0-00-019 "0         " 3rd replication: Units reference value; 10 characters
0-00-020 "" 3rd replication:  Element data width; 3 characters
0-00-010 "0" (see 2 below) 4th replication: F descriptor to be added or defined; 1 character
0-00-011 "31" 4th replication: X descriptor to be added or defined; 2 characters
0-00-012 "001" 4th replication: Y descriptor to be added or defined; 3 characters
0-00-013 "DRF8BIT                         " 4th replication: Element name, line 1; 32 characters
0-00-014 "                                " 4th replication: Element name, line 2; 32 characters
0-00-015 "NUMERIC                 " 4th replication: Units name; 24 characters
0-00-016 "+" 4th replication: Units scale sign; 1 character
0-00-017 "" 4th replication: Units scale; 3 characters
0-00-018 "+" 4th replication: Units reference sign; 1 character
0-00-019 "0         " 4th replication: Units reference value; 10 characters
0-00-020 "" 4th replication:  Element data width; 3 characters
0-00-010  "0" (see 2 below) 5th replication: F descriptor to be added or defined; 1 character
0-00-011 "31" 5th replication: X descriptor to be added or defined; 2 characters
0-00-012 "002" 5th replication: Y descriptor to be added or defined; 3 characters
0-00-013 "DRF16BIT                        " 5th replication: Element name, line 1; 32 characters
0-00-014 "                                 5th replication: Element name, line 2; 32 characters
0-00-015 "NUMERIC                 " 5th replication: Units name; 24 characters
0-00-016 "+" 5th replication: Units scale sign; 1 character
0-00-017 "" 5th replication: Units scale; 3 characters
0-00-018 "+" 5th replication: Units reference sign; 1 character
0-00-019 "0         " 5th replication: Units reference value; 10 characters
0-00-020 "16 " 5th replication:  Element data width; 3 characters
0-00-010 "0" 6th replication: F descriptor to be added or defined; 1 character
0-00-011  "01" 6th replication: X descriptor to be added or defined; 2 characters
0-00-012 "001" 6th replication: Y descriptor to be added or defined; 3 characters
0-00-013 "WMOB     WMO BLOCK NUMBER        6th replication: Element name, line 1; 32 characters
0-00-014 "                                " 6th replication: Element name, line 2; 32 characters
0-00-015 "NUMERIC                 " 6th replication: Units name; 24 characters
0-00-016 "+" 6th replication: Units scale sign; 1 character
0-00-017 "" 6th replication: Units scale; 3 characters
0-00-018 "+" 6th replication: Units reference sign; 1 character
0-00-019 "0         " 6th replication: Units reference value; 10 characters
0-00-020 "7  " 6th replication:  Element data width; 3 characters
0-00-010 "0" 7th replication: F descriptor to be added or defined; 1 character
0-00-011 "01" 7th replication: X descriptor to be added or defined; 2 characters
0-00-012 "002" 7th replication: Y descriptor to be added or defined; 3 characters
0-00-013 "WMOS     WMO STATION NUMBER      7th replication: Element name, line 1; 32 characters
0-00-014 "                                " 7th replication: Element name, line 2; 32 characters
0-00-015 "NUMERIC                 " 7th replication: Units name; 24 characters
0-00-016 "+" 7th replication: Units scale sign; 1 character
0-00-017 "" 7th replication: Units scale; 3 characters
0-00-018 "+" 7th replication: Units reference sign; 1 character
0-00-019 "0         " 7th replication: Units reference value; 10 characters
0-00-020 "10 " 7th replication:  Element data width; 3 characters
****** 8th through 76th replications follow in the same way ******
0-00-010 "0" 77th replication: F descriptor to be added or defined; 1 character
0-00-011 "12" 77th replication: X descriptor to be added or defined; 2 characters
0-00-012 "107" 77th replication: Y descriptor to be added or defined; 3 characters
0-00-013 "TMVR     VIRTUAL TEMPERATURE    " 77th replication: Element name, line 1; 32 characters
0-00-014 "                                " 77th replication: Element name, line 2; 32 characters
0-00-015 "DEGREES KELVIN          " 77th replication: Units name; 24 characters
0-00-016 "+" 77th replication: Units scale sign; 1 character
0-00-017 "" 77th replication: Units scale; 3 characters
0-00-018 "+" 77th replication: Units reference sign; 1 character
0-00-019 "0         " 77th replication: Units reference value; 10 characters
0-00-020 "16 " 77th replication:  Element data width; 3 characters
0-00-010 "0" 78th replication: F descriptor to be added or defined; 1 character
0-00-011 "13" 78th replication: X descriptor to be added or defined; 2 characters
0-00-012 "003" 78th replication: Y descriptor to be added or defined; 3 characters
0-00-013 "REHU     RELATIVE HUMIDITY      " 78th replication: Element name, line 1; 32 characters
0-00-014 "                                " 78th replication: Element name, line 2; 32 characters
0-00-015 "%                       " 78th replication: Units name; 24 characters
0-00-016 "+" 78th replication: Units scale sign; 1 character
0-00-017 "" 78th replication: Units scale; 3 characters
0-00-018 "+" 78th replication: Units reference sign; 1 character
0-00-019 "0         " 78th replication: Units reference value; 10 characters
0-00-020 "7  " 78th replication:  Element data width; 3 characters
0-31-001 0 number of replications of Table D information (F, X, Y part descriptors, text description, Table B and D descriptors defining sequence)

 2 - Table B entries 0-63-000 (BYTCNT), 0-63-255 (BITPAD), 0-31-000 (DRF8BIT), 0-31-001 (DRF8BIT) and 0-31-002 (DRF16BIT) do not appear in any ASCII text files but are encoded into embedded BUFR messages containing BUFR tables B for all Table A (message) types.  They will later appear in special Table D entries used to define delayed replication for a single Table D sequence.



Section 5 - End Section:


BYTES CONTENT (bold face font inside of quotes indicates character, otherwise numeric) Description
1-4 "7777" end of BUFR message






BUFR TABLE IN MESSAGE #2

 

Section 0 - Indicator Section:

 

BYTES CONTENT (bold face font inside of quotes indicates character, otherwise numeric) Description
1-4 "BUFR" start of BUFR message
5-7 9924 total length of BUFR message (including Section 0) in bytes
8 3 BUFR edition number (3 or 4)

 


 

Section 1 - Identification Section for BUFR Edition 3:


Same as in BUFR Message #1




Section 2 - Optional Section:


(none per Byte 8, Bit 1 of Section 1)




Section 3 - Data Description Section:

Same as in BUFR Message #1




Section 4 - Data Section:


BYTES CONTENT (bold face font inside of quotes indicates character, otherwise numeric) Description
1-3 9856 length of section in bytes
4 0 set to zero (reserved)
5-9856 (see 1 below)
binary data as defined by sequence descriptors in Section 3 (repeated just once since there is one subset in the BUFR message)

1 - contents of bytes 5-9856
EXPANDED F-X-Y DESCRIPTOR LIST (from Section 3) CONTENT (bold face font inside of quotes indicates character, otherwise numeric) Description
0-31-001 0 number of replications of Table A information (entry itself, text description 1, text description 2)
0-31-001 40 number of replications of Table B information (F, X, Y part descriptors, element name, units name, scale sign, scale, reference sign, reference value, data width)
0-00-010 "0" 1st replication: F descriptor to be added or defined; 1 character
0-00-011 "13" 1st replication: X descriptor to be added or defined; 2 characters
0-00-012 "195" 1st replication: Y descriptor to be added or defined; 3 characters
0-00-013 "STBS5    MODIFIED SHOWALTER STAB" 1st replication: Element name, line 1; 32 characters
0-00-014 "ILITY INDEX                     " 1st replication: Element name, line 2; 32 characters
0-00-015 "NUMERIC                 1st replication: Units name; 24 characters
0-00-016 "+" 1st replication: Units scale sign; 1 character
0-00-017 "" 1st replication: Units scale; 3 characters
0-00-018 "-" 1st replication: Units reference sign; 1 character
0-00-019 "40        " 1st replication: Units reference value; 10 characters
0-00-020 "" 1st replication:  Element data width; 3 characters
0-00-010 "0" 2nd replication: F descriptor to be added or defined; 1 character
0-00-011 "15" 2nd replication: X descriptor to be added or defined; 2 characters
0-00-012 "003" 2nd replication: Y descriptor to be added or defined; 3 characters
0-00-013 "MOPP     MEASURED OZONE PARTIAL " 2nd replication: Element name, line 1; 32 characters
0-00-014 "PRESSURE (SOUNDING)             " 2nd replication: Element name, line 2; 32 characters
0-00-015 "PA                      " 2nd replication: Units name; 24 characters
0-00-016 "+" 2nd replication: Units scale sign; 1 character
0-00-017 "" 2nd replication: Units scale; 3 characters
0-00-018 "+" 2nd replication: Units reference sign; 1 character
0-00-019 "0         " 2nd replication: Units reference value; 10 characters
0-00-020 "" 2nd replication:  Element data width; 3 characters
****** 3rd through 38th replications follow in the same way ******
0-00-010 "0" 39th replication: F descriptor to be added or defined; 1 character
0-00-011 "35" 39th replication: X descriptor to be added or defined; 2 characters
0-00-012 "195" 39th replication: Y descriptor to be added or defined; 3 characters
0-00-013 "SEQNUM   CHANNEL SEQUENCE NUMBER" 39th replication: Element name, line 1; 32 characters
0-00-014 "                                " 39th replication: Element name, line 2; 32 characters
0-00-015 "CCITT IA5               " 39th replication: Units name; 24 characters
0-00-016 "+" 39th replication: Units scale sign; 1 character
0-00-017 "" 39th replication: Units scale; 3 characters
0-00-018 "+" 39th replication: Units reference sign; 1 character
0-00-019 "0         " 39th replication: Units reference value; 10 characters
0-00-020 "32 " 39th replication:  Element data width; 3 characters
0-00-010 "0" 40th replication: F descriptor to be added or defined; 1 character
0-00-011 "58" 40th replication: X descriptor to be added or defined; 2 characters
0-00-012 "008" 40th replication: Y descriptor to be added or defined; 3 characters
0-00-013 "RRSTG    RAW REPORT STRING      " 40th replication: Element name, line 1; 32 characters
0-00-014 "                                " 40th replication: Element name, line 2; 32 characters
0-00-015 "CCITT IA5               " 40th replication: Units name; 24 characters
0-00-016 "+" 40th replication: Units scale sign; 1 character
0-00-017 "" 40th replication: Units scale; 3 characters
0-00-018 "+" 40th replication: Units reference sign; 1 character
0-00-019 "0         " 40th replication: Units reference value; 10 characters
0-00-020 "64 " 40th replication:  Element data width; 3 characters
0-31-001 43 number of replications of Table D information (F, X, Y part descriptors, text description, Table B and D descriptors defining sequence)
0-00-010 "3" (see 2 below) 1st outer replication: F descriptor to be added or defined; 1 character
0-00-011 "60" 1st outer replication: X descriptor to be added or defined; 2 characters
0-00-012 "001"