smb2-dissector: learn the "REPLAY_OPERATION" flag
[obnox/wireshark/wip.git] / fix / FIX44.xml
index 73f1a117b87b71bc8221cc1a092ea04bd3c2e4be..dbfc2ee6027426532a0273492d888b6384f5b5c2 100644 (file)
       <field name="OrderCapacity" required="N" />
       <field name="PriceType" required="N" />
       <component name="SpreadOrBenchmarkCurveData" required="N" />
-      <component name="YieldData" required="N" />          
+      <component name="YieldData" required="N" />
       <field name="Text" required="N" />
       <field name="EncodedTextLen" required="N" />
       <field name="EncodedText" required="N" />
       <field name="MDEntrySeller" required="N" />
       <field name="NumberOfOrders" required="N" />
       <field name="MDEntryPositionNo" required="N" />
-      <field name="Scope" required="N" />                
+      <field name="Scope" required="N" />
       <field name="PriceDelta" required="N" />
       <field name="Text" required="N" />
       <field name="EncodedTextLen" required="N" />
     </group>
     <field name="Text" required="N" />
     <field name="EncodedTextLen" required="N" />
-    <field name="EncodedText" required="N" />  
+    <field name="EncodedText" required="N" />
   </message>
   <message name="SecurityDefinitionRequest" msgtype="c" msgcat="app">
     <field name="SecurityReqID" required="Y" />
     <field name="PosTransType" required="Y" />
     <field name="PosReqID" required="N" />
     <field name="PosMaintAction" required="Y" />
-    <field name="OrigPosReqRefID" required="Y" />            
+    <field name="OrigPosReqRefID" required="Y" />
     <field name="PosMaintStatus" required="Y" />
     <field name="PosMaintResult" required="N" />
     <field name="ClearingBusinessDate" required="Y" />
     <field name="TransactTime" required="Y" />
     <field name="ResponseTransportType" required="N" />
     <field name="ResponseDestination" required="N" />
-    <field name="Text" required="N" />   
+    <field name="Text" required="N" />
     <field name="EncodedTextLen" required="N" />
     <field name="EncodedText" required="N" />
   </message>
     <field name="AccountType" required="Y" />
     <component name="Instrument" required="N" />
     <field name="Currency" required="N" />
-    <field name="SettlPrice" required="Y" />   
+    <field name="SettlPrice" required="Y" />
     <field name="SettlPriceType" required="Y" />
-    <field name="PriorSettlPrice" required="Y" />   
+    <field name="PriorSettlPrice" required="Y" />
     <group name="NoLegs" required="N">
       <component name="InstrumentLeg" required="N" />
     </group>
     <component name="PositionQty" required="Y" />
     <component name="PositionAmountData" required="Y" />
     <field name="RegistStatus" required="N" />   RegNonRegInd
-    <field name="DeliveryDate" required="N" />   
-    <field name="Text" required="N" />   
+    <field name="DeliveryDate" required="N" />
+    <field name="Text" required="N" />
     <field name="EncodedTextLen" required="N" />
     <field name="EncodedText" required="N" />
   </message>
     </group>
     <group name="NoTrades" required="N">
       <field name="TradeReportID" required="N" />
-      <field name="SecondaryTradeReportID" required="N" /> 
+      <field name="SecondaryTradeReportID" required="N" />
     </group>
     <component name="Instrument" required="N" />
     <component name="FinancingDetails" required="N" />
       <component name="UnderlyingInstrument" required="N" />
       <field name="CollAction" required="N" />
     </group>
-    <field name="MarginExcess" required="N" />   
-    <field name="TotalNetValue" required="N" />   
-    <field name="CashOutstanding" required="N" />   
+    <field name="MarginExcess" required="N" />
+    <field name="TotalNetValue" required="N" />
+    <field name="CashOutstanding" required="N" />
     <component name="TrdRegTimestamps" required="N" />
-    <field name="Side" required="N" />   
+    <field name="Side" required="N" />
     <group name="NoMiscFees" required="N">
       <field name="MiscFeeAmt" required="N" />
-      <field name="MiscFeeCurr" required="N" /> 
+      <field name="MiscFeeCurr" required="N" />
       <field name="MiscFeeType" required="N" />
-      <field name="MiscFeeBasis" required="N" /> 
-    </group>
-    <field name="Price" required="N" />   
-    <field name="PriceType" required="N" />   
-    <field name="AccruedInterestAmt" required="N" />   
-    <field name="EndAccruedInterestAmt" required="N" />   
-    <field name="StartCash" required="N" />   
-    <field name="EndCash" required="N" />   
+      <field name="MiscFeeBasis" required="N" />
+    </group>
+    <field name="Price" required="N" />
+    <field name="PriceType" required="N" />
+    <field name="AccruedInterestAmt" required="N" />
+    <field name="EndAccruedInterestAmt" required="N" />
+    <field name="StartCash" required="N" />
+    <field name="EndCash" required="N" />
     <component name="SpreadOrBenchmarkCurveData" required="N" />
     <component name="Stipulations" required="N" />
     <field name="TradingSessionID" required="N" />
     <field name="TradingSessionSubID" required="N" />
