Order status (tag 39) query for 35=H execution report

Imported from previous forum

Please advise what would be the order status (tag 39) value for the below scenario :

Send a new order 35=D
Execution report received (35=8)
Partial fill execution report received (35=8 , 39=1, 150=1)
Order Cancel request sent (35=F)
Cancelled request received (35=8 , 39=4 , 150=4)
Send OrderStatusRequest (35=H)
What should be the correct tag 39 value for the execution report received for the 35=H request ?

Apreciate responses for the above query.
Fix version used - FIX.4.2

Regards,
Kashyap

[ original email was from Harish Kamaley - harish.kamaley@wipro.com ]
Tag 39 would contain 4(canceled)

Below are the test logs for your reference…

Regards,
Harish.

Please advise what would be the order status (tag 39) value for the below scenario :

Send a new order 35=D

8=FIX.4.2_9=148_35=D_49=CLIENT_56=TESTSIMU_34=2_52=20100610-03:20:13.460_11=CLIENT-ORD-1_21=3_55=WIPRO_167=CS_54=1_60=20100610-03:20:13.460_38=100_40=2_44=550_59=0_10=086_

Execution report received (35=8)

8=FIX.4.2_9=253_35=8_49=TESTSIMU_56=CLIENT_34=2_52=20100610-03:20:13.648_37=Order-20100610-03:20:13.632_11=CLIENT-ORD-1_17=ExecID-20100610-03:20:13.648_20=0_150=0_39=0_55=WIPRO_54=1_38=100_40=2_44=550.0_59=0_32=0_151=100_14=0_6=0.0_60=20100610-03:20:13.460_21=3_58=ACK_10=104_

Partial fill execution report received (35=8 , 39=1, 150=1)

8=FIX.4.2_9=256_35=8_49=TESTSIMU_56=CLIENT_34=4_52=20100610-03:20:25.165_37=Order-20100610-03:20:13.632_11=CLIENT-ORD-1_17=ExecID-20100610-03:20:25.165_20=0_150=1_39=1_55=WIPRO_54=1_38=100_40=2_44=550.0_59=0_32=50_31=0.0_151=50_14=50_6=550.0_60=20100610-03:20:13.460_21=3_10=199_

Order Cancel request sent (35=F)

8=FIX.4.2_9=142_35=F_49=CLIENT_56=TESTSIMU_34=4_52=20100610-03:20:49.622_41=CLIENT-ORD-1_11=CLIENT-ORD-3_55=WIPRO_167=CS_54=1_60=20100610-03:20:49.622_38=100_10=118_

Cancelled request received (35=8 , 39=4 , 150=4)

8=FIX.4.2_9=245_35=8_49=TESTSIMU_56=CLIENT_34=6_52=20100610-03:20:49.778_37=Order-20100610-03:20:13.632_11=CLIENT-ORD-3_41=CLIENT-ORD-1_17=ExecID-20100610-03:20:49.778_20=0_150=6_39=6_55=WIPRO_54=1_38=100_44=0.0_32=0_151=100_14=0_6=0.0_60=20100610-03:20:49.622_10=008_

8=FIX.4.2_9=263_35=8_49=TESTSIMU_56=CLIENT_34=7_52=20100610-03:20:49.903_37=Order-20100610-03:20:13.632_11=CLIENT-ORD-3_41=CLIENT-ORD-1_17=ExecID-20100610-03:20:49.903_20=0_150=4_39=4_55=WIPRO_54=1_38=100_40=2_44=550.0_59=0_32=0_151=0_14=50_6=550.0_60=20100610-03:20:13.460_21=3_10=020_

Send OrderStatusRequest (35=H)
8=FIX.4.2_9=88_35=H_49=CLIENT_56=TESTSIMU_34=10_52=20100610-03:23:22.708_11=CLIENT-ORD-3_55=WIPRO_54=1_10=054_

What should be the correct tag 39 value for the execution report received for the 35=H request ?

8=FIX.4.2_9=237_35=8_49=TESTSIMU_56=CLIENT_34=13_52=20100610-03:23:22.817_37=Order-20100610-03:20:13.632_11=CLIENT-ORD-3_41=CLIENT-ORD-1_17=0_20=3_150=4_39=4_55=WIPRO_54=1_38=100_40=2_44=550.0_59=0_32=0_151=0_14=50_6=550.0_60=20100610-03:20:13.460_21=3_10=013_

