---
title: MsgType <35> field – FIX 5.0 SP2 – FIX Dictionary – Onix Solutions
description: MsgType <35> field – FIX 5.0 SP2 – FIX Dictionary – Onix Solutions
---

<https://www.onixs.biz/fix-dictionary/5.0.sp2/tagnum_35.html#>

![Dictionary icon](https://www.onixs.biz/hubfs/SIC_website_2020/images/interface/img-icon-book.svg)

# MsgType <35> field – FIX 5.0 SP2 – FIX Dictionary

| Messages by MsgType \| Messages by Name \| Fields by Tag \| Fields by Name \| FIX 5.0 SP2 \| Home FIX 5.0 SP2 : MsgType <35> field Type: String Used In Description Defines message type ALWAYS THIRD FIELD IN MESSAGE. (Always unencrypted) Note: A "U" as the first character in the MsgType field (i.e. U, U2, etc) indicates that the message format is privately defined between the sender and receiver. *** Note the use of lower case letters *** Valid values: 0 = Heartbeat <0> 1 = TestRequest <1> 2 = ResendRequest <2> 3 = Reject <3> 4 = SequenceReset <4> 5 = Logout <5> 6 = IOI <6> 7 = Advertisement <7> 8 = ExecutionReport <8> 9 = OrderCancelReject <9> A = Logon <A> AA = DerivativeSecurityList <AA> AB = NewOrderMultileg <AB> AC = MultilegOrderCancelReplace <AC> (a.k.a. Multileg Order Modification Request) AD = TradeCaptureReportRequest <AD> AE = TradeCaptureReport <AE> AF = OrderMassStatusRequest <AF> AG = QuoteRequestReject <AG> AH = RFQRequest <AH> AI = QuoteStatusReport <AI> AJ = QuoteResponse <AJ> AK = Confirmation <AK> AL = PositionMaintenanceRequest <AL> AM = PositionMaintenanceReport <AM> AN = RequestForPositions <AN> AO = RequestForPositionsAck <AO> AP = PositionReport <AP> AQ = TradeCaptureReportRequestAck <AQ> AR = TradeCaptureReportAck <AR> AS = AllocationReport <AS> (aka Allocation Claim) AT = AllocationReportAck <AT> (aka Allocation Claim Ack) AU = ConfirmationAck <AU> (aka Affirmation) AV = SettlementInstructionRequest <AV> AW = AssignmentReport <AW> AX = CollateralRequest <AX> AY = CollateralAssignment <AY> AZ = CollateralResponse <AZ> B = News <B> BA = CollateralReport <BA> BB = CollateralInquiry <BB> BC = NetworkCounterpartySystemStatusRequest <BC> BD = NetworkCounterpartySystemStatusResponse <BD> BE = UserRequest <BE> BF = UserResponse <BF> BG = CollateralInquiryAck <BG> BH = ConfirmationRequest <BH> BI = TradingSessionListRequest <BI> BJ = TradingSessionList <BJ> BK = SecurityListUpdateReport <BK> BL = AdjustedPositionReport <BL> BM = AllocationInstructionAlert <BM> BN = ExecutionAcknowledgement <BN> BO = ContraryIntentionReport <BO> BP = SecurityDefinitionUpdateReport <BP> BQ = SettlementObligationReport <BP> BR = DerivativeSecurityListUpdateReport <BR> BS = TradingSessionListUpdateReport <BS> BT = MarketDefinitionRequest <BT> BU = MarketDefinition <BU> BV = MarketDefinitionUpdateReport <BV> BW = ApplicationMessageRequest <BW> BX = ApplicationMessageRequestAck <BX> BY = ApplicationMessageReport <BY> BZ = OrderMassActionReport <BZ> C = Email <C> CA = OrderMassActionRequest <CA> CB = UserNotification <CB> CC = StreamAssignmentRequest <CC> CD = StreamAssignmentReport <CD> CE = StreamAssignmentReportACK <CE> D = NewOrderSingle <D> E = NewOrderList <E> F = OrderCancelRequest <F> G = OrderCancel/ReplaceRequest <G> H = OrderStatusRequest <H> J = AllocationInstruction <J> K = ListCancelRequest <K> L = ListExecute <L> M = ListStatusRequest <M> N = ListStatus <N> P = AllocationInstructionAck <P> Q = DontKnowTrade <Q> R = QuoteRequest <R> S = Quote <S> T = SettlementInstructions <T> V = MarketDataRequest <V> W = MarketDataSnapshotFullRefresh <W> X = MarketDataIncrementalRefresh <X> Y = MarketDataRequestReject <Y> Z = QuoteCancel <Z> a = QuoteStatusRequest <a> b = MassQuoteAcknowledgement <b> c = SecurityDefinitionRequest <c> d = SecurityDefinition <d> e = SecurityStatusRequest <e> f = SecurityStatus <f> g = TradingSessionStatusRequest <g> h = TradingSessionStatus <h> i = MassQuote <i> j = BusinessMessageReject <j> k = BidRequest <k> l = BidResponse <l> (lowercase L) m = ListStrikePrice <m> n = XMLnonFIX <n> o = RegistrationInstructions <o> p = RegistrationInstructionsResponse <p> q = OrderMassCancelRequest <q> r = OrderMassCancelReport <r> s = NewOrderCross <s> t = CrossOrderCancelReplaceRequest <t> u = CrossOrderCancelRequest <u> v = SecurityTypeRequest <v> w = SecurityTypes <w> x = SecurityListRequest <x> y = SecurityList <y> z = DerivativeSecurityListRequest <z> Used In <StandardHeader> |
| --- |
| ![](https://www.onixs.biz/fix-dictionary/img/spacer.gif?height=5&name=spacer.gif) |

- Follow   
  OnixS
- [Follow us on Twitter ](https://twitter.com/onixsbiz)
- [Connect with us on LinkedIn ](https://www.linkedin.com/company/onix-solutions/)

 We track how people interact with our online web content and resources, and some of that tracking involves storing cookies on your device. By continuing to use our site you accept that you agree to this. For more details see our [Cookie usage, and Data Privacy and Protection Policies](https://www.onixs.biz/cookies-and-privacy.html).

[Ok](https://www.onixs.biz/fix-dictionary/5.0.sp2/tagnum_35.html#)

[OnixS ](https://www.onixs.biz/)

Menu

---

---

[OnixS ](https://www.onixs.biz/)

### Search the site

Search