-    <field name="SettlSessID" required="N" />   
-    <field name="SettlSessSubID" required="N" />   
-    <field name="ClearingBusinessDate" required="N" />   
-    <field name="Text" required="N" />   
+    <field name="SettlSessID" required="N" />
+    <field name="SettlSessSubID" required="N" />
+    <field name="ClearingBusinessDate" required="N" />
+    <field name="Text" required="N" />
     <field name="EncodedTextLen" required="N" />
     <field name="EncodedText" required="N" />
   </message>
     </group>
     <group name="NoTrades" required="N">
       <field name="TradeReportID" required="N" />
-      <field name="SecondaryTradeReportID" required="N" /> 
+      <field name="SecondaryTradeReportID" required="N" />
     </group>
     <component name="Instrument" required="N" />
     <component name="FinancingDetails" required="N" />
       <component name="UnderlyingInstrument" required="N" />
       <field name="CollAction" required="N" />
     </group>
-    <field name="MarginExcess" required="N" />   
-    <field name="TotalNetValue" required="N" />   
-    <field name="CashOutstanding" required="N" />   
+    <field name="MarginExcess" required="N" />
+    <field name="TotalNetValue" required="N" />
+    <field name="CashOutstanding" required="N" />
     <component name="TrdRegTimestamps" required="N" />
-    <field name="Side" required="N" />               
+    <field name="Side" required="N" />
     <group name="NoMiscFees" required="N">
       <field name="MiscFeeAmt" required="N" />
-      <field name="MiscFeeCurr" required="N" /> 
+      <field name="MiscFeeCurr" required="N" />
       <field name="MiscFeeType" required="N" />
-      <field name="MiscFeeBasis" required="N" /> 
-    </group>
-    <field name="Price" required="N" />   
-    <field name="PriceType" required="N" />   
-    <field name="AccruedInterestAmt" required="N" />   
-    <field name="EndAccruedInterestAmt" required="N" />   
-    <field name="StartCash" required="N" />   
-    <field name="EndCash" required="N" />   
+      <field name="MiscFeeBasis" required="N" />
+    </group>
+    <field name="Price" required="N" />
+    <field name="PriceType" required="N" />
+    <field name="AccruedInterestAmt" required="N" />
+    <field name="EndAccruedInterestAmt" required="N" />
+    <field name="StartCash" required="N" />
+    <field name="EndCash" required="N" />
   <component name="SpreadOrBenchmarkCurveData" required="N" />
     <component name="Stipulations" required="N" />
     <component name="SettlInstructionsData" required="N" />
     <field name="TradingSessionID" required="N" />
     <field name="TradingSessionSubID" required="N" />
-    <field name="SettlSessID" required="N" />   
-    <field name="SettlSessSubID" required="N" />   
-    <field name="ClearingBusinessDate" required="N" />   
-    <field name="Text" required="N" />   
+    <field name="SettlSessID" required="N" />
+    <field name="SettlSessSubID" required="N" />
+    <field name="ClearingBusinessDate" required="N" />
+    <field name="Text" required="N" />
     <field name="EncodedTextLen" required="N" />
     <field name="EncodedText" required="N" />
   </message>
     </group>
     <group name="NoTrades" required="N">
       <field name="TradeReportID" required="N" />
-      <field name="SecondaryTradeReportID" required="N" /> 
+      <field name="SecondaryTradeReportID" required="N" />
     </group>
     <component name="Instrument" required="N" />
     <component name="FinancingDetails" required="N" />
       <component name="UnderlyingInstrument" required="N" />
       <field name="CollAction" required="N" />
     </group>
-    <field name="MarginExcess" required="N" />   
-    <field name="TotalNetValue" required="N" />   
-    <field name="CashOutstanding" required="N" />   
-    <component name="TrdRegTimestamps" required="N" />            
-    <field name="Side" required="N" />               
+    <field name="MarginExcess" required="N" />
+    <field name="TotalNetValue" required="N" />
+    <field name="CashOutstanding" required="N" />
+    <component name="TrdRegTimestamps" required="N" />
+    <field name="Side" required="N" />
     <group name="NoMiscFees" required="N">
       <field name="MiscFeeAmt" required="N" />
-      <field name="MiscFeeCurr" required="N" /> 
+      <field name="MiscFeeCurr" required="N" />
       <field name="MiscFeeType" required="N" />
