FIX 5.0 SP1 : PositionMaintenanceRequest <AL> message

Structure | Related Messages

Description

The Position Maintenance Report message is sent by the holder of a positon in response to a Position Maintenance Request and is used to confirm that a request has been successfully processed or rejected.

Position Maintenance Report

Structure

Tag Field Name Req'd Comments
Component Block - <StandardHeader> Y MsgType = AL
710 PosReqID N Unique identifier for the position maintenance request as assigned by the submitter. Conditionally required when used in a request/reply scenario (i.e. not required in batch scenario)
709 PosTransType Y
712 PosMaintAction Y
713 OrigPosReqRefID N Reference to the PosReqID of a previous maintenance request that is being replaced or canceled.
714 PosMaintRptRefID N Reference to a PosMaintRptID from a previous Position Maintenance Report that is being replaced or canceled.
715 ClearingBusinessDate Y The Clearing Business Date referred to by this maintenance request
716 SettlSessID N
717 SettlSessSubID N
Component Block - <Parties> Y

The Following PartyRoles can be specified:

ClearingOrganization

Clearing Firm

Position Account

1 Account N
660 AcctIDSource N
581 AccountType N Type of account associated with the order (Origin)
Component Block - <Instrument> Y
15 Currency N
Component Block - <InstrmtLegGrp> N Specifies the number of legs that make up the Security
Component Block - <UndInstrmtGrp> N Specifies the number of underlying legs that make up the Security
Component Block - <TrdgSesGrp> N Specifies the number of repeating TradingSessionIDs
60 TransactTime N Time this order request was initiated/released by the trader, trading system, or intermediary.
Component Block - <PositionQty> Y
718 AdjustmentType N

Type of adjustment to be applied, used for PCS &amp; PAJ

Delta_plus, Delta_minus, Final, If Adjustment Type is null, the request will be processed as Margin Disposition

719 ContraryInstructionIndicator N Boolean - if Y then indicates you are requesting a position maintenance that acting
720 PriorSpreadIndicator N Boolean - Y indicates you are requesting rollover of prior day’s spread submissions
834 ThresholdAmount N
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 - <PositionAmountData> N
120 SettlCurrency N
Component Block - <StandardTrailer> Y

Onix Solutions