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:
Jeff Morriss 2011-08-16 13:16:33 +00:00
parent a8d3a3ea8c
commit 339136d1d0
17 changed files with 3484 additions and 3484 deletions

View File

@ -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;
}

View File

@ -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

View File

@ -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;
}

View File

@ -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 }

View File

@ -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 */

View File

@ -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;
}

View File

@ -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));

View File

@ -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) {

View File

@ -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);
}

View File

@ -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
}

View File

@ -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;
}

View File

@ -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" />

View File

@ -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"/>

View File

@ -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" />

View File

@ -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" />

View File

@ -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)