Please note that (ExecTransType)20=3(STATUS) indicates that the execution message contains no new information, only summary information regarding order status.

Apreciate responses for the above query.
Fix version used - FIX.4.2

Regards,
Kashyap

Thanks Harish, this was helpful !!

Tag 39 would contain 4(canceled)

Below are the test logs for your reference…

Regards,
Harish.

Please advise what would be the order status (tag 39) value for the below scenario :

Send a new order 35=D

8=FIX.4.2_9=148_35=D_49=CLIENT_56=TESTSIMU_34=2_52=20100610-03:20:13.460_11=CLIENT-ORD-1_21=3_55=WIPRO_167=CS_54=1_60=20100610-03:20:13.460_38=100_40=2_44=550_59=0_10=086_

Execution report received (35=8)

8=FIX.4.2_9=253_35=8_49=TESTSIMU_56=CLIENT_34=2_52=20100610-03:20:13.648_37=Order-20100610-03:20:13.632_11=CLIENT-ORD-1_17=ExecID-20100610-03:20:13.648_20=0_150=0_39=0_55=WIPRO_54=1_38=100_40=2_44=550.0_59=0_32=0_151=100_14=0_6=0.0_60=20100610-03:20:13.460_21=3_58=ACK_10=104_

Partial fill execution report received (35=8 , 39=1, 150=1)

8=FIX.4.2_9=256_35=8_49=TESTSIMU_56=CLIENT_34=4_52=20100610-03:20:25.165_37=Order-20100610-03:20:13.632_11=CLIENT-ORD-1_17=ExecID-20100610-03:20:25.165_20=0_150=1_39=1_55=WIPRO_54=1_38=100_40=2_44=550.0_59=0_32=50_31=0.0_151=50_14=50_6=550.0_60=20100610-03:20:13.460_21=3_10=199_

Order Cancel request sent (35=F)

8=FIX.4.2_9=142_35=F_49=CLIENT_56=TESTSIMU_34=4_52=20100610-03:20:49.622_41=CLIENT-ORD-1_11=CLIENT-ORD-3_55=WIPRO_167=CS_54=1_60=20100610-03:20:49.622_38=100_10=118_

Cancelled request received (35=8 , 39=4 , 150=4)

8=FIX.4.2_9=245_35=8_49=TESTSIMU_56=CLIENT_34=6_52=20100610-03:20:49.778_37=Order-20100610-03:20:13.632_11=CLIENT-ORD-3_41=CLIENT-ORD-1_17=ExecID-20100610-03:20:49.778_20=0_150=6_39=6_55=WIPRO_54=1_38=100_44=0.0_32=0_151=100_14=0_6=0.0_60=20100610-03:20:49.622_10=008_

8=FIX.4.2_9=263_35=8_49=TESTSIMU_56=CLIENT_34=7_52=20100610-03:20:49.903_37=Order-20100610-03:20:13.632_11=CLIENT-ORD-3_41=CLIENT-ORD-1_17=ExecID-20100610-03:20:49.903_20=0_150=4_39=4_55=WIPRO_54=1_38=100_40=2_44=550.0_59=0_32=0_151=0_14=50_6=550.0_60=20100610-03:20:13.460_21=3_10=020_

Send OrderStatusRequest (35=H)
8=FIX.4.2_9=88_35=H_49=CLIENT_56=TESTSIMU_34=10_52=20100610-03:23:22.708_11=CLIENT-ORD-3_55=WIPRO_54=1_10=054_

What should be the correct tag 39 value for the execution report received for the 35=H request ?

8=FIX.4.2_9=237_35=8_49=TESTSIMU_56=CLIENT_34=13_52=20100610-03:23:22.817_37=Order-20100610-03:20:13.632_11=CLIENT-ORD-3_41=CLIENT-ORD-1_17=0_20=3_150=4_39=4_55=WIPRO_54=1_38=100_40=2_44=550.0_59=0_32=0_151=0_14=50_6=550.0_60=20100610-03:20:13.460_21=3_10=013_

Please note that (ExecTransType)20=3(STATUS) indicates that the execution message contains no new information, only summary information regarding order status.

