11set -o errexit
22set -o pipefail
33
4+ PORT=$( tshark -r " omi-data-packets/B3/BinaryEntryPoint.v8.1/EstablishMessage.pcap" -Y udp -T fields -e udp.dstport 2> /dev/null | sort -un | head -1)
45tshark \
56 -r " omi-data-packets/B3/BinaryEntryPoint.v8.1/EstablishMessage.pcap" \
67 -X " lua_script:B3/B3_B3Derivatives_BinaryEntryPoint_Sbe_v8_1_Dissector.lua" \
78 --enable-heuristic " b3.b3derivatives.binaryentrypoint.sbe.v8.1.lua_udp" \
9+ -d " udp.port==${PORT} ,b3.b3derivatives.binaryentrypoint.sbe.v8.1.lua" \
810 -T json \
911 > B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.EstablishMessage.json 2> B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.EstablishMessage.json.stderr
1012if [ -s B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.EstablishMessage.json.stderr ]; then echo " --- tshark stderr (EstablishMessage) ---" ; cat B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.EstablishMessage.json.stderr; fi
@@ -17,10 +19,12 @@ grep "b3.b3derivatives.binaryentrypoint.sbe.v8.1.nextseqno" B3.B3Derivatives.Bin
1719grep " b3.b3derivatives.binaryentrypoint.sbe.v8.1.cancelondisconnecttype" B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.EstablishMessage.json
1820grep " b3.b3derivatives.binaryentrypoint.sbe.v8.1.offset33padding1" B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.EstablishMessage.json
1921grep " b3.b3derivatives.binaryentrypoint.sbe.v8.1.codtimeoutwindow" B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.EstablishMessage.json
22+ PORT=$( tshark -r " omi-data-packets/B3/BinaryEntryPoint.v8.1/ExecutionReportNewMessage.pcap" -Y udp -T fields -e udp.dstport 2> /dev/null | sort -un | head -1)
2023tshark \
2124 -r " omi-data-packets/B3/BinaryEntryPoint.v8.1/ExecutionReportNewMessage.pcap" \
2225 -X " lua_script:B3/B3_B3Derivatives_BinaryEntryPoint_Sbe_v8_1_Dissector.lua" \
2326 --enable-heuristic " b3.b3derivatives.binaryentrypoint.sbe.v8.1.lua_udp" \
27+ -d " udp.port==${PORT} ,b3.b3derivatives.binaryentrypoint.sbe.v8.1.lua" \
2428 -T json \
2529 > B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.ExecutionReportNewMessage.json 2> B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.ExecutionReportNewMessage.json.stderr
2630if [ -s B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.ExecutionReportNewMessage.json.stderr ]; then echo " --- tshark stderr (ExecutionReportNewMessage) ---" ; cat B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.ExecutionReportNewMessage.json.stderr; fi
@@ -56,10 +60,12 @@ grep "b3.b3derivatives.binaryentrypoint.sbe.v8.1.crossprioritization" B3.B3Deriv
5660grep " b3.b3derivatives.binaryentrypoint.sbe.v8.1.mmprotectionresetbooleanoptional" B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.ExecutionReportNewMessage.json
5761grep " b3.b3derivatives.binaryentrypoint.sbe.v8.1.offset165padding3" B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.ExecutionReportNewMessage.json
5862grep " b3.b3derivatives.binaryentrypoint.sbe.v8.1.strategyid" B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.ExecutionReportNewMessage.json
63+ PORT=$( tshark -r " omi-data-packets/B3/BinaryEntryPoint.v8.1/ExecutionReportTradeMessage.pcap" -Y udp -T fields -e udp.dstport 2> /dev/null | sort -un | head -1)
5964tshark \
6065 -r " omi-data-packets/B3/BinaryEntryPoint.v8.1/ExecutionReportTradeMessage.pcap" \
6166 -X " lua_script:B3/B3_B3Derivatives_BinaryEntryPoint_Sbe_v8_1_Dissector.lua" \
6267 --enable-heuristic " b3.b3derivatives.binaryentrypoint.sbe.v8.1.lua_udp" \
68+ -d " udp.port==${PORT} ,b3.b3derivatives.binaryentrypoint.sbe.v8.1.lua" \
6369 -T json \
6470 > B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.ExecutionReportTradeMessage.json 2> B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.ExecutionReportTradeMessage.json.stderr
6571if [ -s B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.ExecutionReportTradeMessage.json.stderr ]; then echo " --- tshark stderr (ExecutionReportTradeMessage) ---" ; cat B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.ExecutionReportTradeMessage.json.stderr; fi
@@ -98,10 +104,12 @@ grep "b3.b3derivatives.binaryentrypoint.sbe.v8.1.crosstype" B3.B3Derivatives.Bin
98104grep " b3.b3derivatives.binaryentrypoint.sbe.v8.1.crossprioritization" B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.ExecutionReportTradeMessage.json
99105grep " b3.b3derivatives.binaryentrypoint.sbe.v8.1.offset159padding1" B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.ExecutionReportTradeMessage.json
100106grep " b3.b3derivatives.binaryentrypoint.sbe.v8.1.strategyid" B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.ExecutionReportTradeMessage.json
107+ PORT=$( tshark -r " omi-data-packets/B3/BinaryEntryPoint.v8.1/NegotiateMessage.pcap" -Y udp -T fields -e udp.dstport 2> /dev/null | sort -un | head -1)
101108tshark \
102109 -r " omi-data-packets/B3/BinaryEntryPoint.v8.1/NegotiateMessage.pcap" \
103110 -X " lua_script:B3/B3_B3Derivatives_BinaryEntryPoint_Sbe_v8_1_Dissector.lua" \
104111 --enable-heuristic " b3.b3derivatives.binaryentrypoint.sbe.v8.1.lua_udp" \
112+ -d " udp.port==${PORT} ,b3.b3derivatives.binaryentrypoint.sbe.v8.1.lua" \
105113 -T json \
106114 > B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.NegotiateMessage.json 2> B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.NegotiateMessage.json.stderr
107115if [ -s B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.NegotiateMessage.json.stderr ]; then echo " --- tshark stderr (NegotiateMessage) ---" ; cat B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.NegotiateMessage.json.stderr; fi
@@ -111,10 +119,12 @@ grep "b3.b3derivatives.binaryentrypoint.sbe.v8.1.sessionverid" B3.B3Derivatives.
111119grep " b3.b3derivatives.binaryentrypoint.sbe.v8.1.timestamp" B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.NegotiateMessage.json
112120grep " b3.b3derivatives.binaryentrypoint.sbe.v8.1.enteringfirm" B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.NegotiateMessage.json
113121grep " b3.b3derivatives.binaryentrypoint.sbe.v8.1.onbehalffirm" B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.NegotiateMessage.json
122+ PORT=$( tshark -r " omi-data-packets/B3/BinaryEntryPoint.v8.1/SimpleModifyOrderMessage.pcap" -Y udp -T fields -e udp.dstport 2> /dev/null | sort -un | head -1)
114123tshark \
115124 -r " omi-data-packets/B3/BinaryEntryPoint.v8.1/SimpleModifyOrderMessage.pcap" \
116125 -X " lua_script:B3/B3_B3Derivatives_BinaryEntryPoint_Sbe_v8_1_Dissector.lua" \
117126 --enable-heuristic " b3.b3derivatives.binaryentrypoint.sbe.v8.1.lua_udp" \
127+ -d " udp.port==${PORT} ,b3.b3derivatives.binaryentrypoint.sbe.v8.1.lua" \
118128 -T json \
119129 > B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.SimpleModifyOrderMessage.json 2> B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.SimpleModifyOrderMessage.json.stderr
120130if [ -s B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.SimpleModifyOrderMessage.json.stderr ]; then echo " --- tshark stderr (SimpleModifyOrderMessage) ---" ; cat B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.SimpleModifyOrderMessage.json.stderr; fi
@@ -135,10 +145,12 @@ grep "b3.b3derivatives.binaryentrypoint.sbe.v8.1.orderqty" B3.B3Derivatives.Bina
135145grep " b3.b3derivatives.binaryentrypoint.sbe.v8.1.priceoptional" B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.SimpleModifyOrderMessage.json
136146grep " b3.b3derivatives.binaryentrypoint.sbe.v8.1.orderidoptional" B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.SimpleModifyOrderMessage.json
137147grep " b3.b3derivatives.binaryentrypoint.sbe.v8.1.origclordid" B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.SimpleModifyOrderMessage.json
148+ PORT=$( tshark -r " omi-data-packets/B3/BinaryEntryPoint.v8.1/SimpleNewOrderMessage.pcap" -Y udp -T fields -e udp.dstport 2> /dev/null | sort -un | head -1)
138149tshark \
139150 -r " omi-data-packets/B3/BinaryEntryPoint.v8.1/SimpleNewOrderMessage.pcap" \
140151 -X " lua_script:B3/B3_B3Derivatives_BinaryEntryPoint_Sbe_v8_1_Dissector.lua" \
141152 --enable-heuristic " b3.b3derivatives.binaryentrypoint.sbe.v8.1.lua_udp" \
153+ -d " udp.port==${PORT} ,b3.b3derivatives.binaryentrypoint.sbe.v8.1.lua" \
142154 -T json \
143155 > B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.SimpleNewOrderMessage.json 2> B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.SimpleNewOrderMessage.json.stderr
144156if [ -s B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.SimpleNewOrderMessage.json.stderr ]; then echo " --- tshark stderr (SimpleNewOrderMessage) ---" ; cat B3.B3Derivatives.BinaryEntryPoint.Sbe.v8.1.SimpleNewOrderMessage.json.stderr; fi
0 commit comments