Class TradeCaptureReportRequestAcknowledgement
The Request Acknowledgment will only be sent to deliver error messages.
Inherited Members
Namespace: OnixS.CmeStpHandler
Assembly: OnixS.CmeStpHandler.dll
Syntax
[Serializable]
public class TradeCaptureReportRequestAcknowledgement
Properties
OriginalFixmlMessage
Gets Fixml string which represent original received message.
Declaration
public string OriginalFixmlMessage { get; }
Property Value
Type | Description |
---|---|
string |
SenderCompID
Assigned value used to identify customer firm sending message.
Declaration
public string SenderCompID { get; set; }
Property Value
Type | Description |
---|---|
string |
SenderSubID
The user ID assigned to the sender must be provided in all uppercase letters.
Declaration
public string SenderSubID { get; set; }
Property Value
Type | Description |
---|---|
string |
SubscriptionRequestType
Subscription Request Type Supported Values: 0 = Snapshot (Query) 1 = Subscribe
Declaration
public SubscriptionRequestType SubscriptionRequestType { get; set; }
Property Value
Type | Description |
---|---|
SubscriptionRequestType |
TargetCompID
Identifies the entity to whom the message is being sent. This echoes the SenderCompID sent on the request.
Declaration
public string TargetCompID { get; set; }
Property Value
Type | Description |
---|---|
string |
TargetSubID
Assigned value used to identify specific message recipient (user, etc.) This echoes the SenderSubID sent on the request.
Declaration
public string TargetSubID { get; set; }
Property Value
Type | Description |
---|---|
string |
Text
Free format text string for error messaging. (Note: this field does not have a specified maximum length).
Declaration
public string Text { get; set; }
Property Value
Type | Description |
---|---|
string |
TradeRequestID
Unique ID from client.
Declaration
public string TradeRequestID { get; set; }
Property Value
Type | Description |
---|---|
string |
TradeRequestResult
Result of Trade Request Supported Values: 0 = Successful (Default) 1 = Invalid or unknown instrument 2 = Invalid type of trade requested 3 = Invalid parties 4 = Invalid Transport Type requested 5 = Invalid Destination requested 8 = TradeRequestType not supported 9 = Unauthorized for Trade Capture Report Request
Declaration
public TradeRequestResult TradeRequestResult { get; set; }
Property Value
Type | Description |
---|---|
TradeRequestResult |
TradeRequestStatus
Status of Trade Request. Supported Values: 0 = Accepted 1 = Completed 2 = Rejected
Declaration
public TradeRequestStatus TradeRequestStatus { get; set; }
Property Value
Type | Description |
---|---|
TradeRequestStatus |
TradeRequestType
Type of Trade Capture Report. Supported Values: 0 = All trades (subscribe only) 1 =Initial request for results matching Criteria provided on request (filtered subscription or query snapshot) 2 = (Not supported) 3 = Continue sending results of query snapshot/subscription polling (TradeRequestID must match original request)
Declaration
public TradeRequestType TradeRequestType { get; set; }
Property Value
Type | Description |
---|---|
TradeRequestType |
Methods
FromXml(XElement, XElement)
Extract data from XML and fill current object.
Declaration
public void FromXml(XElement reportElement, XElement header)
Parameters
Type | Name | Description |
---|---|---|
XElement | reportElement | Report element (TrdCaptRptReqAck). |
XElement | header | Header element. |
ToString()
Returns string representation of an object.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string | String representation of an object. |