forked from osmocom/wireshark
Based on patch from Denis Ovsienko via
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6244 : Fix typo: s/unkown/unknown/ svn path=/trunk/; revision=38561
This commit is contained in:
parent
a8d3a3ea8c
commit
339136d1d0
|
@ -474,7 +474,7 @@ dissect_tetra(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
pinfo->srcport, pinfo->destport);
|
||||
break;
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "%d > %d Unkown command: %d",
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "%d > %d Unknown command: %d",
|
||||
pinfo->srcport, pinfo->destport, type);
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -935,7 +935,7 @@ dissect_dcom_dcerpc_pointer(tvbuff_t *tvb, gint offset, packet_info *pinfo,
|
|||
|
||||
|
||||
/* mark data as "ToBeDone" */
|
||||
/* XXX: handout data to generic "unkown data" dissector? */
|
||||
/* XXX: handout data to generic "unknown data" dissector? */
|
||||
extern int
|
||||
dissect_dcom_tobedone_data(tvbuff_t *tvb, int offset,
|
||||
packet_info *pinfo _U_, proto_tree *tree, guint8 *drep _U_, int length)
|
||||
|
@ -954,7 +954,7 @@ dissect_dcom_tobedone_data(tvbuff_t *tvb, int offset,
|
|||
|
||||
|
||||
/* mark data as "No Specification Available" */
|
||||
/* XXX: handout data to generic "unkown data" dissector? */
|
||||
/* XXX: handout data to generic "unknown data" dissector? */
|
||||
extern int
|
||||
dissect_dcom_nospec_data(tvbuff_t *tvb, int offset,
|
||||
packet_info *pinfo _U_, proto_tree *tree, guint8 *drep _U_, int length)
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -2180,7 +2180,7 @@ void get_CDR_fixed(tvbuff_t *tvb, gchar **seq, gint *offset, guint32 digits, gin
|
|||
break;
|
||||
default:
|
||||
g_warning("giop: Unknown sign value in fixed type %u \n", sign);
|
||||
(*seq)[sindex] = '*'; /* flag as sign unkown */
|
||||
(*seq)[sindex] = '*'; /* flag as sign unknown */
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
@ -123,11 +123,11 @@ dissect_gvcp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
|
||||
/* packets from the PC to the camera on GVCP_PORT seem to always
|
||||
start with 0x4201 or 0x4200 */
|
||||
if ( pinfo->destport == GVCP_PORT &&
|
||||
if ( pinfo->destport == GVCP_PORT &&
|
||||
(packet_type != 0x4200 && packet_type != 0x4201) )
|
||||
return 0;
|
||||
|
||||
/* packets from the camera GVCP_PORT to the PC seem to start
|
||||
/* packets from the camera GVCP_PORT to the PC seem to start
|
||||
with 0x0000, but can be different on error condition (e.g. 0x8005) */
|
||||
#if 0
|
||||
if ( pinfo->srcport == GVCP_PORT && tvb_get_ntohs(tvb, 0) != 0x0 )
|
||||
|
@ -147,13 +147,13 @@ dissect_gvcp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
|
||||
/* check that GVCP header+payload match total packet size */
|
||||
if (tvb_reported_length(tvb) < 8+(guint32)packet_plsize) {
|
||||
ep_strbuf_append_printf(info, " (truncated? %u bytes missing)",
|
||||
ep_strbuf_append_printf(info, " (truncated? %u bytes missing)",
|
||||
(8 + packet_plsize) - tvb_reported_length(tvb));
|
||||
col_add_str(pinfo->cinfo, COL_INFO, info->str);
|
||||
return tvb_length(tvb);/* or should we assume this is not GVCP, return 0?*/
|
||||
}
|
||||
if (tvb_reported_length(tvb) > 8+(guint32)packet_plsize) {
|
||||
ep_strbuf_append_printf(info, " (%u excess bytes)",
|
||||
ep_strbuf_append_printf(info, " (%u excess bytes)",
|
||||
tvb_reported_length(tvb) - (8 + packet_plsize));
|
||||
col_add_str(pinfo->cinfo, COL_INFO, info->str);
|
||||
return tvb_length(tvb);/* or should we assume this is not GVCP, return 0?*/
|
||||
|
@ -168,7 +168,7 @@ dissect_gvcp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
|
||||
switch (packet_opcode) {
|
||||
case 0x04: /* Assign new temporary IP */
|
||||
if (packet_plsize < 24) {/* 56 bytes seem to be normal */
|
||||
if (packet_plsize < 24) {/* 56 bytes seem to be normal */
|
||||
ep_strbuf_append(info, " <missing args>");
|
||||
} else { /* packet contain new network configuration */
|
||||
ep_strbuf_append_printf(info, "%d.%d.%d.%d to %s",
|
||||
|
@ -197,7 +197,7 @@ dissect_gvcp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
ep_strbuf_append_printf(info, " *0x%08x = 0x%08x", tvb_get_ntohl(tvb, 8),
|
||||
tvb_get_ntohl(tvb, 12));
|
||||
if (packet_plsize >= 16) {
|
||||
ep_strbuf_append_printf(info, ", *0x%08x = 0x%08x",
|
||||
ep_strbuf_append_printf(info, ", *0x%08x = 0x%08x",
|
||||
tvb_get_ntohl(tvb, 16), tvb_get_ntohl(tvb, 20));
|
||||
if (packet_plsize >= 24)
|
||||
ep_strbuf_append(info, ", ...");
|
||||
|
@ -208,8 +208,8 @@ dissect_gvcp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
if (packet_plsize < 4) {
|
||||
ep_strbuf_append(info, " <missing arg>");
|
||||
} else {
|
||||
ep_strbuf_append_printf(info, " %d register%s written",
|
||||
tvb_get_ntohl(tvb, 8),
|
||||
ep_strbuf_append_printf(info, " %d register%s written",
|
||||
tvb_get_ntohl(tvb, 8),
|
||||
tvb_get_ntohl(tvb, 8)==1?"":"s");
|
||||
}
|
||||
break;
|
||||
|
@ -217,7 +217,7 @@ dissect_gvcp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
if (packet_plsize < 8) {
|
||||
ep_strbuf_append(info, " <missing args>");
|
||||
} else { /* packet contains address/size pair to read from */
|
||||
ep_strbuf_append_printf(info, " 0x%08x (%d bytes, X=0x%04x)",
|
||||
ep_strbuf_append_printf(info, " 0x%08x (%d bytes, X=0x%04x)",
|
||||
tvb_get_ntohl(tvb, 8), tvb_get_ntohs(tvb, 14),
|
||||
tvb_get_ntohs(tvb, 12));
|
||||
if (packet_plsize > 8) {
|
||||
|
@ -237,7 +237,7 @@ dissect_gvcp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
if (packet_plsize < 8) {
|
||||
ep_strbuf_append(info, " <missing args>");
|
||||
} else { /* packet contains desired data */
|
||||
ep_strbuf_append_printf(info, " *0x%08x = <%d bytes>",
|
||||
ep_strbuf_append_printf(info, " *0x%08x = <%d bytes>",
|
||||
tvb_get_ntohl(tvb, 8), packet_plsize - 4);
|
||||
}
|
||||
break;
|
||||
|
@ -255,7 +255,7 @@ dissect_gvcp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
if (tree) { /* we are being asked for details */
|
||||
proto_item *ti = NULL;
|
||||
proto_tree *gvcp_tree = NULL;
|
||||
|
||||
|
||||
ti = proto_tree_add_item(tree, proto_gvcp, tvb, 0, -1, FALSE);
|
||||
gvcp_tree = proto_item_add_subtree(ti, ett_gvcp);
|
||||
proto_tree_add_item(gvcp_tree, hf_gvcp_type, tvb, 0, 2, FALSE);
|
||||
|
@ -331,7 +331,7 @@ dissect_gvcp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
proto_tree_add_item(gvcp_tree, hf_gvcp_data, tvb, 8, -1, FALSE);
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
return tvb_length(tvb);
|
||||
|
@ -408,7 +408,7 @@ proto_register_gvcp(void)
|
|||
NULL, HFILL }
|
||||
},
|
||||
{ &hf_gvcp_unknown16,
|
||||
{ "2-byte unknown meaning", "gvcp.unkown16",
|
||||
{ "2-byte unknown meaning", "gvcp.unknown16",
|
||||
FT_UINT16, BASE_HEX,
|
||||
NULL, 0x0,
|
||||
NULL, HFILL }
|
||||
|
|
|
@ -1762,7 +1762,7 @@ dissect_ieee_802_3_tlv(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree,
|
|||
if (tree)
|
||||
proto_tree_add_text(tree, tvb, tempOffset, 1, "%s %s %s",
|
||||
decode_boolean_bitfield(tempByte, 0xC0, 8, "Power Type:", "Power Type:"),
|
||||
val_to_str(subType, power_type_802_3, "Unkown"),
|
||||
val_to_str(subType, power_type_802_3, "Unknown"),
|
||||
val_to_str(subType, media_power_type, "Unknown"));
|
||||
|
||||
/* Determine power source */
|
||||
|
|
|
@ -483,7 +483,7 @@ static int dissect_olsrorg_nameservice(tvbuff_t *tvb, packet_info *pinfo, proto_
|
|||
|
||||
if (version != 1) {
|
||||
proto_tree_add_bytes_format(olsr_tree, hf_olsr_data, tvb, offset, message_end - offset,
|
||||
NULL, "Unkown nameservice protocol version %d", version);
|
||||
NULL, "Unknown nameservice protocol version %d", version);
|
||||
return message_end;
|
||||
}
|
||||
|
||||
|
|
|
@ -2673,7 +2673,7 @@ dissect_ospf_v3_lsa(tvbuff_t *tvb, int offset, proto_tree *tree,
|
|||
(tvb_get_ntohs(tvb, offset) & OSPF_DNA_LSA) ? "True" : "False");
|
||||
|
||||
proto_tree_add_text(ospf_lsa_tree, tvb, offset + 2, 2, "LSA Type: 0x%04x (%s)",
|
||||
ls_type, val_to_str(ls_type, v3_ls_type_vals,"Unkown"));
|
||||
ls_type, val_to_str(ls_type, v3_ls_type_vals,"Unknown"));
|
||||
|
||||
proto_tree_add_text(ospf_lsa_tree, tvb, offset + 4, 4, "Link State ID: %s",
|
||||
tvb_ip_to_str(tvb, offset + 4));
|
||||
|
|
|
@ -2187,7 +2187,7 @@ static void dissect_pdcp_lte(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree
|
|||
/***************************/
|
||||
|
||||
col_append_fstr(pinfo->cinfo, COL_PROTOCOL, "|ROHC(%s)",
|
||||
val_to_str(p_pdcp_info->profile, rohc_profile_vals, "Unkown"));
|
||||
val_to_str(p_pdcp_info->profile, rohc_profile_vals, "Unknown"));
|
||||
|
||||
/* Only attempt ROHC if configured to */
|
||||
if (!global_pdcp_dissect_rohc) {
|
||||
|
|
|
@ -2511,7 +2511,7 @@ dissect_ccp_lzsdcp_opt(const ip_tcp_opt *optp, tvbuff_t *tvb,
|
|||
process_mode = tvb_get_guint8(tvb, offset + 5);
|
||||
proto_tree_add_text(field_tree, tvb, offset + 5, 1,
|
||||
"Process Mode: %s (0x%02X)",
|
||||
val_to_str_const(process_mode, lzsdcp_processmode_vals, "Unkown"),
|
||||
val_to_str_const(process_mode, lzsdcp_processmode_vals, "Unknown"),
|
||||
process_mode);
|
||||
}
|
||||
|
||||
|
|
|
@ -266,7 +266,7 @@ dissect_rohc_feedback_data(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo,
|
|||
* +---+---+---+---+---+---+---+---+
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
oct = tvb_get_guint8(tvb, offset);
|
||||
proto_tree_add_item(tree, hf_rohc_fb1_sn, tvb, offset, 1, ENC_BIG_ENDIAN);
|
||||
col_append_fstr(pinfo->cinfo, COL_INFO, " (sn=%u)", oct);
|
||||
|
@ -337,7 +337,7 @@ dissect_rohc_feedback_data(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo,
|
|||
}
|
||||
feedback_data_len = feedback_data_len - opt_len;
|
||||
offset = offset + opt_len;
|
||||
|
||||
|
||||
}
|
||||
break;
|
||||
default:
|
||||
|
@ -351,7 +351,7 @@ static void
|
|||
dissect_rohc_ir_rtp_profile_dynamic(tvbuff_t *tvb, proto_tree *tree, int offset, rohc_info *p_rohc_info){
|
||||
|
||||
proto_item *item;
|
||||
proto_tree *sub_tree;
|
||||
proto_tree *sub_tree;
|
||||
guint8 oct, rx, cc, val_len = 0;
|
||||
int i, start_offset;
|
||||
|
||||
|
@ -390,7 +390,7 @@ dissect_rohc_ir_rtp_profile_dynamic(tvbuff_t *tvb, proto_tree *tree, int offset,
|
|||
break;
|
||||
}
|
||||
|
||||
/* 5.7.7.5. Initialization of UDP Header
|
||||
/* 5.7.7.5. Initialization of UDP Header
|
||||
* Dynamic part:
|
||||
* Checksum
|
||||
*/
|
||||
|
@ -488,7 +488,7 @@ static void
|
|||
dissect_rohc_ir_rtp_udp_profile_static(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo, int offset, gboolean d, rohc_info *p_rohc_info){
|
||||
|
||||
proto_item *item;
|
||||
proto_tree *sub_tree;
|
||||
proto_tree *sub_tree;
|
||||
guint8 version;
|
||||
int start_offset;
|
||||
|
||||
|
@ -596,15 +596,15 @@ dissect_rohc(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
}
|
||||
|
||||
length = tvb_length(tvb);
|
||||
|
||||
|
||||
/* If this is ROHC ethertype clear col */
|
||||
if ( pinfo->src.type == AT_ETHER ){
|
||||
col_add_fstr(pinfo->cinfo, COL_PROTOCOL, "ROHC(%s)",
|
||||
val_to_str(p_rohc_info->profile, rohc_profile_vals, "Unkown"));
|
||||
val_to_str(p_rohc_info->profile, rohc_profile_vals, "Unknown"));
|
||||
col_clear(pinfo->cinfo, COL_INFO);
|
||||
}else{
|
||||
col_append_fstr(pinfo->cinfo, COL_PROTOCOL, "|ROHC(%s)",
|
||||
val_to_str(p_rohc_info->profile, rohc_profile_vals, "Unkown"));
|
||||
val_to_str(p_rohc_info->profile, rohc_profile_vals, "Unknown"));
|
||||
/* Append a space if we add stuff to existing col info */
|
||||
col_append_str(pinfo->cinfo, COL_INFO, " ");
|
||||
}
|
||||
|
@ -642,15 +642,15 @@ start_over:
|
|||
offset++;
|
||||
oct = tvb_get_guint8(tvb,offset);
|
||||
}
|
||||
/* feedback ?
|
||||
* Feedback (begins with 11110)
|
||||
/* feedback ?
|
||||
* Feedback (begins with 11110)
|
||||
*/
|
||||
if((oct&0xf8) == 0xf0){
|
||||
/* 3) If the first remaining octet starts with 11110, and an Add-CID
|
||||
* octet was found in step 2), an error has occurred;
|
||||
* octet was found in step 2), an error has occurred;
|
||||
* the header MUST be discarded without further action.
|
||||
*/
|
||||
|
||||
|
||||
if(is_add_cid){
|
||||
proto_tree_add_item(rohc_tree, hf_rohc_feedback, tvb, offset, 1, ENC_BIG_ENDIAN);
|
||||
col_append_str(pinfo->cinfo, COL_INFO, "Error packet");
|
||||
|
@ -727,7 +727,7 @@ start_over:
|
|||
if((p_rohc_info->large_cid_present == FALSE) && (is_add_cid == FALSE)){
|
||||
item = proto_tree_add_uint(rohc_tree, hf_rohc_small_cid, tvb, 0, 0, cid);
|
||||
PROTO_ITEM_SET_GENERATED(item);
|
||||
}
|
||||
}
|
||||
ir_item = proto_tree_add_item(rohc_tree, hf_rohc_ir_packet, tvb, offset, 1, ENC_BIG_ENDIAN);
|
||||
ir_tree = proto_item_add_subtree(ir_item, ett_rohc_ir);
|
||||
d = oct & 0x01;
|
||||
|
@ -771,7 +771,7 @@ start_over:
|
|||
if((p_rohc_info->large_cid_present == FALSE) && (is_add_cid == FALSE)){
|
||||
item = proto_tree_add_uint(rohc_tree, hf_rohc_small_cid, tvb, 0, 0, cid);
|
||||
PROTO_ITEM_SET_GENERATED(item);
|
||||
}
|
||||
}
|
||||
ir_item = proto_tree_add_item(rohc_tree, hf_rohc_ir_dyn_packet, tvb, offset, 1, ENC_BIG_ENDIAN);
|
||||
ir_tree = proto_item_add_subtree(ir_item, ett_rohc_ir_dyn);
|
||||
if(p_rohc_info->large_cid_present == TRUE){
|
||||
|
@ -820,103 +820,103 @@ proto_register_rohc(void)
|
|||
static hf_register_info hf[] =
|
||||
{
|
||||
{ &hf_rohc_padding,
|
||||
{ "Padding","rohc.pading",
|
||||
{ "Padding","rohc.pading",
|
||||
FT_BYTES, BASE_NONE, NULL, 0x0,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_add_cid,
|
||||
{ "Add-CID","rohc.add_cid",
|
||||
{ "Add-CID","rohc.add_cid",
|
||||
FT_UINT8, BASE_HEX, NULL, 0xf0,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_feedback,
|
||||
{ "Feedback","rohc.feedback",
|
||||
{ "Feedback","rohc.feedback",
|
||||
FT_UINT8, BASE_HEX, NULL, 0xf8,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_code,
|
||||
{ "Code","rohc.code",
|
||||
{ "Code","rohc.code",
|
||||
FT_UINT8, BASE_DEC, NULL, 0x07,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_size,
|
||||
{ "Size","rohc.size",
|
||||
{ "Size","rohc.size",
|
||||
FT_UINT8, BASE_DEC, NULL, 0x00,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_ir_packet,
|
||||
{ "IR packet","rohc.ir_packet",
|
||||
{ "IR packet","rohc.ir_packet",
|
||||
FT_UINT8, BASE_DEC, NULL, 0xfe,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_ir_dyn_packet,
|
||||
{ "IR-DYN packet","rohc.ir_dyn_packet",
|
||||
{ "IR-DYN packet","rohc.ir_dyn_packet",
|
||||
FT_UINT8, BASE_DEC, NULL, 0xff,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_small_cid,
|
||||
{ "Small CID","rohc.small_cid",
|
||||
{ "Small CID","rohc.small_cid",
|
||||
FT_UINT8, BASE_DEC, NULL, 0x0f,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_large_cid,
|
||||
{ "Large CID","rohc.large_cid",
|
||||
{ "Large CID","rohc.large_cid",
|
||||
FT_UINT16, BASE_DEC, NULL, 0x0,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_acktype,
|
||||
{ "Acktype","rohc.acktype",
|
||||
{ "Acktype","rohc.acktype",
|
||||
FT_UINT8, BASE_DEC, VALS(rohc_acktype_vals), 0xc0,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_mode,
|
||||
{ "Mode","rohc.mode",
|
||||
{ "Mode","rohc.mode",
|
||||
FT_UINT8, BASE_DEC, VALS(rohc_mode_vals), 0x30,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_sn,
|
||||
{ "SN(lsb)","rohc.sn",
|
||||
{ "SN(lsb)","rohc.sn",
|
||||
FT_UINT16, BASE_HEX, NULL, 0x0fff,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_fb1_sn,
|
||||
{ "SN","rohc.fb1_sn",
|
||||
{ "SN","rohc.fb1_sn",
|
||||
FT_UINT16, BASE_HEX, NULL, 0x0,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_opt_type,
|
||||
{ "Option type","rohc.rtp.opt_type",
|
||||
{ "Option type","rohc.rtp.opt_type",
|
||||
FT_UINT8, BASE_DEC, VALS(rohc_rtp_opt_type_vals), 0xf0,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_opt_len,
|
||||
{ "Option length","rohc.rtp.opt_length",
|
||||
{ "Option length","rohc.rtp.opt_length",
|
||||
FT_UINT8, BASE_DEC, NULL, 0x0f,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_crc,
|
||||
{ "CRC","rohc.crc",
|
||||
{ "CRC","rohc.crc",
|
||||
FT_UINT8, BASE_HEX, NULL, 0x0,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_opt_sn,
|
||||
{ "SN","rohc.opt.sn",
|
||||
{ "SN","rohc.opt.sn",
|
||||
FT_UINT8, BASE_HEX, NULL, 0x0,
|
||||
NULL , HFILL
|
||||
}
|
||||
|
@ -928,193 +928,193 @@ proto_register_rohc(void)
|
|||
}
|
||||
},
|
||||
{ &hf_rohc_profile,
|
||||
{ "Profile","rohc.profile",
|
||||
{ "Profile","rohc.profile",
|
||||
FT_UINT8, BASE_DEC, VALS(rohc_profile_vals), 0x0,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_d_bit,
|
||||
{ "D - Dynamic chain","rohc.d",
|
||||
{ "D - Dynamic chain","rohc.d",
|
||||
FT_BOOLEAN, 8, TFS(&tfs_present_not_present), 0x01,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_version,
|
||||
{ "Version","rohc.rtp.version",
|
||||
{ "Version","rohc.rtp.version",
|
||||
FT_UINT8, BASE_DEC, VALS(rohc_rtp_version_vals), 0xf0,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_protocol,
|
||||
{ "Protocol","rohc.rtp.protocol",
|
||||
{ "Protocol","rohc.rtp.protocol",
|
||||
FT_UINT8, BASE_DEC|BASE_EXT_STRING, (&ipproto_val_ext), 0x0,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_ipv4_src,
|
||||
{ "Source address","rohc.rtp.ipv4_src",
|
||||
{ "Source address","rohc.rtp.ipv4_src",
|
||||
FT_IPv4, BASE_NONE, NULL, 0x0,
|
||||
NULL, HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_ipv4_dst,
|
||||
{ "Destination address","rohc.rtp.ipv4_dst",
|
||||
{ "Destination address","rohc.rtp.ipv4_dst",
|
||||
FT_IPv4, BASE_NONE, NULL, 0x0,
|
||||
NULL, HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_udp_src_port,
|
||||
{ "Source Port","rohc.rtp.udp_src_port",
|
||||
{ "Source Port","rohc.rtp.udp_src_port",
|
||||
FT_UINT16, BASE_DEC, NULL, 0x0,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_udp_dst_port,
|
||||
{ "Destination Port","rohc.rtp.udp_dst_port",
|
||||
{ "Destination Port","rohc.rtp.udp_dst_port",
|
||||
FT_UINT16, BASE_DEC, NULL, 0x0,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_ssrc,
|
||||
{ "SSRC","rohc.rtp.ssrc",
|
||||
{ "SSRC","rohc.rtp.ssrc",
|
||||
FT_UINT32, BASE_HEX, NULL, 0x0,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_tos,
|
||||
{ "Type of Service","rohc.rtp.tos",
|
||||
{ "Type of Service","rohc.rtp.tos",
|
||||
FT_UINT8, BASE_HEX, NULL, 0x0,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_ttl,
|
||||
{ "Time to Live","rohc.rtp.ttl",
|
||||
{ "Time to Live","rohc.rtp.ttl",
|
||||
FT_UINT8, BASE_DEC, NULL, 0x0,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_id,
|
||||
{ "Identification","rohc.rtp.rtp.id",
|
||||
{ "Identification","rohc.rtp.rtp.id",
|
||||
FT_UINT16, BASE_HEX, NULL, 0x0,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_df,
|
||||
{ "Don't Fragment(DF)","rohc.rtp.df",
|
||||
{ "Don't Fragment(DF)","rohc.rtp.df",
|
||||
FT_BOOLEAN, 8, NULL, 0x80,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_rnd,
|
||||
{ "RND(IP-ID behaves randomly)","rohc.rtp.rnd",
|
||||
{ "RND(IP-ID behaves randomly)","rohc.rtp.rnd",
|
||||
FT_BOOLEAN, 8, NULL, 0x40,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_nbo,
|
||||
{ "Network Byte Order (NBO)","rohc.rtp.nbo",
|
||||
{ "Network Byte Order (NBO)","rohc.rtp.nbo",
|
||||
FT_BOOLEAN, 8, NULL, 0x20,
|
||||
"Whether the IP-ID is in Network Byte Order" , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_checksum,
|
||||
{ "Checksum","rohc.rtp.checksum",
|
||||
{ "Checksum","rohc.rtp.checksum",
|
||||
FT_UINT16, BASE_HEX, NULL, 0x0,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_dynamic_udp_seqnum,
|
||||
{ "UDP Sequence Number", "rohc.dynamic.udp.seqnum",
|
||||
{ "UDP Sequence Number", "rohc.dynamic.udp.seqnum",
|
||||
FT_UINT16, BASE_HEX, NULL, 0x0,
|
||||
NULL, HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_v,
|
||||
{ "version","rohc.rtp.v",
|
||||
{ "version","rohc.rtp.v",
|
||||
FT_UINT8, BASE_DEC, NULL, 0xc0,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_p,
|
||||
{ "Padding(P)","rohc.rtp.p",
|
||||
{ "Padding(P)","rohc.rtp.p",
|
||||
FT_BOOLEAN, 8, NULL, 0x20,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_rx,
|
||||
{ "RX","rohc.rtp.rx",
|
||||
{ "RX","rohc.rtp.rx",
|
||||
FT_BOOLEAN, 8, NULL, 0x10,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_cc,
|
||||
{ "CC","rohc.rtp.cc",
|
||||
{ "CC","rohc.rtp.cc",
|
||||
FT_UINT8, BASE_DEC, NULL, 0x0f,
|
||||
"CSRC counter from original RTP header" , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_m,
|
||||
{ "Marker Bit (M)","rohc.rtp.m",
|
||||
{ "Marker Bit (M)","rohc.rtp.m",
|
||||
FT_BOOLEAN, 8, TFS(&tfs_set_notset), 0x80,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_pt,
|
||||
{ "Payload Type(PT)","rohc.rtp.pt",
|
||||
{ "Payload Type(PT)","rohc.rtp.pt",
|
||||
FT_UINT8, BASE_DEC|BASE_EXT_STRING, (&rtp_payload_type_vals_ext), 0x7f,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_sn,
|
||||
{ "Sequence Number(SN)","rohc.rtp.sn",
|
||||
{ "Sequence Number(SN)","rohc.rtp.sn",
|
||||
FT_UINT16, BASE_HEX, NULL, 0x0,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_timestamp,
|
||||
{ "RTP Timestamp","rohc.rtp.timestamp",
|
||||
{ "RTP Timestamp","rohc.rtp.timestamp",
|
||||
FT_UINT32, BASE_DEC, NULL, 0x0,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_x,
|
||||
{ "X","rohc.rtp.x",
|
||||
{ "X","rohc.rtp.x",
|
||||
FT_BOOLEAN, 8, TFS(&tfs_set_notset), 0x80,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_mode,
|
||||
{ "Mode","rohc.rtp.mode",
|
||||
{ "Mode","rohc.rtp.mode",
|
||||
FT_UINT8, BASE_DEC, VALS(rohc_mode_vals), 0x0c,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_tis,
|
||||
{ "TIS","rohc.rtp.tis",
|
||||
{ "TIS","rohc.rtp.tis",
|
||||
FT_BOOLEAN, 8, NULL, 0x02,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_tss,
|
||||
{ "TSS","rohc.rtp.tss",
|
||||
{ "TSS","rohc.rtp.tss",
|
||||
FT_BOOLEAN, 8, NULL, 0x01,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_ts_stride,
|
||||
{ "TS_Stride","rohc.rtp.ts_stride",
|
||||
{ "TS_Stride","rohc.rtp.ts_stride",
|
||||
FT_UINT32, BASE_DEC, NULL, 0x0,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_rtp_time_stride,
|
||||
{ "Time_Stride","rohc.rtp.time_stride",
|
||||
{ "Time_Stride","rohc.rtp.time_stride",
|
||||
FT_UINT32, BASE_DEC, NULL, 0x0,
|
||||
NULL , HFILL
|
||||
}
|
||||
},
|
||||
{ &hf_rohc_var_len,
|
||||
{ "Variable length","rohc.var_len",
|
||||
{ "Variable length","rohc.var_len",
|
||||
FT_UINT8, BASE_DEC, VALS(rohc_var_len_vals), 0x0,
|
||||
NULL , HFILL
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/* Do not modify this file. */
|
||||
/* It is created automatically by the ASN.1 to Wireshark dissector compiler */
|
||||
/* packet-tetra.c */
|
||||
/* ../../tools/asn2wrs.py -u -p tetra -c ./tetra.cnf -s ./packet-tetra-template -D . tetra.asn */
|
||||
/* ../../../tools/asn2wrs.py -u -p tetra -c ../../../asn1/tetra/tetra.cnf -s ../../../asn1/tetra/packet-tetra-template -D ../../../asn1/tetra tetra.asn */
|
||||
|
||||
/* Input file: packet-tetra-template.c */
|
||||
|
||||
|
@ -9286,7 +9286,7 @@ dissect_tetra(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
pinfo->srcport, pinfo->destport);
|
||||
break;
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "%d > %d Unkown command: %d",
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "%d > %d Unknown command: %d",
|
||||
pinfo->srcport, pinfo->destport, type);
|
||||
break;
|
||||
}
|
||||
|
|
206
fix/FIX.xml
206
fix/FIX.xml
|
@ -513,7 +513,7 @@
|
|||
<field name="OrderCapacity" required="N" />
|
||||
<field name="PriceType" required="N" />
|
||||
<component name="SpreadOrBenchmarkCurveData" required="N" />
|
||||
<component name="YieldData" required="N" />
|
||||
<component name="YieldData" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="EncodedTextLen" required="N" />
|
||||
<field name="EncodedText" required="N" />
|
||||
|
@ -804,7 +804,7 @@
|
|||
<field name="MDEntrySeller" required="N" />
|
||||
<field name="NumberOfOrders" required="N" />
|
||||
<field name="MDEntryPositionNo" required="N" />
|
||||
<field name="Scope" required="N" />
|
||||
<field name="Scope" required="N" />
|
||||
<field name="PriceDelta" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="EncodedTextLen" required="N" />
|
||||
|
@ -875,7 +875,7 @@
|
|||
</group>
|
||||
<field name="Text" required="N" />
|
||||
<field name="EncodedTextLen" required="N" />
|
||||
<field name="EncodedText" required="N" />
|
||||
<field name="EncodedText" required="N" />
|
||||
</message>
|
||||
<message name="SecurityDefinitionRequest" msgtype="c" msgcat="app">
|
||||
<field name="SecurityReqID" required="Y" />
|
||||
|
@ -3131,7 +3131,7 @@
|
|||
<field name="PosTransType" required="Y" />
|
||||
<field name="PosReqID" required="N" />
|
||||
<field name="PosMaintAction" required="Y" />
|
||||
<field name="OrigPosReqRefID" required="Y" />
|
||||
<field name="OrigPosReqRefID" required="Y" />
|
||||
<field name="PosMaintStatus" required="Y" />
|
||||
<field name="PosMaintResult" required="N" />
|
||||
<field name="ClearingBusinessDate" required="Y" />
|
||||
|
@ -3189,7 +3189,7 @@
|
|||
<field name="TransactTime" required="Y" />
|
||||
<field name="ResponseTransportType" required="N" />
|
||||
<field name="ResponseDestination" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="EncodedTextLen" required="N" />
|
||||
<field name="EncodedText" required="N" />
|
||||
</message>
|
||||
|
@ -3235,9 +3235,9 @@
|
|||
<field name="AccountType" required="Y" />
|
||||
<component name="Instrument" required="N" />
|
||||
<field name="Currency" required="N" />
|
||||
<field name="SettlPrice" required="Y" />
|
||||
<field name="SettlPrice" required="Y" />
|
||||
<field name="SettlPriceType" required="Y" />
|
||||
<field name="PriorSettlPrice" required="Y" />
|
||||
<field name="PriorSettlPrice" required="Y" />
|
||||
<group name="NoLegs" required="N">
|
||||
<component name="InstrumentLeg" required="N" />
|
||||
</group>
|
||||
|
@ -3249,8 +3249,8 @@
|
|||
<component name="PositionQty" required="Y" />
|
||||
<component name="PositionAmountData" required="Y" />
|
||||
<field name="RegistStatus" required="N" /> RegNonRegInd
|
||||
<field name="DeliveryDate" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="DeliveryDate" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="EncodedTextLen" required="N" />
|
||||
<field name="EncodedText" required="N" />
|
||||
</message>
|
||||
|
@ -3303,7 +3303,7 @@
|
|||
</group>
|
||||
<group name="NoTrades" required="N">
|
||||
<field name="TradeReportID" required="N" />
|
||||
<field name="SecondaryTradeReportID" required="N" />
|
||||
<field name="SecondaryTradeReportID" required="N" />
|
||||
</group>
|
||||
<component name="Instrument" required="N" />
|
||||
<component name="FinancingDetails" required="N" />
|
||||
|
@ -3317,31 +3317,31 @@
|
|||
<component name="UnderlyingInstrument" required="N" />
|
||||
<field name="CollAction" required="N" />
|
||||
</group>
|
||||
<field name="MarginExcess" required="N" />
|
||||
<field name="TotalNetValue" required="N" />
|
||||
<field name="CashOutstanding" required="N" />
|
||||
<field name="MarginExcess" required="N" />
|
||||
<field name="TotalNetValue" required="N" />
|
||||
<field name="CashOutstanding" required="N" />
|
||||
<component name="TrdRegTimestamps" required="N" />
|
||||
<field name="Side" required="N" />
|
||||
<field name="Side" required="N" />
|
||||
<group name="NoMiscFees" required="N">
|
||||
<field name="MiscFeeAmt" required="N" />
|
||||
<field name="MiscFeeCurr" required="N" />
|
||||
<field name="MiscFeeCurr" required="N" />
|
||||
<field name="MiscFeeType" required="N" />
|
||||
<field name="MiscFeeBasis" required="N" />
|
||||
<field name="MiscFeeBasis" required="N" />
|
||||
</group>
|
||||
<field name="Price" required="N" />
|
||||
<field name="PriceType" required="N" />
|
||||
<field name="AccruedInterestAmt" required="N" />
|
||||
<field name="EndAccruedInterestAmt" required="N" />
|
||||
<field name="StartCash" required="N" />
|
||||
<field name="EndCash" required="N" />
|
||||
<field name="Price" required="N" />
|
||||
<field name="PriceType" required="N" />
|
||||
<field name="AccruedInterestAmt" required="N" />
|
||||
<field name="EndAccruedInterestAmt" required="N" />
|
||||
<field name="StartCash" required="N" />
|
||||
<field name="EndCash" required="N" />
|
||||
<component name="SpreadOrBenchmarkCurveData" required="N" />
|
||||
<component name="Stipulations" required="N" />
|
||||
<field name="TradingSessionID" required="N" />
|
||||
<field name="TradingSessionSubID" required="N" />
|
||||
<field name="SettlSessID" required="N" />
|
||||
<field name="SettlSessSubID" required="N" />
|
||||
<field name="ClearingBusinessDate" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="SettlSessID" required="N" />
|
||||
<field name="SettlSessSubID" required="N" />
|
||||
<field name="ClearingBusinessDate" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="EncodedTextLen" required="N" />
|
||||
<field name="EncodedText" required="N" />
|
||||
</message>
|
||||
|
@ -3365,7 +3365,7 @@
|
|||
</group>
|
||||
<group name="NoTrades" required="N">
|
||||
<field name="TradeReportID" required="N" />
|
||||
<field name="SecondaryTradeReportID" required="N" />
|
||||
<field name="SecondaryTradeReportID" required="N" />
|
||||
</group>
|
||||
<component name="Instrument" required="N" />
|
||||
<component name="FinancingDetails" required="N" />
|
||||
|
@ -3379,32 +3379,32 @@
|
|||
<component name="UnderlyingInstrument" required="N" />
|
||||
<field name="CollAction" required="N" />
|
||||
</group>
|
||||
<field name="MarginExcess" required="N" />
|
||||
<field name="TotalNetValue" required="N" />
|
||||
<field name="CashOutstanding" required="N" />
|
||||
<field name="MarginExcess" required="N" />
|
||||
<field name="TotalNetValue" required="N" />
|
||||
<field name="CashOutstanding" required="N" />
|
||||
<component name="TrdRegTimestamps" required="N" />
|
||||
<field name="Side" required="N" />
|
||||
<field name="Side" required="N" />
|
||||
<group name="NoMiscFees" required="N">
|
||||
<field name="MiscFeeAmt" required="N" />
|
||||
<field name="MiscFeeCurr" required="N" />
|
||||
<field name="MiscFeeCurr" required="N" />
|
||||
<field name="MiscFeeType" required="N" />
|
||||
<field name="MiscFeeBasis" required="N" />
|
||||
<field name="MiscFeeBasis" required="N" />
|
||||
</group>
|
||||
<field name="Price" required="N" />
|
||||
<field name="PriceType" required="N" />
|
||||
<field name="AccruedInterestAmt" required="N" />
|
||||
<field name="EndAccruedInterestAmt" required="N" />
|
||||
<field name="StartCash" required="N" />
|
||||
<field name="EndCash" required="N" />
|
||||
<field name="Price" required="N" />
|
||||
<field name="PriceType" required="N" />
|
||||
<field name="AccruedInterestAmt" required="N" />
|
||||
<field name="EndAccruedInterestAmt" required="N" />
|
||||
<field name="StartCash" required="N" />
|
||||
<field name="EndCash" required="N" />
|
||||
<component name="SpreadOrBenchmarkCurveData" required="N" />
|
||||
<component name="Stipulations" required="N" />
|
||||
<component name="SettlInstructionsData" required="N" />
|
||||
<field name="TradingSessionID" required="N" />
|
||||
<field name="TradingSessionSubID" required="N" />
|
||||
<field name="SettlSessID" required="N" />
|
||||
<field name="SettlSessSubID" required="N" />
|
||||
<field name="ClearingBusinessDate" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="SettlSessID" required="N" />
|
||||
<field name="SettlSessSubID" required="N" />
|
||||
<field name="ClearingBusinessDate" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="EncodedTextLen" required="N" />
|
||||
<field name="EncodedText" required="N" />
|
||||
</message>
|
||||
|
@ -3429,7 +3429,7 @@
|
|||
</group>
|
||||
<group name="NoTrades" required="N">
|
||||
<field name="TradeReportID" required="N" />
|
||||
<field name="SecondaryTradeReportID" required="N" />
|
||||
<field name="SecondaryTradeReportID" required="N" />
|
||||
</group>
|
||||
<component name="Instrument" required="N" />
|
||||
<component name="FinancingDetails" required="N" />
|
||||
|
@ -3443,26 +3443,26 @@
|
|||
<component name="UnderlyingInstrument" required="N" />
|
||||
<field name="CollAction" required="N" />
|
||||
</group>
|
||||
<field name="MarginExcess" required="N" />
|
||||
<field name="TotalNetValue" required="N" />
|
||||
<field name="CashOutstanding" required="N" />
|
||||
<component name="TrdRegTimestamps" required="N" />
|
||||
<field name="Side" required="N" />
|
||||
<field name="MarginExcess" required="N" />
|
||||
<field name="TotalNetValue" required="N" />
|
||||
<field name="CashOutstanding" required="N" />
|
||||
<component name="TrdRegTimestamps" required="N" />
|
||||
<field name="Side" required="N" />
|
||||
<group name="NoMiscFees" required="N">
|
||||
<field name="MiscFeeAmt" required="N" />
|
||||
<field name="MiscFeeCurr" required="N" />
|
||||
<field name="MiscFeeCurr" required="N" />
|
||||
<field name="MiscFeeType" required="N" />
|
||||
<field name="MiscFeeBasis" required="N" />
|
||||
<field name="MiscFeeBasis" required="N" />
|
||||
</group>
|
||||
<field name="Price" required="N" />
|
||||
<field name="PriceType" required="N" />
|
||||
<field name="AccruedInterestAmt" required="N" />
|
||||
<field name="EndAccruedInterestAmt" required="N" />
|
||||
<field name="StartCash" required="N" />
|
||||
<field name="EndCash" required="N" />
|
||||
<field name="Price" required="N" />
|
||||
<field name="PriceType" required="N" />
|
||||
<field name="AccruedInterestAmt" required="N" />
|
||||
<field name="EndAccruedInterestAmt" required="N" />
|
||||
<field name="StartCash" required="N" />
|
||||
<field name="EndCash" required="N" />
|
||||
<component name="SpreadOrBenchmarkCurveData" required="N" />
|
||||
<component name="Stipulations" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="EncodedTextLen" required="N" />
|
||||
<field name="EncodedText" required="N" />
|
||||
</message>
|
||||
|
@ -3484,7 +3484,7 @@
|
|||
</group>
|
||||
<group name="NoTrades" required="N">
|
||||
<field name="TradeReportID" required="N" />
|
||||
<field name="SecondaryTradeReportID" required="N" />
|
||||
<field name="SecondaryTradeReportID" required="N" />
|
||||
</group>
|
||||
<component name="Instrument" required="N" />
|
||||
<component name="FinancingDetails" required="N" />
|
||||
|
@ -3497,32 +3497,32 @@
|
|||
<group name="NoUnderlyings" required="N">
|
||||
<component name="UnderlyingInstrument" required="N" />
|
||||
</group>
|
||||
<field name="MarginExcess" required="N" />
|
||||
<field name="TotalNetValue" required="N" />
|
||||
<field name="CashOutstanding" required="N" />
|
||||
<field name="MarginExcess" required="N" />
|
||||
<field name="TotalNetValue" required="N" />
|
||||
<field name="CashOutstanding" required="N" />
|
||||
<component name="TrdRegTimestamps" required="N" />
|
||||
<field name="Side" required="N" />
|
||||
<field name="Side" required="N" />
|
||||
<group name="NoMiscFees" required="N">
|
||||
<field name="MiscFeeAmt" required="N" />
|
||||
<field name="MiscFeeCurr" required="N" />
|
||||
<field name="MiscFeeCurr" required="N" />
|
||||
<field name="MiscFeeType" required="N" />
|
||||
<field name="MiscFeeBasis" required="N" />
|
||||
<field name="MiscFeeBasis" required="N" />
|
||||
</group>
|
||||
<field name="Price" required="N" />
|
||||
<field name="PriceType" required="N" />
|
||||
<field name="AccruedInterestAmt" required="N" />
|
||||
<field name="EndAccruedInterestAmt" required="N" />
|
||||
<field name="StartCash" required="N" />
|
||||
<field name="EndCash" required="N" />
|
||||
<field name="Price" required="N" />
|
||||
<field name="PriceType" required="N" />
|
||||
<field name="AccruedInterestAmt" required="N" />
|
||||
<field name="EndAccruedInterestAmt" required="N" />
|
||||
<field name="StartCash" required="N" />
|
||||
<field name="EndCash" required="N" />
|
||||
<component name="SpreadOrBenchmarkCurveData" required="N" />
|
||||
<component name="Stipulations" required="N" />
|
||||
<component name="SettlInstructionsData" required="N" />
|
||||
<field name="TradingSessionID" required="N" />
|
||||
<field name="TradingSessionSubID" required="N" />
|
||||
<field name="SettlSessID" required="N" />
|
||||
<field name="SettlSessSubID" required="N" />
|
||||
<field name="ClearingBusinessDate" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="SettlSessID" required="N" />
|
||||
<field name="SettlSessSubID" required="N" />
|
||||
<field name="ClearingBusinessDate" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="EncodedTextLen" required="N" />
|
||||
<field name="EncodedText" required="N" />
|
||||
</message>
|
||||
|
@ -3546,7 +3546,7 @@
|
|||
</group>
|
||||
<group name="NoTrades" required="N">
|
||||
<field name="TradeReportID" required="N" />
|
||||
<field name="SecondaryTradeReportID" required="N" />
|
||||
<field name="SecondaryTradeReportID" required="N" />
|
||||
</group>
|
||||
<component name="Instrument" required="N" />
|
||||
<component name="FinancingDetails" required="N" />
|
||||
|
@ -3559,26 +3559,26 @@
|
|||
<group name="NoUnderlyings" required="N">
|
||||
<component name="UnderlyingInstrument" required="N" />
|
||||
</group>
|
||||
<field name="MarginExcess" required="N" />
|
||||
<field name="TotalNetValue" required="N" />
|
||||
<field name="CashOutstanding" required="N" />
|
||||
<field name="MarginExcess" required="N" />
|
||||
<field name="TotalNetValue" required="N" />
|
||||
<field name="CashOutstanding" required="N" />
|
||||
<component name="TrdRegTimestamps" required="N" />
|
||||
<field name="Side" required="N" />
|
||||
<field name="Price" required="N" />
|
||||
<field name="PriceType" required="N" />
|
||||
<field name="AccruedInterestAmt" required="N" />
|
||||
<field name="EndAccruedInterestAmt" required="N" />
|
||||
<field name="StartCash" required="N" />
|
||||
<field name="EndCash" required="N" />
|
||||
<field name="Side" required="N" />
|
||||
<field name="Price" required="N" />
|
||||
<field name="PriceType" required="N" />
|
||||
<field name="AccruedInterestAmt" required="N" />
|
||||
<field name="EndAccruedInterestAmt" required="N" />
|
||||
<field name="StartCash" required="N" />
|
||||
<field name="EndCash" required="N" />
|
||||
<component name="SpreadOrBenchmarkCurveData" required="N" />
|
||||
<component name="Stipulations" required="N" />
|
||||
<component name="SettlInstructionsData" required="N" />
|
||||
<field name="TradingSessionID" required="N" />
|
||||
<field name="TradingSessionSubID" required="N" />
|
||||
<field name="SettlSessID" required="N" />
|
||||
<field name="SettlSessSubID" required="N" />
|
||||
<field name="ClearingBusinessDate" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="SettlSessID" required="N" />
|
||||
<field name="SettlSessSubID" required="N" />
|
||||
<field name="ClearingBusinessDate" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="EncodedTextLen" required="N" />
|
||||
<field name="EncodedText" required="N" />
|
||||
</message>
|
||||
|
@ -3626,7 +3626,7 @@
|
|||
</group>
|
||||
<group name="NoTrades" required="N">
|
||||
<field name="TradeReportID" required="N" />
|
||||
<field name="SecondaryTradeReportID" required="N" />
|
||||
<field name="SecondaryTradeReportID" required="N" />
|
||||
</group>
|
||||
<component name="Instrument" required="N" />
|
||||
<component name="FinancingDetails" required="N" />
|
||||
|
@ -3641,12 +3641,12 @@
|
|||
</group>
|
||||
<field name="TradingSessionID" required="N" />
|
||||
<field name="TradingSessionSubID" required="N" />
|
||||
<field name="SettlSessID" required="N" />
|
||||
<field name="SettlSessSubID" required="N" />
|
||||
<field name="ClearingBusinessDate" required="N" />
|
||||
<field name="SettlSessID" required="N" />
|
||||
<field name="SettlSessSubID" required="N" />
|
||||
<field name="ClearingBusinessDate" required="N" />
|
||||
<field name="ResponseTransportType" required="N" />
|
||||
<field name="ResponseDestination" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="EncodedTextLen" required="N" />
|
||||
<field name="EncodedText" required="N" />
|
||||
</message>
|
||||
|
@ -3924,9 +3924,9 @@
|
|||
<component name="PositionQty">
|
||||
<group name="NoPositions" required="Y">
|
||||
<field name="PosType" required="N" />
|
||||
<field name="LongQty" required="N" />
|
||||
<field name="ShortQty" required="N" />
|
||||
<field name="PosQtyStatus" required="N" />
|
||||
<field name="LongQty" required="N" />
|
||||
<field name="ShortQty" required="N" />
|
||||
<field name="PosQtyStatus" required="N" />
|
||||
<component name="NestedParties" required="N" />
|
||||
</group>
|
||||
</component>
|
||||
|
@ -4216,7 +4216,7 @@
|
|||
<field number="36" name="NewSeqNo" type="SEQNUM" />
|
||||
<field number="37" name="OrderID" type="STRING" />
|
||||
<field number="38" name="OrderQty" type="QTY" />
|
||||
<field number="39" name="OrdStatus" type="CHAR">
|
||||
<field number="39" name="OrdStatus" type="CHAR">
|
||||
<value enum="0" description="NEW" />
|
||||
<value enum="1" description="PARTIALLY_FILLED" />
|
||||
<value enum="2" description="FILLED" />
|
||||
|
@ -4233,7 +4233,7 @@
|
|||
<value enum="D" description="ACCEPTED_FOR_BIDDING" />
|
||||
<value enum="E" description="PENDING_REPLACE" />
|
||||
</field>
|
||||
<field number="40" name="OrdType" type="CHAR">
|
||||
<field number="40" name="OrdType" type="CHAR">
|
||||
<value enum="1" description="MARKET" />
|
||||
<value enum="2" description="LIMIT" />
|
||||
<value enum="3" description="STOP" />
|
||||
|
@ -4295,7 +4295,7 @@
|
|||
<field number="51" name="SendingDate" type="LOCALMKTDATE" since="43" until="43" />
|
||||
<field number="52" name="SendingTime" type="UTCTIMESTAMP" />
|
||||
<field number="53" name="Quantity" type="QTY" />
|
||||
<field number="54" name="Side" type="CHAR">
|
||||
<field number="54" name="Side" type="CHAR">
|
||||
<value enum="1" description="BUY" />
|
||||
<value enum="2" description="SELL" />
|
||||
<value enum="3" description="BUY_MINUS" />
|
||||
|
@ -4317,7 +4317,7 @@
|
|||
<field number="56" name="TargetCompID" type="STRING" />
|
||||
<field number="57" name="TargetSubID" type="STRING" />
|
||||
<field number="58" name="Text" type="STRING" />
|
||||
<field number="59" name="TimeInForce" type="CHAR">
|
||||
<field number="59" name="TimeInForce" type="CHAR">
|
||||
<value enum="0" description="DAY" />
|
||||
<value enum="1" description="GOOD_TILL_CANCEL" />
|
||||
<value enum="2" description="AT_THE_OPENING" />
|
||||
|
@ -5330,7 +5330,7 @@
|
|||
<field number="379" name="BusinessRejectRefID" type="STRING" />
|
||||
<field number="380" name="BusinessRejectReason" type="INT">
|
||||
<value enum="0" description="OTHER" />
|
||||
<value enum="1" description="UNKOWN_ID" />
|
||||
<value enum="1" description="UNKNOWN_ID" />
|
||||
<value enum="2" description="UNKNOWN_SECURITY" />
|
||||
<value enum="3" description="UNSUPPORTED_MESSAGE_TYPE" />
|
||||
<value enum="4" description="APPLICATION_NOT_AVAILABLE" />
|
||||
|
|
|
@ -1002,7 +1002,7 @@
|
|||
<field name="SettlCurrAmt" required="N"/>
|
||||
<field name="SettlCurrency" required="N"/>
|
||||
<field name="SettlCurrFxRate" required="N"/>
|
||||
<field name="SettlCurrFxRateCalc" required="N"/>
|
||||
<field name="SettlCurrFxRateCalc" required="N"/>
|
||||
<field name="HandlInst" required="N"/>
|
||||
<field name="MinQty" required="N"/>
|
||||
<field name="MaxFloor" required="N"/>
|
||||
|
@ -2530,7 +2530,7 @@
|
|||
<field number="379" name="BusinessRejectRefID" type="STRING"/>
|
||||
<field number="380" name="BusinessRejectReason" type="INT">
|
||||
<value enum="0" description="OTHER"/>
|
||||
<value enum="1" description="UNKOWN_ID"/>
|
||||
<value enum="1" description="UNKNOWN_ID"/>
|
||||
<value enum="2" description="UNKNOWN_SECURITY"/>
|
||||
<value enum="3" description="UNSUPPORTED_MESSAGE_TYPE"/>
|
||||
<value enum="4" description="APPLICATION_NOT_AVAILABLE"/>
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
<field name="OnBehalfOfSendingTime" required="N" />
|
||||
<group name="NoHops" required="N">
|
||||
<field name="HopCompID" required="N" />
|
||||
<field name="HopSendingTime" required="N" />
|
||||
<field name="HopSendingTime" required="N" />
|
||||
<field name="HopRefID" required="N" />
|
||||
</group>
|
||||
</header>
|
||||
|
@ -1804,7 +1804,7 @@
|
|||
<field name="ListID" required="N" />
|
||||
</group>
|
||||
<group name="NoExecs" required="N">
|
||||
<field name="LastQty" required="N" />
|
||||
<field name="LastQty" required="N" />
|
||||
<field name="ExecID" required="N" />
|
||||
<field name="SecondaryExecID" required="N" />
|
||||
<field name="LastPx" required="N" />
|
||||
|
@ -2016,7 +2016,7 @@
|
|||
<group name="NoContAmts" required="N">
|
||||
<field name="ContAmtType" required="N" />
|
||||
<field name="ContAmtValue" required="N" />
|
||||
<field name="ContAmtCurr" required="N" />
|
||||
<field name="ContAmtCurr" required="N" />
|
||||
</group>
|
||||
<group name="NoMiscFees" required="N">
|
||||
<field name="MiscFeeAmt" required="N" />
|
||||
|
@ -2863,7 +2863,7 @@
|
|||
<value enum="COFP" description="CERTIFICATE_OF_PARTICIPATION" />
|
||||
<value enum="GO" description="GENERAL_OBLIGATION_BONDS" />
|
||||
<value enum="MT" description="MANDATORY_TENDER" />
|
||||
<value enum="RAN" description="REVENUE_ANTICIPATION_NOTE" />
|
||||
<value enum="RAN" description="REVENUE_ANTICIPATION_NOTE" />
|
||||
<value enum="REV" description="REVENUE_BONDS" />
|
||||
<value enum="SPCLA" description="SPECIAL_ASSESSMENT" />
|
||||
<value enum="SPCLO" description="SPECIAL_OBLIGATION" />
|
||||
|
@ -3381,7 +3381,7 @@
|
|||
<field number="379" name="BusinessRejectRefID" type="STRING" />
|
||||
<field number="380" name="BusinessRejectReason" type="INT">
|
||||
<value enum="0" description="OTHER" />
|
||||
<value enum="1" description="UNKOWN_ID" />
|
||||
<value enum="1" description="UNKNOWN_ID" />
|
||||
<value enum="2" description="UNKNOWN_SECURITY" />
|
||||
<value enum="3" description="UNSUPPORTED_MESSAGE_TYPE" />
|
||||
<value enum="4" description="APPLICATION_NOT_AVAILABLE" />
|
||||
|
|
206
fix/FIX44.xml
206
fix/FIX44.xml
|
@ -513,7 +513,7 @@
|
|||
<field name="OrderCapacity" required="N" />
|
||||
<field name="PriceType" required="N" />
|
||||
<component name="SpreadOrBenchmarkCurveData" required="N" />
|
||||
<component name="YieldData" required="N" />
|
||||
<component name="YieldData" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="EncodedTextLen" required="N" />
|
||||
<field name="EncodedText" required="N" />
|
||||
|
@ -804,7 +804,7 @@
|
|||
<field name="MDEntrySeller" required="N" />
|
||||
<field name="NumberOfOrders" required="N" />
|
||||
<field name="MDEntryPositionNo" required="N" />
|
||||
<field name="Scope" required="N" />
|
||||
<field name="Scope" required="N" />
|
||||
<field name="PriceDelta" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="EncodedTextLen" required="N" />
|
||||
|
@ -875,7 +875,7 @@
|
|||
</group>
|
||||
<field name="Text" required="N" />
|
||||
<field name="EncodedTextLen" required="N" />
|
||||
<field name="EncodedText" required="N" />
|
||||
<field name="EncodedText" required="N" />
|
||||
</message>
|
||||
<message name="SecurityDefinitionRequest" msgtype="c" msgcat="app">
|
||||
<field name="SecurityReqID" required="Y" />
|
||||
|
@ -3131,7 +3131,7 @@
|
|||
<field name="PosTransType" required="Y" />
|
||||
<field name="PosReqID" required="N" />
|
||||
<field name="PosMaintAction" required="Y" />
|
||||
<field name="OrigPosReqRefID" required="Y" />
|
||||
<field name="OrigPosReqRefID" required="Y" />
|
||||
<field name="PosMaintStatus" required="Y" />
|
||||
<field name="PosMaintResult" required="N" />
|
||||
<field name="ClearingBusinessDate" required="Y" />
|
||||
|
@ -3189,7 +3189,7 @@
|
|||
<field name="TransactTime" required="Y" />
|
||||
<field name="ResponseTransportType" required="N" />
|
||||
<field name="ResponseDestination" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="EncodedTextLen" required="N" />
|
||||
<field name="EncodedText" required="N" />
|
||||
</message>
|
||||
|
@ -3235,9 +3235,9 @@
|
|||
<field name="AccountType" required="Y" />
|
||||
<component name="Instrument" required="N" />
|
||||
<field name="Currency" required="N" />
|
||||
<field name="SettlPrice" required="Y" />
|
||||
<field name="SettlPrice" required="Y" />
|
||||
<field name="SettlPriceType" required="Y" />
|
||||
<field name="PriorSettlPrice" required="Y" />
|
||||
<field name="PriorSettlPrice" required="Y" />
|
||||
<group name="NoLegs" required="N">
|
||||
<component name="InstrumentLeg" required="N" />
|
||||
</group>
|
||||
|
@ -3249,8 +3249,8 @@
|
|||
<component name="PositionQty" required="Y" />
|
||||
<component name="PositionAmountData" required="Y" />
|
||||
<field name="RegistStatus" required="N" /> RegNonRegInd
|
||||
<field name="DeliveryDate" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="DeliveryDate" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="EncodedTextLen" required="N" />
|
||||
<field name="EncodedText" required="N" />
|
||||
</message>
|
||||
|
@ -3303,7 +3303,7 @@
|
|||
</group>
|
||||
<group name="NoTrades" required="N">
|
||||
<field name="TradeReportID" required="N" />
|
||||
<field name="SecondaryTradeReportID" required="N" />
|
||||
<field name="SecondaryTradeReportID" required="N" />
|
||||
</group>
|
||||
<component name="Instrument" required="N" />
|
||||
<component name="FinancingDetails" required="N" />
|
||||
|
@ -3317,31 +3317,31 @@
|
|||
<component name="UnderlyingInstrument" required="N" />
|
||||
<field name="CollAction" required="N" />
|
||||
</group>
|
||||
<field name="MarginExcess" required="N" />
|
||||
<field name="TotalNetValue" required="N" />
|
||||
<field name="CashOutstanding" required="N" />
|
||||
<field name="MarginExcess" required="N" />
|
||||
<field name="TotalNetValue" required="N" />
|
||||
<field name="CashOutstanding" required="N" />
|
||||
<component name="TrdRegTimestamps" required="N" />
|
||||
<field name="Side" required="N" />
|
||||
<field name="Side" required="N" />
|
||||
<group name="NoMiscFees" required="N">
|
||||
<field name="MiscFeeAmt" required="N" />
|
||||
<field name="MiscFeeCurr" required="N" />
|
||||
<field name="MiscFeeCurr" required="N" />
|
||||
<field name="MiscFeeType" required="N" />
|
||||
<field name="MiscFeeBasis" required="N" />
|
||||
<field name="MiscFeeBasis" required="N" />
|
||||
</group>
|
||||
<field name="Price" required="N" />
|
||||
<field name="PriceType" required="N" />
|
||||
<field name="AccruedInterestAmt" required="N" />
|
||||
<field name="EndAccruedInterestAmt" required="N" />
|
||||
<field name="StartCash" required="N" />
|
||||
<field name="EndCash" required="N" />
|
||||
<field name="Price" required="N" />
|
||||
<field name="PriceType" required="N" />
|
||||
<field name="AccruedInterestAmt" required="N" />
|
||||
<field name="EndAccruedInterestAmt" required="N" />
|
||||
<field name="StartCash" required="N" />
|
||||
<field name="EndCash" required="N" />
|
||||
<component name="SpreadOrBenchmarkCurveData" required="N" />
|
||||
<component name="Stipulations" required="N" />
|
||||
<field name="TradingSessionID" required="N" />
|
||||
<field name="TradingSessionSubID" required="N" />
|
||||
<field name="SettlSessID" required="N" />
|
||||
<field name="SettlSessSubID" required="N" />
|
||||
<field name="ClearingBusinessDate" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="SettlSessID" required="N" />
|
||||
<field name="SettlSessSubID" required="N" />
|
||||
<field name="ClearingBusinessDate" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="EncodedTextLen" required="N" />
|
||||
<field name="EncodedText" required="N" />
|
||||
</message>
|
||||
|
@ -3365,7 +3365,7 @@
|
|||
</group>
|
||||
<group name="NoTrades" required="N">
|
||||
<field name="TradeReportID" required="N" />
|
||||
<field name="SecondaryTradeReportID" required="N" />
|
||||
<field name="SecondaryTradeReportID" required="N" />
|
||||
</group>
|
||||
<component name="Instrument" required="N" />
|
||||
<component name="FinancingDetails" required="N" />
|
||||
|
@ -3379,32 +3379,32 @@
|
|||
<component name="UnderlyingInstrument" required="N" />
|
||||
<field name="CollAction" required="N" />
|
||||
</group>
|
||||
<field name="MarginExcess" required="N" />
|
||||
<field name="TotalNetValue" required="N" />
|
||||
<field name="CashOutstanding" required="N" />
|
||||
<field name="MarginExcess" required="N" />
|
||||
<field name="TotalNetValue" required="N" />
|
||||
<field name="CashOutstanding" required="N" />
|
||||
<component name="TrdRegTimestamps" required="N" />
|
||||
<field name="Side" required="N" />
|
||||
<field name="Side" required="N" />
|
||||
<group name="NoMiscFees" required="N">
|
||||
<field name="MiscFeeAmt" required="N" />
|
||||
<field name="MiscFeeCurr" required="N" />
|
||||
<field name="MiscFeeCurr" required="N" />
|
||||
<field name="MiscFeeType" required="N" />
|
||||
<field name="MiscFeeBasis" required="N" />
|
||||
<field name="MiscFeeBasis" required="N" />
|
||||
</group>
|
||||
<field name="Price" required="N" />
|
||||
<field name="PriceType" required="N" />
|
||||
<field name="AccruedInterestAmt" required="N" />
|
||||
<field name="EndAccruedInterestAmt" required="N" />
|
||||
<field name="StartCash" required="N" />
|
||||
<field name="EndCash" required="N" />
|
||||
<field name="Price" required="N" />
|
||||
<field name="PriceType" required="N" />
|
||||
<field name="AccruedInterestAmt" required="N" />
|
||||
<field name="EndAccruedInterestAmt" required="N" />
|
||||
<field name="StartCash" required="N" />
|
||||
<field name="EndCash" required="N" />
|
||||
<component name="SpreadOrBenchmarkCurveData" required="N" />
|
||||
<component name="Stipulations" required="N" />
|
||||
<component name="SettlInstructionsData" required="N" />
|
||||
<field name="TradingSessionID" required="N" />
|
||||
<field name="TradingSessionSubID" required="N" />
|
||||
<field name="SettlSessID" required="N" />
|
||||
<field name="SettlSessSubID" required="N" />
|
||||
<field name="ClearingBusinessDate" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="SettlSessID" required="N" />
|
||||
<field name="SettlSessSubID" required="N" />
|
||||
<field name="ClearingBusinessDate" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="EncodedTextLen" required="N" />
|
||||
<field name="EncodedText" required="N" />
|
||||
</message>
|
||||
|
@ -3429,7 +3429,7 @@
|
|||
</group>
|
||||
<group name="NoTrades" required="N">
|
||||
<field name="TradeReportID" required="N" />
|
||||
<field name="SecondaryTradeReportID" required="N" />
|
||||
<field name="SecondaryTradeReportID" required="N" />
|
||||
</group>
|
||||
<component name="Instrument" required="N" />
|
||||
<component name="FinancingDetails" required="N" />
|
||||
|
@ -3443,26 +3443,26 @@
|
|||
<component name="UnderlyingInstrument" required="N" />
|
||||
<field name="CollAction" required="N" />
|
||||
</group>
|
||||
<field name="MarginExcess" required="N" />
|
||||
<field name="TotalNetValue" required="N" />
|
||||
<field name="CashOutstanding" required="N" />
|
||||
<component name="TrdRegTimestamps" required="N" />
|
||||
<field name="Side" required="N" />
|
||||
<field name="MarginExcess" required="N" />
|
||||
<field name="TotalNetValue" required="N" />
|
||||
<field name="CashOutstanding" required="N" />
|
||||
<component name="TrdRegTimestamps" required="N" />
|
||||
<field name="Side" required="N" />
|
||||
<group name="NoMiscFees" required="N">
|
||||
<field name="MiscFeeAmt" required="N" />
|
||||
<field name="MiscFeeCurr" required="N" />
|
||||
<field name="MiscFeeCurr" required="N" />
|
||||
<field name="MiscFeeType" required="N" />
|
||||
<field name="MiscFeeBasis" required="N" />
|
||||
<field name="MiscFeeBasis" required="N" />
|
||||
</group>
|
||||
<field name="Price" required="N" />
|
||||
<field name="PriceType" required="N" />
|
||||
<field name="AccruedInterestAmt" required="N" />
|
||||
<field name="EndAccruedInterestAmt" required="N" />
|
||||
<field name="StartCash" required="N" />
|
||||
<field name="EndCash" required="N" />
|
||||
<field name="Price" required="N" />
|
||||
<field name="PriceType" required="N" />
|
||||
<field name="AccruedInterestAmt" required="N" />
|
||||
<field name="EndAccruedInterestAmt" required="N" />
|
||||
<field name="StartCash" required="N" />
|
||||
<field name="EndCash" required="N" />
|
||||
<component name="SpreadOrBenchmarkCurveData" required="N" />
|
||||
<component name="Stipulations" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="EncodedTextLen" required="N" />
|
||||
<field name="EncodedText" required="N" />
|
||||
</message>
|
||||
|
@ -3484,7 +3484,7 @@
|
|||
</group>
|
||||
<group name="NoTrades" required="N">
|
||||
<field name="TradeReportID" required="N" />
|
||||
<field name="SecondaryTradeReportID" required="N" />
|
||||
<field name="SecondaryTradeReportID" required="N" />
|
||||
</group>
|
||||
<component name="Instrument" required="N" />
|
||||
<component name="FinancingDetails" required="N" />
|
||||
|
@ -3497,32 +3497,32 @@
|
|||
<group name="NoUnderlyings" required="N">
|
||||
<component name="UnderlyingInstrument" required="N" />
|
||||
</group>
|
||||
<field name="MarginExcess" required="N" />
|
||||
<field name="TotalNetValue" required="N" />
|
||||
<field name="CashOutstanding" required="N" />
|
||||
<field name="MarginExcess" required="N" />
|
||||
<field name="TotalNetValue" required="N" />
|
||||
<field name="CashOutstanding" required="N" />
|
||||
<component name="TrdRegTimestamps" required="N" />
|
||||
<field name="Side" required="N" />
|
||||
<field name="Side" required="N" />
|
||||
<group name="NoMiscFees" required="N">
|
||||
<field name="MiscFeeAmt" required="N" />
|
||||
<field name="MiscFeeCurr" required="N" />
|
||||
<field name="MiscFeeCurr" required="N" />
|
||||
<field name="MiscFeeType" required="N" />
|
||||
<field name="MiscFeeBasis" required="N" />
|
||||
<field name="MiscFeeBasis" required="N" />
|
||||
</group>
|
||||
<field name="Price" required="N" />
|
||||
<field name="PriceType" required="N" />
|
||||
<field name="AccruedInterestAmt" required="N" />
|
||||
<field name="EndAccruedInterestAmt" required="N" />
|
||||
<field name="StartCash" required="N" />
|
||||
<field name="EndCash" required="N" />
|
||||
<field name="Price" required="N" />
|
||||
<field name="PriceType" required="N" />
|
||||
<field name="AccruedInterestAmt" required="N" />
|
||||
<field name="EndAccruedInterestAmt" required="N" />
|
||||
<field name="StartCash" required="N" />
|
||||
<field name="EndCash" required="N" />
|
||||
<component name="SpreadOrBenchmarkCurveData" required="N" />
|
||||
<component name="Stipulations" required="N" />
|
||||
<component name="SettlInstructionsData" required="N" />
|
||||
<field name="TradingSessionID" required="N" />
|
||||
<field name="TradingSessionSubID" required="N" />
|
||||
<field name="SettlSessID" required="N" />
|
||||
<field name="SettlSessSubID" required="N" />
|
||||
<field name="ClearingBusinessDate" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="SettlSessID" required="N" />
|
||||
<field name="SettlSessSubID" required="N" />
|
||||
<field name="ClearingBusinessDate" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="EncodedTextLen" required="N" />
|
||||
<field name="EncodedText" required="N" />
|
||||
</message>
|
||||
|
@ -3546,7 +3546,7 @@
|
|||
</group>
|
||||
<group name="NoTrades" required="N">
|
||||
<field name="TradeReportID" required="N" />
|
||||
<field name="SecondaryTradeReportID" required="N" />
|
||||
<field name="SecondaryTradeReportID" required="N" />
|
||||
</group>
|
||||
<component name="Instrument" required="N" />
|
||||
<component name="FinancingDetails" required="N" />
|
||||
|
@ -3559,26 +3559,26 @@
|
|||
<group name="NoUnderlyings" required="N">
|
||||
<component name="UnderlyingInstrument" required="N" />
|
||||
</group>
|
||||
<field name="MarginExcess" required="N" />
|
||||
<field name="TotalNetValue" required="N" />
|
||||
<field name="CashOutstanding" required="N" />
|
||||
<field name="MarginExcess" required="N" />
|
||||
<field name="TotalNetValue" required="N" />
|
||||
<field name="CashOutstanding" required="N" />
|
||||
<component name="TrdRegTimestamps" required="N" />
|
||||
<field name="Side" required="N" />
|
||||
<field name="Price" required="N" />
|
||||
<field name="PriceType" required="N" />
|
||||
<field name="AccruedInterestAmt" required="N" />
|
||||
<field name="EndAccruedInterestAmt" required="N" />
|
||||
<field name="StartCash" required="N" />
|
||||
<field name="EndCash" required="N" />
|
||||
<field name="Side" required="N" />
|
||||
<field name="Price" required="N" />
|
||||
<field name="PriceType" required="N" />
|
||||
<field name="AccruedInterestAmt" required="N" />
|
||||
<field name="EndAccruedInterestAmt" required="N" />
|
||||
<field name="StartCash" required="N" />
|
||||
<field name="EndCash" required="N" />
|
||||
<component name="SpreadOrBenchmarkCurveData" required="N" />
|
||||
<component name="Stipulations" required="N" />
|
||||
<component name="SettlInstructionsData" required="N" />
|
||||
<field name="TradingSessionID" required="N" />
|
||||
<field name="TradingSessionSubID" required="N" />
|
||||
<field name="SettlSessID" required="N" />
|
||||
<field name="SettlSessSubID" required="N" />
|
||||
<field name="ClearingBusinessDate" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="SettlSessID" required="N" />
|
||||
<field name="SettlSessSubID" required="N" />
|
||||
<field name="ClearingBusinessDate" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="EncodedTextLen" required="N" />
|
||||
<field name="EncodedText" required="N" />
|
||||
</message>
|
||||
|
@ -3626,7 +3626,7 @@
|
|||
</group>
|
||||
<group name="NoTrades" required="N">
|
||||
<field name="TradeReportID" required="N" />
|
||||
<field name="SecondaryTradeReportID" required="N" />
|
||||
<field name="SecondaryTradeReportID" required="N" />
|
||||
</group>
|
||||
<component name="Instrument" required="N" />
|
||||
<component name="FinancingDetails" required="N" />
|
||||
|
@ -3641,12 +3641,12 @@
|
|||
</group>
|
||||
<field name="TradingSessionID" required="N" />
|
||||
<field name="TradingSessionSubID" required="N" />
|
||||
<field name="SettlSessID" required="N" />
|
||||
<field name="SettlSessSubID" required="N" />
|
||||
<field name="ClearingBusinessDate" required="N" />
|
||||
<field name="SettlSessID" required="N" />
|
||||
<field name="SettlSessSubID" required="N" />
|
||||
<field name="ClearingBusinessDate" required="N" />
|
||||
<field name="ResponseTransportType" required="N" />
|
||||
<field name="ResponseDestination" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="Text" required="N" />
|
||||
<field name="EncodedTextLen" required="N" />
|
||||
<field name="EncodedText" required="N" />
|
||||
</message>
|
||||
|
@ -3924,9 +3924,9 @@
|
|||
<component name="PositionQty">
|
||||
<group name="NoPositions" required="Y">
|
||||
<field name="PosType" required="N" />
|
||||
<field name="LongQty" required="N" />
|
||||
<field name="ShortQty" required="N" />
|
||||
<field name="PosQtyStatus" required="N" />
|
||||
<field name="LongQty" required="N" />
|
||||
<field name="ShortQty" required="N" />
|
||||
<field name="PosQtyStatus" required="N" />
|
||||
<component name="NestedParties" required="N" />
|
||||
</group>
|
||||
</component>
|
||||
|
@ -4209,7 +4209,7 @@
|
|||
<field number="36" name="NewSeqNo" type="SEQNUM" />
|
||||
<field number="37" name="OrderID" type="STRING" />
|
||||
<field number="38" name="OrderQty" type="QTY" />
|
||||
<field number="39" name="OrdStatus" type="CHAR">
|
||||
<field number="39" name="OrdStatus" type="CHAR">
|
||||
<value enum="0" description="NEW" />
|
||||
<value enum="1" description="PARTIALLY_FILLED" />
|
||||
<value enum="2" description="FILLED" />
|
||||
|
@ -4226,7 +4226,7 @@
|
|||
<value enum="D" description="ACCEPTED_FOR_BIDDING" />
|
||||
<value enum="E" description="PENDING_REPLACE" />
|
||||
</field>
|
||||
<field number="40" name="OrdType" type="CHAR">
|
||||
<field number="40" name="OrdType" type="CHAR">
|
||||
<value enum="1" description="MARKET" />
|
||||
<value enum="2" description="LIMIT" />
|
||||
<value enum="3" description="STOP" />
|
||||
|
@ -4261,7 +4261,7 @@
|
|||
<field number="50" name="SenderSubID" type="STRING" />
|
||||
<field number="52" name="SendingTime" type="UTCTIMESTAMP" />
|
||||
<field number="53" name="Quantity" type="QTY" />
|
||||
<field number="54" name="Side" type="CHAR">
|
||||
<field number="54" name="Side" type="CHAR">
|
||||
<value enum="1" description="BUY" />
|
||||
<value enum="2" description="SELL" />
|
||||
<value enum="3" description="BUY_MINUS" />
|
||||
|
@ -4283,7 +4283,7 @@
|
|||
<field number="56" name="TargetCompID" type="STRING" />
|
||||
<field number="57" name="TargetSubID" type="STRING" />
|
||||
<field number="58" name="Text" type="STRING" />
|
||||
<field number="59" name="TimeInForce" type="CHAR">
|
||||
<field number="59" name="TimeInForce" type="CHAR">
|
||||
<value enum="0" description="DAY" />
|
||||
<value enum="1" description="GOOD_TILL_CANCEL" />
|
||||
<value enum="2" description="AT_THE_OPENING" />
|
||||
|
@ -5244,7 +5244,7 @@
|
|||
<field number="379" name="BusinessRejectRefID" type="STRING" />
|
||||
<field number="380" name="BusinessRejectReason" type="INT">
|
||||
<value enum="0" description="OTHER" />
|
||||
<value enum="1" description="UNKOWN_ID" />
|
||||
<value enum="1" description="UNKNOWN_ID" />
|
||||
<value enum="2" description="UNKNOWN_SECURITY" />
|
||||
<value enum="3" description="UNSUPPORTED_MESSAGE_TYPE" />
|
||||
<value enum="4" description="APPLICATION_NOT_AVAILABLE" />
|
||||
|
|
|
@ -8,7 +8,7 @@ Lots of things are still unknown.
|
|||
This is NOT the intention to write a file importer in the forseeable
|
||||
future.
|
||||
|
||||
Exact timestamp decoding still unkown:
|
||||
Exact timestamp decoding still unknown:
|
||||
From a diffrent decoded examplefile:
|
||||
06 51 49 1b Timestamp (105990427) = 03:30:27.497544
|
||||
06 51 4a cd Timestamp (105990861) = 03:30:27.497978 (+434)
|
||||
|
|
Loading…
Reference in New Issue