FIX Message OrderCancelReject

GF API Documentation

MsgType: 9

Notification about failed cancel request
Fields

Name

Type

Number

Required

Valid values

Description

OrderID

STRING

37

Yes

Unique identifier of order chain. OEC keeps this value unchangeable during life time of order even after cancel/replace requests

ClOrdID

STRING

11

Yes

Unique identifier assigned by client application.
Under certain circumstances, OEC can cancel/replace the order. In this case, OEC generates a new ClOrdID with OECFIX: prefix. This is done to make sure the client application understands that previous native ClOrdID is unacceptable anymore.
See also LastSolicitedClOrdID(12073)

OrigClOrdID

STRING

41

Yes

ClOrdID(11) of previous version of order

OrdStatus

CHAR

39

Yes

0 - NEW

1 - PARTIAL

2 - FILLED

3 - DONE

4 - CANCELED

5 - REPLACED

6 - PENDING_CANCEL

8 - REJECTED

9 - SUSPENDED

A - PENDINGNEW

B - CALCULATED

CALCULATED(B) status is identical to Completed status in OEC Trader and means that there is no supposed any new actions with this order.
DONE(3) status is identical to Cancelled or Completed status, but means that order was cancelled (at whole or remaining quantity) at the end of day

Account

STRING

1

No

Orders submitted via the FIX interface must be placed to a valid OEC account

TradeDate

LOCALMKTDATE

75

No

TransactTime

UTCTIMESTAMP

60

No

CxlRejResponseTo

CHAR

434

Yes

1 - ORDCXLREQ

2 - ORDCXLREPREQ

CxlRejReason

INT

102

No

0 - TOOLATE

1 - UNKNOWN

2 - BROKEROPT

3 - ALREADYPENDINGCXL

4 - UNABLETOPROCESS

5 - ORIGORDMODTIMEMISMATCH

6 - DUPCLORDID

99 - OTHER

Text

STRING

58

No

See Also

Other Resources