37 const Negotiate1& obj);
64 inline std::string Negotiate1::toString()
const 101 std::ostream& stream,
108 return stream << str;
111 inline std::string NegotiateResponse2::toString()
const 148 std::ostream& stream,
155 return stream << str;
158 inline std::string NegotiateReject3::toString()
const 192 std::ostream& stream,
199 return stream << str;
202 inline std::string Establish4::toString()
const 236 std::ostream& stream,
243 return stream << str;
246 inline std::string EstablishAck5::toString()
const 283 std::ostream& stream,
290 return stream << str;
293 inline std::string EstablishReject6::toString()
const 327 std::ostream& stream,
334 return stream << str;
337 inline std::string Terminate7::toString()
const 371 std::ostream& stream,
378 return stream << str;
381 inline std::string NotApplied8::toString()
const 415 std::ostream& stream,
422 return stream << str;
425 inline std::string Sequence9::toString()
const 462 std::ostream& stream,
469 return stream << str;
472 inline std::string RetransmitRequest12::toString()
const 509 std::ostream& stream,
516 return stream << str;
519 inline std::string Retransmission13::toString()
const 556 std::ostream& stream,
563 return stream << str;
566 inline std::string RetransmitReject14::toString()
const 603 std::ostream& stream,
610 return stream << str;
613 inline std::string SimpleNewOrder100::toString()
const 650 std::ostream& stream,
657 return stream << str;
660 inline std::string SimpleModifyOrder101::toString()
const 697 std::ostream& stream,
704 return stream << str;
707 inline std::string NewOrderSingle102::toString()
const 744 std::ostream& stream,
751 return stream << str;
754 inline std::string OrderCancelReplaceRequest104::toString()
const 791 std::ostream& stream,
798 return stream << str;
801 inline std::string OrderCancelRequest105::toString()
const 838 std::ostream& stream,
845 return stream << str;
848 inline std::string NewOrderCross106::toString()
const 884 std::ostream& stream,
891 return stream << str;
919 std::ostream& stream,
926 return stream << str;
929 inline std::string ExecutionReportNew200::toString()
const 966 std::ostream& stream,
973 return stream << str;
976 inline std::string ExecutionReportModify201::toString()
const 1013 std::ostream& stream,
1020 return stream << str;
1023 inline std::string ExecutionReportCancel202::toString()
const 1025 return toStr(*
this);
1060 std::ostream& stream,
1067 return stream << str;
1070 inline std::string ExecutionReportTrade203::toString()
const 1072 return toStr(*
this);
1107 std::ostream& stream,
1114 return stream << str;
1117 inline std::string ExecutionReportReject204::toString()
const 1119 return toStr(*
this);
1154 std::ostream& stream,
1161 return stream << str;
1164 inline std::string ExecutionReportForward205::toString()
const 1166 return toStr(*
this);
1201 std::ostream& stream,
1208 return stream << str;
1211 inline std::string BusinessMessageReject206::toString()
const 1213 return toStr(*
this);
1248 std::ostream& stream,
1255 return stream << str;
1258 inline std::string SecurityDefinitionRequest300::toString()
const 1260 return toStr(*
this);
1294 std::ostream& stream,
1301 return stream << str;
1329 std::ostream& stream,
1336 return stream << str;
1339 inline std::string SecurityDefinitionResponse301::toString()
const 1341 return toStr(*
this);
1376 std::ostream& stream,
1383 return stream << str;
1386 inline std::string QuoteRequest401::toString()
const 1388 return toStr(*
this);
1422 std::ostream& stream,
1429 return stream << str;
1457 std::ostream& stream,
1464 return stream << str;
1467 inline std::string QuoteStatusReport402::toString()
const 1469 return toStr(*
this);
1501 std::ostream& stream,
1508 return stream << str;
1511 inline std::string Quote403::toString()
const 1513 return toStr(*
this);
1548 std::ostream& stream,
1555 return stream << str;
1558 inline std::string QuoteCancel404::toString()
const 1560 return toStr(*
this);
1595 std::ostream& stream,
1602 return stream << str;
1605 inline std::string QuoteRequestReject405::toString()
const 1607 return toStr(*
this);
1641 std::ostream& stream,
1648 return stream << str;
1676 std::ostream& stream,
1683 return stream << str;
1686 inline std::string PositionMaintenanceCancelRequest501::toString()
const 1688 return toStr(*
this);
1723 std::ostream& stream,
1730 return stream << str;
1733 inline std::string PositionMaintenanceRequest502::toString()
const 1735 return toStr(*
this);
1770 std::ostream& stream,
1777 return stream << str;
1780 inline std::string PositionMaintenanceReport503::toString()
const 1782 return toStr(*
this);
1816 std::ostream& stream,
1823 return stream << str;
1851 std::ostream& stream,
1858 return stream << str;
1861 inline std::string AllocationInstruction601::toString()
const 1863 return toStr(*
this);
1898 std::ostream& stream,
1905 return stream << str;
1908 inline std::string AllocationReport602::toString()
const 1910 return toStr(*
this);
1945 std::ostream& stream,
1952 return stream << str;
1955 inline std::string OrderMassActionRequest701::toString()
const 1957 return toStr(*
this);
1992 std::ostream& stream,
1999 return stream << str;
2002 inline std::string OrderMassActionReport702::toString()
const 2004 return toStr(*
this);
OrderCancelRequest message submits a deletion of an existing order by referencing the original client...
NegotiateReject message is sent when B3 rejects a Negotiate message sent by the client.
#define ONIXS_B3_BOE_MESSAGING_NAMESPACE_END
OrderMassActionReport message is used to acknowledge an OrderMassActionRequest message.
Sent by client system to replace an existing order.
The client sends the Negotiate message to B3 to initiate a connection. Negotiate is the first message...
std::string toStr(const OrderMassActionReport702 &obj)
Serializes into a string.
Repeating group dimensions.
The SecurityDefinitionRequest message creates a User Defined Spread (UDS) instrument. User-Defined Spreads provide users of the electronic trading platform the ability to create strategies composed by their choice of leg instruments, leg ratio and leg side.
Execution Report - Reject message notifies the reason a client request was not accepted by Matching E...
Terminate message is sent to indicate that the sender is going to disconnect the TCP socket connectio...
RetransmitReject message is sent when a RetransmitRequest message is rejected by B3. More details are described in the Message Specification Guidelines document.
ExecutionReport - Cancel message is sent in response to Order Cancel Request as well as to report uns...
Execution Report - New message is sent in response to a NewOrderSingle or SimpleNewOrder messages...
Execution Report - Modify message is sent in response to OrderCancelReplaceRequest or SimpleModifyOrd...
Quote message is used as the response to a QuoteRequest message, tradeable, and restricted tradeable ...
#define ONIXS_B3_BOE_EXPORTED
The QuoteRequestReject message is used when a QuoteRequest is not accept by B3 due to missing or inco...
Repeating group dimensions.
The SimpleModifyOrder submits a simple modify request for basic parameters like price and quantity...
SimpleNewOrder message submits a simple new order focused on sent only main parameters with low compl...
BusinessMessageReject message can reject an application-level message which fulfills session level ru...
EstablishmentReject message is sent when an Establish message is rejected by B3 informing the reason ...
The QuoteStatusReport message is to inform the current status of forward acceptance.
The SecurityDefinitioresponse message is sent in response to an attempt to create a new security defi...
The QuoteCancel message is used to cancel a previous QuoteRequest message.
void toFix(std::string &str, const OrderMassActionReport702 &obj)
Serializes the object into FIX presentation.
Repeating group dimensions.
Execution Report – Trade/Trade Bust message is sent with order fills that were traded and processed ...
#define ONIXS_B3_BOE_MESSAGING_NAMESPACE_BEGIN
NewOrderSingle message is used to enter an order in the system; the behavior of an order can be affec...
After negotiation level is complete, the client must send an Establish message to start assigning seq...
The NegotiationResponse message is sent when a Negotiate message from the client is accepted by B3...
RetransmitRequest message is used for client to recover missed messages.
std::ostream & operator<<(std::ostream &stream, const OrderMassActionReport702 &obj)
Serializes into a stream.
Retransmission message is sent when a RetransmitRequest message from the client is accepted by B3...
AllocationReport message is as response of AllocationInstruction message.
PositionMaintenanceCancelRequest is a solicited cancel of PositionMaintenance message sent by client...
PositionMaintenanceRequest message allows the position owner (holder) to submit requests which will a...
Sequence message specifies the sequence number of the next business message both: Recoverable (B3 to ...
Execution Report – Forward message is sent with order fills were traded and processed on Matching En...
The NewOrderCross message submits a Cross on Order Entry gateway, a two-sided order submitted by a si...
Repeating group dimensions.
PositionMaintenanceReport message is sent owner of a position (holder) in response to a PositionMaint...
Repeating group dimensions.
OrderMassActionRequest is sent by the client system to cancel working orders that belongs to a define...
AllocationInstruction message submits a request to allocate (fully or partially) a non-allocated trad...
NotApplied message is sent when B3 detects messages that already been sent (concept of idempotence) o...
The Quote Request message is used within the context of this Forward transaction in which two parties...
The EstablishmentAck message is sent when an Establish message is accepted by B3. EstablishmentAck me...