Apreciate responses for the above query.
Fix version used - FIX.4.2

Regards,
Kashyap

[ original email was from Eugene Milovanov - eugene.milovanov@reuters.com ]
Agreed. Also tag 39 is only used in the following three messages:
Exec report (8)
Order Cancel Reject (9)
List Status (N)

The “H” message wouldn’t contain tag 39; the exec report (8) received after “H” message would be basically a copy of previous (8) message with 39=4

B2BITS is a very helpful site for this type of info:

cheers,
Eugene

Thanks Harish, this was helpful !!

Tag 39 would contain 4(canceled)

Below are the test logs for your reference…

Regards,
Harish.

Please advise what would be the order status (tag 39) value for the below scenario :

Send a new order 35=D

8=FIX.4.2_9=148_35=D_49=CLIENT_56=TESTSIMU_34=2_52=20100610-03:20:13.460_11=CLIENT-ORD-1_21=3_55=WIPRO_167=CS_54=1_60=20100610-03:20:13.460_38=100_40=2_44=550_59=0_10=086_

Execution report received (35=8)

8=FIX.4.2_9=253_35=8_49=TESTSIMU_56=CLIENT_34=2_52=20100610-03:20:13.648_37=Order-20100610-03:20:13.632_11=CLIENT-ORD-1_17=ExecID-20100610-03:20:13.648_20=0_150=0_39=0_55=WIPRO_54=1_38=100_40=2_44=550.0_59=0_32=0_151=100_14=0_6=0.0_60=20100610-03:20:13.460_21=3_58=ACK_10=104_

Partial fill execution report received (35=8 , 39=1, 150=1)

8=FIX.4.2_9=256_35=8_49=TESTSIMU_56=CLIENT_34=4_52=20100610-03:20:25.165_37=Order-20100610-03:20:13.632_11=CLIENT-ORD-1_17=ExecID-20100610-03:20:25.165_20=0_150=1_39=1_55=WIPRO_54=1_38=100_40=2_44=550.0_59=0_32=50_31=0.0_151=50_14=50_6=550.0_60=20100610-03:20:13.460_21=3_10=199_

Order Cancel request sent (35=F)

8=FIX.4.2_9=142_35=F_49=CLIENT_56=TESTSIMU_34=4_52=20100610-03:20:49.622_41=CLIENT-ORD-1_11=CLIENT-ORD-3_55=WIPRO_167=CS_54=1_60=20100610-03:20:49.622_38=100_10=118_

Cancelled request received (35=8 , 39=4 , 150=4)

8=FIX.4.2_9=245_35=8_49=TESTSIMU_56=CLIENT_34=6_52=20100610-03:20:49.778_37=Order-20100610-03:20:13.632_11=CLIENT-ORD-3_41=CLIENT-ORD-1_17=ExecID-20100610-03:20:49.778_20=0_150=6_39=6_55=WIPRO_54=1_38=100_44=0.0_32=0_151=100_14=0_6=0.0_60=20100610-03:20:49.622_10=008_

8=FIX.4.2_9=263_35=8_49=TESTSIMU_56=CLIENT_34=7_52=20100610-03:20:49.903_37=Order-20100610-03:20:13.632_11=CLIENT-ORD-3_41=CLIENT-ORD-1_17=ExecID-20100610-03:20:49.903_20=0_150=4_39=4_55=WIPRO_54=1_38=100_40=2_44=550.0_59=0_32=0_151=0_14=50_6=550.0_60=20100610-03:20:13.460_21=3_10=020_

Send OrderStatusRequest (35=H)
8=FIX.4.2_9=88_35=H_49=CLIENT_56=TESTSIMU_34=10_52=20100610-03:23:22.708_11=CLIENT-ORD-3_55=WIPRO_54=1_10=054_

What should be the correct tag 39 value for the execution report received for the 35=H request ?

8=FIX.4.2_9=237_35=8_49=TESTSIMU_56=CLIENT_34=13_52=20100610-03:23:22.817_37=Order-20100610-03:20:13.632_11=CLIENT-ORD-3_41=CLIENT-ORD-1_17=0_20=3_150=4_39=4_55=WIPRO_54=1_38=100_40=2_44=550.0_59=0_32=0_151=0_14=50_6=550.0_60=20100610-03:20:13.460_21=3_10=013_