-      <field name="MiscFeeBasis" required="N" /> 
-    </group>
-    <field name="Price" required="N" />   
-    <field name="PriceType" required="N" />   
-    <field name="AccruedInterestAmt" required="N" />   
-    <field name="EndAccruedInterestAmt" required="N" />   
-    <field name="StartCash" required="N" />   
-    <field name="EndCash" required="N" />   
+      <field name="MiscFeeBasis" required="N" />
+    </group>
+    <field name="Price" required="N" />
+    <field name="PriceType" required="N" />
+    <field name="AccruedInterestAmt" required="N" />
+    <field name="EndAccruedInterestAmt" required="N" />
+    <field name="StartCash" required="N" />
+    <field name="EndCash" required="N" />
     <component name="SpreadOrBenchmarkCurveData" required="N" />
     <component name="Stipulations" required="N" />
-    <field name="Text" required="N" />   
+    <field name="Text" required="N" />
     <field name="EncodedTextLen" required="N" />
     <field name="EncodedText" required="N" />
   </message>
     </group>
     <group name="NoTrades" required="N">
       <field name="TradeReportID" required="N" />
-      <field name="SecondaryTradeReportID" required="N" /> 
+      <field name="SecondaryTradeReportID" required="N" />
     </group>
     <component name="Instrument" required="N" />
     <component name="FinancingDetails" required="N" />
     <group name="NoUnderlyings" required="N">
       <component name="UnderlyingInstrument" required="N" />
     </group>
-    <field name="MarginExcess" required="N" />   
-    <field name="TotalNetValue" required="N" />   
-    <field name="CashOutstanding" required="N" />   
+    <field name="MarginExcess" required="N" />
+    <field name="TotalNetValue" required="N" />
+    <field name="CashOutstanding" required="N" />
     <component name="TrdRegTimestamps" required="N" />
-    <field name="Side" required="N" />   
+    <field name="Side" required="N" />
     <group name="NoMiscFees" required="N">
       <field name="MiscFeeAmt" required="N" />
-      <field name="MiscFeeCurr" required="N" /> 
+      <field name="MiscFeeCurr" required="N" />
       <field name="MiscFeeType" required="N" />
-      <field name="MiscFeeBasis" required="N" /> 
-    </group>
-    <field name="Price" required="N" />   
-    <field name="PriceType" required="N" />   
-    <field name="AccruedInterestAmt" required="N" />   
-    <field name="EndAccruedInterestAmt" required="N" />   
-    <field name="StartCash" required="N" />   
-    <field name="EndCash" required="N" />   
+      <field name="MiscFeeBasis" required="N" />
+    </group>
+    <field name="Price" required="N" />
+    <field name="PriceType" required="N" />
+    <field name="AccruedInterestAmt" required="N" />
+    <field name="EndAccruedInterestAmt" required="N" />
+    <field name="StartCash" required="N" />
+    <field name="EndCash" required="N" />
     <component name="SpreadOrBenchmarkCurveData" required="N" />
     <component name="Stipulations" required="N" />
     <component name="SettlInstructionsData" required="N" />
     <field name="TradingSessionID" required="N" />
     <field name="TradingSessionSubID" required="N" />
-    <field name="SettlSessID" required="N" />   
-    <field name="SettlSessSubID" required="N" />   
-    <field name="ClearingBusinessDate" required="N" />   
-    <field name="Text" required="N" />   
+    <field name="SettlSessID" required="N" />
+    <field name="SettlSessSubID" required="N" />
+    <field name="ClearingBusinessDate" required="N" />
+    <field name="Text" required="N" />
     <field name="EncodedTextLen" required="N" />
     <field name="EncodedText" required="N" />
   </message>
     </group>
     <group name="NoTrades" required="N">
       <field name="TradeReportID" required="N" />
-      <field name="SecondaryTradeReportID" required="N" /> 
+      <field name="SecondaryTradeReportID" required="N" />
     </group>
     <component name="Instrument" required="N" />
     <component name="FinancingDetails" required="N" />
     <group name="NoUnderlyings" required="N">
       <component name="UnderlyingInstrument" required="N" />
     </group>
-    <field name="MarginExcess" required="N" />   
-    <field name="TotalNetValue" required="N" />   
-    <field name="CashOutstanding" required="N" />   
+    <field name="MarginExcess" required="N" />
+    <field name="TotalNetValue" required="N" />
+    <field name="CashOutstanding" required="N" />
     <component name="TrdRegTimestamps" required="N" />
