Tag20 and Tag17

Imported from previous forum

Guys,

Please shed the light out for me.
If I understood for an Ack we can have Tag20=0 and 17=X otherwise to have an ExecID= 0 we must have ExecTransType=3.

We have sent tag17=12345 and tag20=0 but this wasnt accepted by the counterparty, I dont know why?.

Also on another test we have sent
ExecID Char 17 0
ExecTransType Char 20 0
This is wrong how can I explain and solved this.

Thanks for your help

Guys,

Please shed the light out for me. If I understood for an Ack we can have
Tag20=0 and 17=X otherwise to have an ExecID= 0 we must have
ExecTransType=3.

We have sent tag17=12345 and tag20=0 but this wasnt accepted by the
counterparty, I dont know why?.

Also on another test we have sent ExecID Char 17 0 ExecTransType Char 20
0 This is wrong how can I explain and solved this.

Thanks for your help

Hi ,
I think you should give some more information about your issue.
20=0 only goes in status request response. which is just impulsive thing anywhere.
Have you checked that the ER was a Status request response. check 35=H message, if it isin response it would go like that.

Guys,

Please shed the light out for me. If I understood for an Ack we can
have Tag20=0 and 17=X otherwise to have an ExecID= 0 we must have
ExecTransType=3.

We have sent tag17=12345 and tag20=0 but this wasnt accepted by the
counterparty, I dont know why?.

Also on another test we have sent ExecID Char 17 0 ExecTransType Char
20 This is wrong how can I explain and solved this.

Thanks for your help

Hi , I think you should give some more information about your issue.
20=0 only goes in status request response. which is just impulsive thing
anywhere. Have you checked that the ER was a Status request response.
check 35=H message, if it isin response it would go like that.

[Quote from http://fixprotocol.org/FIXimate3.0/en/FIX.4.2/tag17.html]

17 (ExecID) String

Unique identifier of execution message as assigned by broker (will be 0 (zero) for ExecTransType=3 (Status)).

Uniqueness must be guaranteed within a single trading day or the life of a multi-day order. Firms which accept multi-day orders should consider embedding a date within the ExecID field to assure uniqueness across days.

[End Quote]

Thanks all,

We found the solution, just had to adjust a few values and evrything is fine now.

Guys,

Please shed the light out for me. If I understood for an Ack we can
have Tag20=0 and 17=X otherwise to have an ExecID= 0 we must have
ExecTransType=3.

We have sent tag17=12345 and tag20=0 but this wasnt accepted by the
counterparty, I dont know why?.

Also on another test we have sent ExecID Char 17 0 ExecTransType
Char 20 This is wrong how can I explain and solved this.

Thanks for your help

Hi , I think you should give some more information about your
issue. 20=0 only goes in status request response. which is just
impulsive thing anywhere. Have you checked that the ER was a Status
request response. check 35=H message, if it isin response it would
go like that.

[Quote from http://fixprotocol.org/FIXimate3.0/en/FIX.4.2/tag17.html]

17 (ExecID) String

Unique identifier of execution message as assigned by broker (will be 0
(zero) for ExecTransType=3 (Status)).

Uniqueness must be guaranteed within a single trading day or the life
of a multi-day order. Firms which accept multi-day orders should
consider embedding a date within the ExecID field to assure uniqueness
across days.

[End Quote]