The adapter element is the root element of the map file.
adapter                                      (required, limit one)
  |----publication                           (required, limit one)
  |----streamMaps                            (required, limit one)
  |      '----streamMap                      (required)
  |             |----dataField               (required)
  |             |----hiResTimestampField     (optional)
  |             |----imageField              (required for L2 data)
  |             |----itemName                (required, limit one)
  |             |----itemStale               (optional)
  |             |----marketByOrderKeyField   (required)
  |             |----marketByPriceKeyField   (required)
  |             |----marketMakerKeyField     (required)
  |             |----nullField               (optional)
  |             |----respTypeNumField        (optional)
  |             |----sequenceNumber          (optional)
  |             |----serviceName             (optional)
  |             '----updateNumber            (optional)
  |----rfa                                   (required, limit one)
  '----itemLists                             (required, limit one)
         '----itemList                       (required)
                '----item                    (optional)
None
The following child elements are defined for adapter. All of these elements must be present, and in the order specified.
| Name | Requirement | 
|---|---|
| publication | Exactly one required | 
| streamMaps | Exactly one required | 
| rfa | Exactly one required | 
| itemLists | Exactly one required | 
| Name | Description | Requirement | 
|---|---|---|
| name | A string that uniquely identifies this adapter (included in log entries) | Optional | 
None
See the examples given for each of the component elements of the map.