{{Quickfixn}} HELP Message "AP" PositionReport Error

Grant Birchmeier gbirchmeier at connamara.com
Thu Aug 2 09:14:21 PDT 2012


The DD is a pretty simple XML file.  Find FIX44.xml and have a look.  (In
the source release, it's in spec/fix.  Should be somewhere similar in the
binary release.)  It's basically two large sections: message definitions
followed by field definition.  I think after 5 or 10 minutes, you'll get
how it works.

Furthermore, if you're connecting to a commercial counterparty, they should
have a doc for you of some sort that tells exactly what messages and fields
they expect and do not expect.  You should not have to reverse-engineer a
DD based on what you receive.


On Thu, Aug 2, 2012 at 7:14 AM, Dean Reese <
contact at blackwavetechnologies.com> wrote:

> Not being versed in FIX beyond the basics, I have never had to make
> changes to the DD.   Can you please suggest changes to the base AP DD that
> would better reflect the AP message I am receiving?
>
>
> 20120731-14:05:28.149 : 8=FIX.4.4
> @9=230
> @35=AP
> @34=3
> @49=ADSSUATTRADE
> @52=20120731-14:06:37.848
> @56=FixKevindemo
> @1=20050500001
> @55=EURUSD
> @453=0
> @581=1
> @702=1
> @704=0
> @705=20000
> @710=634792896000000000
> @715=20120802
> @721=P-DEA30E1PHC0IW7V
> @730=1.22608
> @731=1
> @734=1.22608
> @753=1
> @708=20000
> @10=030
>
>
>
>
>
>   <message name="PositionReport" msgtype="AP" msgcat="app">
>       <field name="PosMaintRptID" required="Y" />
>       <field name="PosReqID" required="N" />
>       <field name="PosReqType" required="N" />
>       <field name="SubscriptionRequestType" required="N" />
>       <field name="TotalNumPosReports" required="N" />
>       <field name="UnsolicitedIndicator" required="N" />
>       <field name="PosReqResult" required="Y" />
>       <field name="ClearingBusinessDate" required="Y" />
>       <field name="SettlSessID" required="N" />
>       <field name="SettlSessSubID" required="N" />
>       <component name="Parties" required="Y" />
>       <field name="Account" required="Y" />
>       <field name="AcctIDSource" required="N" />
>       <field name="AccountType" required="Y" />
>       <component name="Instrument" required="N" />
>       <field name="Currency" required="N" />
>       <field name="SettlPrice" required="Y" />
>       <field name="SettlPriceType" required="Y" />
>       <field name="PriorSettlPrice" required="Y" />
>       <group name="NoLegs" required="N">
>         <component name="InstrumentLeg" required="N" />
>       </group>
>       <group name="NoUnderlyings" required="N">
>         <component name="UnderlyingInstrument" required="N" />
>         <field name="UnderlyingSettlPrice" required="Y" />
>         <field name="UnderlyingSettlPriceType" required="Y" />
>       </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="EncodedTextLen" required="N" />
>       <field name="EncodedText" required="N" />
>     </message>
>
>
>
>
>
>
>
> Best Regards
> Dean Reese
> BlackWave Technologies
>
> www.blackwavetechnologies.com
>
>
>  --
>> Grant Birchmeier
>> Connamara Systems, LLC
>> Made-To-Measure Trading Solutions.
>> Exactly what you need. No more. No less.
>> http://connamara.com
>>
>>
>> ------------------------------
>>
>> Message: 2
>> Date: Wed, 1 Aug 2012 10:51:57 -0400
>> From: Contact BlackWave Technologies
>>         <contact at blackwavetechnologies.com>
>> To: quickfixn at lists.quickfixn.com
>> Subject: Re: {{Quickfixn}} UPDATE - Message "AP" PositionReport Error
>> Message-ID:
>>         <85C1A0AB-1183-482D-A1BB-7A157BD8C683 at blackwavetechnologies.com>
>> Content-Type: text/plain; charset=us-ascii
>>
>> Beyond it being helpful -- any suggestions or changes that can be made to
>> the DD or code to resolve the problem.
>>
>>
>> Best Regards
>> Dean Reese
>> BlackWave Technologies
>>
>> www.blackwavetechnologies.com
>>
>>
>>
>>>  _______________________________________________
> Quickfixn mailing list
> Quickfixn at lists.quickfixn.com
> http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com
>



-- 
Grant Birchmeier
*Connamara Systems, LLC*
*Made-To-Measure Trading Solutions.*
Exactly what you need. No more. No less.*
*
http://connamara.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20120802/ca8d8c86/attachment-0002.htm>


More information about the Quickfixn mailing list