Please note that (ExecTransType)20=3(STATUS) indicates that the execution message contains no new information, only summary information regarding order status.

Apreciate responses for the above query.
Fix version used - FIX.4.2

Regards,
Kashyap

Thanks Harish, this was helpful !!

Tag 39 would contain 4(canceled)

Below are the test logs for your reference…

Regards,
Harish.

Please advise what would be the order status (tag 39) value for the below scenario :

Send a new order 35=D

8=FIX.4.2_9=148_35=D_49=CLIENT_56=TESTSIMU_34=2_52=20100610-03:20:13.460_11=CLIENT-ORD-1_21=3_55=WIPRO_167=CS_54=1_60=20100610-03:20:13.460_38=100_40=2_44=550_59=0_10=086_

Execution report received (35=8)

8=FIX.4.2_9=253_35=8_49=TESTSIMU_56=CLIENT_34=2_52=20100610-03:20:13.648_37=Order-20100610-03:20:13.632_11=CLIENT-ORD-1_17=ExecID-20100610-03:20:13.648_20=0_150=0_39=0_55=WIPRO_54=1_38=100_40=2_44=550.0_59=0_32=0_151=100_14=0_6=0.0_60=20100610-03:20:13.460_21=3_58=ACK_10=104_

Partial fill execution report received (35=8 , 39=1, 150=1)

8=FIX.4.2_9=256_35=8_49=TESTSIMU_56=CLIENT_34=4_52=20100610-03:20:25.165_37=Order-20100610-03:20:13.632_11=CLIENT-ORD-1_17=ExecID-20100610-03:20:25.165_20=0_150=1_39=1_55=WIPRO_54=1_38=100_40=2_44=550.0_59=0_32=50_31=0.0_151=50_14=50_6=550.0_60=20100610-03:20:13.460_21=3_10=199_

Order Cancel request sent (35=F)

8=FIX.4.2_9=142_35=F_49=CLIENT_56=TESTSIMU_34=4_52=20100610-03:20:49.622_41=CLIENT-ORD-1_11=CLIENT-ORD-3_55=WIPRO_167=CS_54=1_60=20100610-03:20:49.622_38=100_10=118_

Cancelled request received (35=8 , 39=4 , 150=4)

8=FIX.4.2_9=245_35=8_49=TESTSIMU_56=CLIENT_34=6_52=20100610-03:20:49.778_37=Order-20100610-03:20:13.632_11=CLIENT-ORD-3_41=CLIENT-ORD-1_17=ExecID-20100610-03:20:49.778_20=0_150=6_39=6_55=WIPRO_54=1_38=100_44=0.0_32=0_151=100_14=0_6=0.0_60=20100610-03:20:49.622_10=008_

8=FIX.4.2_9=263_35=8_49=TESTSIMU_56=CLIENT_34=7_52=20100610-03:20:49.903_37=Order-20100610-03:20:13.632_11=CLIENT-ORD-3_41=CLIENT-ORD-1_17=ExecID-20100610-03:20:49.903_20=0_150=4_39=4_55=WIPRO_54=1_38=100_40=2_44=550.0_59=0_32=0_151=0_14=50_6=550.0_60=20100610-03:20:13.460_21=3_10=020_

Send OrderStatusRequest (35=H)
8=FIX.4.2_9=88_35=H_49=CLIENT_56=TESTSIMU_34=10_52=20100610-03:23:22.708_11=CLIENT-ORD-3_55=WIPRO_54=1_10=054_

What should be the correct tag 39 value for the execution report received for the 35=H request ?

8=FIX.4.2_9=237_35=8_49=TESTSIMU_56=CLIENT_34=13_52=20100610-03:23:22.817_37=Order-20100610-03:20:13.632_11=CLIENT-ORD-3_41=CLIENT-ORD-1_17=0_20=3_150=4_39=4_55=WIPRO_54=1_38=100_40=2_44=550.0_59=0_32=0_151=0_14=50_6=550.0_60=20100610-03:20:13.460_21=3_10=013_

Please note that (ExecTransType)20=3(STATUS) indicates that the execution message contains no new information, only summary information regarding order status.

Apreciate responses for the above query.
Fix version used - FIX.4.2

Regards,
Kashyap