-    <field name="Side" required="N" />               
-    <field name="Price" required="N" />   
-    <field name="PriceType" required="N" />   
-    <field name="AccruedInterestAmt" required="N" />   
-    <field name="EndAccruedInterestAmt" required="N" />   
-    <field name="StartCash" required="N" />   
-    <field name="EndCash" required="N" />   
+    <field name="Side" required="N" />
+    <field name="Price" required="N" />
+    <field name="PriceType" required="N" />
+    <field name="AccruedInterestAmt" required="N" />
+    <field name="EndAccruedInterestAmt" required="N" />
+    <field name="StartCash" required="N" />
+    <field name="EndCash" required="N" />
     <component name="SpreadOrBenchmarkCurveData" required="N" />
     <component name="Stipulations" required="N" />
     <component name="SettlInstructionsData" required="N" />
     <field name="TradingSessionID" required="N" />
     <field name="TradingSessionSubID" required="N" />
-    <field name="SettlSessID" required="N" />   
-    <field name="SettlSessSubID" required="N" />   
-    <field name="ClearingBusinessDate" required="N" />   
-    <field name="Text" required="N" />   
+    <field name="SettlSessID" required="N" />
+    <field name="SettlSessSubID" required="N" />
+    <field name="ClearingBusinessDate" required="N" />
+    <field name="Text" required="N" />
     <field name="EncodedTextLen" required="N" />
     <field name="EncodedText" required="N" />
   </message>
     </group>
     <group name="NoTrades" required="N">
       <field name="TradeReportID" required="N" />
-      <field name="SecondaryTradeReportID" required="N" /> 
+      <field name="SecondaryTradeReportID" required="N" />
     </group>
     <component name="Instrument" required="N" />
     <component name="FinancingDetails" required="N" />
     </group>
     <field name="TradingSessionID" required="N" />
     <field name="TradingSessionSubID" required="N" />
-    <field name="SettlSessID" required="N" />   
-    <field name="SettlSessSubID" required="N" />   
-    <field name="ClearingBusinessDate" required="N" />   
+    <field name="SettlSessID" required="N" />
+    <field name="SettlSessSubID" required="N" />
+    <field name="ClearingBusinessDate" required="N" />
     <field name="ResponseTransportType" required="N" />
     <field name="ResponseDestination" required="N" />
-    <field name="Text" required="N" />   
+    <field name="Text" required="N" />
     <field name="EncodedTextLen" required="N" />
     <field name="EncodedText" required="N" />
   </message>
     <component name="PositionQty">
       <group name="NoPositions" required="Y">
         <field name="PosType" required="N" />
-        <field name="LongQty" required="N" />   
-        <field name="ShortQty" required="N" />   
-        <field name="PosQtyStatus" required="N" />   
+        <field name="LongQty" required="N" />
+        <field name="ShortQty" required="N" />
+        <field name="PosQtyStatus" required="N" />
         <component name="NestedParties" required="N" />
       </group>
     </component>
     <field number="36" name="NewSeqNo" type="SEQNUM" />
     <field number="37" name="OrderID" type="STRING" />
     <field number="38" name="OrderQty" type="QTY" />
-    <field number="39" name="OrdStatus" type="CHAR">  
+    <field number="39" name="OrdStatus" type="CHAR">
       <value enum="0" description="NEW" />
       <value enum="1" description="PARTIALLY_FILLED" />
       <value enum="2" description="FILLED" />
       <value enum="D" description="ACCEPTED_FOR_BIDDING" />
       <value enum="E" description="PENDING_REPLACE" />
     </field>
-    <field number="40" name="OrdType" type="CHAR">  
+    <field number="40" name="OrdType" type="CHAR">
       <value enum="1" description="MARKET" />
       <value enum="2" description="LIMIT" />
       <value enum="3" description="STOP" />
     <field number="50" name="SenderSubID" type="STRING" />
     <field number="52" name="SendingTime" type="UTCTIMESTAMP" />
     <field number="53" name="Quantity" type="QTY" />
-    <field number="54" name="Side" type="CHAR">  
+    <field number="54" name="Side" type="CHAR">
       <value enum="1" description="BUY" />
       <value enum="2" description="SELL" />
       <value enum="3" description="BUY_MINUS" />
     <field number="56" name="TargetCompID" type="STRING" />
     <field number="57" name="TargetSubID" type="STRING" />
     <field number="58" name="Text" type="STRING" />
-    <field number="59" name="TimeInForce" type="CHAR">  
+    <field number="59" name="TimeInForce" type="CHAR">
       <value enum="0" description="DAY" />
       <value enum="1" description="GOOD_TILL_CANCEL" />
       <value enum="2" description="AT_THE_OPENING" />
     <field number="379" name="BusinessRejectRefID" type="STRING" />
     <field number="380" name="BusinessRejectReason" type="INT">
       <value enum="0" description="OTHER" />
-      <value enum="1" description="UNKOWN_ID" />
+      <value enum="1" description="UNKNOWN_ID" />
       <value enum="2" description="UNKNOWN_SECURITY" />
       <value enum="3" description="UNSUPPORTED_MESSAGE_TYPE" />
       <value enum="4" description="APPLICATION_NOT_AVAILABLE" />