2.5.94 Mdir

The Mdir structure specifies a reference to a metadata type (section 2.2.4.1) and a corresponding metadata record.

The following packet diagram specifies this structure.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

iMdt

mdd

iMdt (4 bytes): A signed integer that specifies a one-based index to a BrtMdtinfo (section 2.4.704) record in the collection of all records directly following a BrtBeginEsmdtinfo (section 2.4.75) record.

mdd (4 bytes): If the value of the stName field of the BrtMdtinfo record indexed by iMdt is "XLMDX", then mdd specifies a zero-based index to a BrtBeginMdx (section 2.4.106) record in the collection of BrtBeginMdx records directly following the BrtBeginEsmdx (section 2.4.76) record. The referenced BrtBeginMdx record specifies the beginning of an MDX Metadata (section 2.2.4.8) record. Otherwise, mdd specifies a zero-based index to a BrtBeginFmd (section 2.4.86) record in the collection of BrtBeginFmd records directly following the BrtBeginEsfmd (section 2.4.73) record whose stName field matches the stName field of the BrtMdtinfo record indexed by iMdt. The referenced BrtBeginFmd record specifies the beginning of a future metadata (section 2.2.4.9) record.