| Tag | Field Name | Req'd | Comments | ||
|---|---|---|---|---|---|
| Component Block <Standard Header> | Y | MsgType = AO
| |||
| 721 | PosMaintRptID | Y | Unique identifier for this position report
| ||
| 710 | PosReqID | N | Unique identifier for the Request for Position associated with this report
This field should not be provided if the report was sent unsolicited.
| ||
| 727 | TotalNumPosReports | N | Total number of Position Reports being returned
| ||
| 325 | UnsolicitedIndicator | N | Set to 'Y' if message is sent as a result of a subscription request or out of band configuration as opposed to a Position Request.
| ||
| 728 | PosReqResult | Y |
| ||
| 729 | PosReqStatus | Y |
| ||
| Component Block <Parties> | Y | Position Account
| |||
| 1 | Account | Y |
| ||
| 660 | AcctIDSource | N |
| ||
| 581 | AccountType | Y | Type of account associated with the order (Origin)
| ||
| Component Block <Instrument> | N |
| |||
| 15 | Currency | N |
| ||
| 555 | NoLegs | N | Specifies the number of legs that make up the Security
| ||
![]() |
Component Block <Instrument Leg> | N | Insert here the set of "Instrument Legs" (leg symbology) fields defined in "COMMON COMPONENTS OF APPLICATION MESSAGES"
Required if NoLegs > 0
| ||
| 711 | NoUnderlyings | N | Specifies the number of underlying legs that make up the Security
| ||
![]() |
Component Block <Underlying Instrument> | N | Insert here the set of "Underlying Instrument" (underlying symbology) fields defined in "COMMON COMPONENTS OF APPLICATION MESSAGES"
Required if NoUnderlyings > 0
| ||
| 725 | ResponseTransportType | N | Ability to specify whether the response to the request should be delivered inband or via pre-arranged out-of-band transport.
| ||
| 726 | ResponseDestination | N | URI destination name. Used if ResponseTransportType is out-of-band.
| ||
| 58 | Text | N |
| ||
| 354 | EncodedTextLen | N | Must be set if EncodedText field is specified and must immediately precede it.
| ||
| 355 | EncodedText | N | Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
| ||
| Component Block <Standard Trailer> | Y |
| |||
| XML DTD | |||||
| <!ENTITY % ReqForPossAckCustom "" > <!ENTITY % ReqForPossAckContent "PosMaintRptID, PosReqID?, TotNumPosRpts?, UnsolctdInd?, PosReqRslt, PosReqStat, Ptys, Acct, AcctIDSrc?, AcctTyp, Instrmt?, Ccy?, InstrmtLegGrp*, UndInstrmtGrp*, RspTransportTyp?, RspDest?, Text?, EncTextLen?, EncText? %ReqForPossAckCustom;" > <!ELEMENT ReqForPossAck (%ReqForPossAckContent;)> <!ATTLIST ReqForPossAck FIXMsgType_ENUM CDATA #FIXED "AO" Category CDATA #FIXED "PositionMaintenance" FIXSpecVolume CDATA #FIXED 'Volume5' FullName CDATA #FIXED "RequestForPositionsAck" ComponentType CDATA #FIXED "Message" > | |||||