I was just checking the specification of 4.2 and 39 was not mentioned for message type 35=H.

hi,i see that the order status request’s tag 11 is the cancel order’s tag 11,can order status request’s tag 11 be the original order’s tag 11?if it can be,what will the execution report(for the order status request)'s tag 11 and tag 41 to be?
thanks!

Tag 39 would contain 4(canceled)

Below are the test logs for your reference…

Regards,
Harish.

Please advise what would be the order status (tag 39) value for the below scenario :

Send a new order 35=D

8=FIX.4.2_9=148_35=D_49=CLIENT_56=TESTSIMU_34=2_52=20100610-03:20:13.460_11=CLIENT-ORD-1_21=3_55=WIPRO_167=CS_54=1_60=20100610-03:20:13.460_38=100_40=2_44=550_59=0_10=086_

Execution report received (35=8)

8=FIX.4.2_9=253_35=8_49=TESTSIMU_56=CLIENT_34=2_52=20100610-03:20:13.648_37=Order-20100610-03:20:13.632_11=CLIENT-ORD-1_17=ExecID-20100610-03:20:13.648_20=0_150=0_39=0_55=WIPRO_54=1_38=100_40=2_44=550.0_59=0_32=0_151=100_14=0_6=0.0_60=20100610-03:20:13.460_21=3_58=ACK_10=104_

Partial fill execution report received (35=8 , 39=1, 150=1)

8=FIX.4.2_9=256_35=8_49=TESTSIMU_56=CLIENT_34=4_52=20100610-03:20:25.165_37=Order-20100610-03:20:13.632_11=CLIENT-ORD-1_17=ExecID-20100610-03:20:25.165_20=0_150=1_39=1_55=WIPRO_54=1_38=100_40=2_44=550.0_59=0_32=50_31=0.0_151=50_14=50_6=550.0_60=20100610-03:20:13.460_21=3_10=199_

Order Cancel request sent (35=F)

8=FIX.4.2_9=142_35=F_49=CLIENT_56=TESTSIMU_34=4_52=20100610-03:20:49.622_41=CLIENT-ORD-1_11=CLIENT-ORD-3_55=WIPRO_167=CS_54=1_60=20100610-03:20:49.622_38=100_10=118_

Cancelled request received (35=8 , 39=4 , 150=4)

8=FIX.4.2_9=245_35=8_49=TESTSIMU_56=CLIENT_34=6_52=20100610-03:20:49.778_37=Order-20100610-03:20:13.632_11=CLIENT-ORD-3_41=CLIENT-ORD-1_17=ExecID-20100610-03:20:49.778_20=0_150=6_39=6_55=WIPRO_54=1_38=100_44=0.0_32=0_151=100_14=0_6=0.0_60=20100610-03:20:49.622_10=008_

8=FIX.4.2_9=263_35=8_49=TESTSIMU_56=CLIENT_34=7_52=20100610-03:20:49.903_37=Order-20100610-03:20:13.632_11=CLIENT-ORD-3_41=CLIENT-ORD-1_17=ExecID-20100610-03:20:49.903_20=0_150=4_39=4_55=WIPRO_54=1_38=100_40=2_44=550.0_59=0_32=0_151=0_14=50_6=550.0_60=20100610-03:20:13.460_21=3_10=020_

Send OrderStatusRequest (35=H)
8=FIX.4.2_9=88_35=H_49=CLIENT_56=TESTSIMU_34=10_52=20100610-03:23:22.708_11=CLIENT-ORD-3_55=WIPRO_54=1_10=054_

What should be the correct tag 39 value for the execution report received for the 35=H request ?

8=FIX.4.2_9=237_35=8_49=TESTSIMU_56=CLIENT_34=13_52=20100610-03:23:22.817_37=Order-20100610-03:20:13.632_11=CLIENT-ORD-3_41=CLIENT-ORD-1_17=0_20=3_150=4_39=4_55=WIPRO_54=1_38=100_40=2_44=550.0_59=0_32=0_151=0_14=50_6=550.0_60=20100610-03:20:13.460_21=3_10=013_

Please note that (ExecTransType)20=3(STATUS) indicates that the execution message contains no new information, only summary information regarding order status.

Apreciate responses for the above query.
Fix version used - FIX.4.2

Regards,
Kashyap