Skip to content

Commit 42c9ead

Browse files
Regenerate with new Sbe group logic
1 parent 86472de commit 42c9ead

15 files changed

Lines changed: 6430 additions & 3319 deletions
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
set -o errexit
2+
set -o pipefail
3+
4+
tshark \
5+
-r "Data/B3/BinaryUmdf.v1.8/SecurityDefinitionMessage.pcap" \
6+
-X "lua_script:B3/B3_Equities_BinaryUmdf_Sbe_v1_8_Dissector.lua" \
7+
-T json \
8+
| jq '.[0]._source.layers["b3.equities.binaryumdf.sbe.v1.8.lua"]' \
9+
> B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
10+
11+
grep "b3.equities.binaryumdf.sbe.v1.8.securityid" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
12+
grep "b3.equities.binaryumdf.sbe.v1.8.securityexchange" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
13+
grep "b3.equities.binaryumdf.sbe.v1.8.securityidsource" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
14+
grep "b3.equities.binaryumdf.sbe.v1.8.securitygroup" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
15+
grep "b3.equities.binaryumdf.sbe.v1.8.symbol" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
16+
grep "b3.equities.binaryumdf.sbe.v1.8.securityupdateaction" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
17+
grep "b3.equities.binaryumdf.sbe.v1.8.securitytype" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
18+
grep "b3.equities.binaryumdf.sbe.v1.8.securitysubtype" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
19+
grep "b3.equities.binaryumdf.sbe.v1.8.totnorelatedsym" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
20+
grep "b3.equities.binaryumdf.sbe.v1.8.minpriceincrementoptional" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
21+
grep "b3.equities.binaryumdf.sbe.v1.8.strikeprice" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
22+
grep "b3.equities.binaryumdf.sbe.v1.8.contractmultiplier" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
23+
grep "b3.equities.binaryumdf.sbe.v1.8.pricedivisor" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
24+
grep "b3.equities.binaryumdf.sbe.v1.8.securityvaliditytimestamp" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
25+
grep "b3.equities.binaryumdf.sbe.v1.8.nosharesissued" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
26+
grep "b3.equities.binaryumdf.sbe.v1.8.clearinghouseid" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
27+
grep "b3.equities.binaryumdf.sbe.v1.8.minorderqty" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
28+
grep "b3.equities.binaryumdf.sbe.v1.8.maxorderqty" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
29+
grep "b3.equities.binaryumdf.sbe.v1.8.minlotsize" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
30+
grep "b3.equities.binaryumdf.sbe.v1.8.mintradevol" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
31+
grep "b3.equities.binaryumdf.sbe.v1.8.corporateactioneventid" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
32+
grep "b3.equities.binaryumdf.sbe.v1.8.issuedate" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
33+
grep "b3.equities.binaryumdf.sbe.v1.8.maturitydate" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
34+
grep "b3.equities.binaryumdf.sbe.v1.8.countryofissue" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
35+
grep "b3.equities.binaryumdf.sbe.v1.8.startdate" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
36+
grep "b3.equities.binaryumdf.sbe.v1.8.enddate" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
37+
grep "b3.equities.binaryumdf.sbe.v1.8.settltype" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
38+
grep "b3.equities.binaryumdf.sbe.v1.8.settldate" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
39+
grep "b3.equities.binaryumdf.sbe.v1.8.dateddate" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
40+
grep "b3.equities.binaryumdf.sbe.v1.8.isinnumber" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
41+
grep "b3.equities.binaryumdf.sbe.v1.8.asset" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
42+
grep "b3.equities.binaryumdf.sbe.v1.8.cficode" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
43+
grep "b3.equities.binaryumdf.sbe.v1.8.currency" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
44+
grep "b3.equities.binaryumdf.sbe.v1.8.strikecurrency" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
45+
grep "b3.equities.binaryumdf.sbe.v1.8.settlcurrency" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
46+
grep "b3.equities.binaryumdf.sbe.v1.8.securitystrategytype" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
47+
grep "b3.equities.binaryumdf.sbe.v1.8.lottype" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
48+
grep "b3.equities.binaryumdf.sbe.v1.8.ticksizedenominator" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
49+
grep "b3.equities.binaryumdf.sbe.v1.8.product" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
50+
grep "b3.equities.binaryumdf.sbe.v1.8.exercisestyle" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
51+
grep "b3.equities.binaryumdf.sbe.v1.8.putorcall" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
52+
grep "b3.equities.binaryumdf.sbe.v1.8.pricetypepricetypeoptional" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
53+
grep "b3.equities.binaryumdf.sbe.v1.8.marketsegmentid" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
54+
grep "b3.equities.binaryumdf.sbe.v1.8.governanceindicator" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
55+
grep "b3.equities.binaryumdf.sbe.v1.8.securitymatchtype" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
56+
grep "b3.equities.binaryumdf.sbe.v1.8.lastfragment" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
57+
grep "b3.equities.binaryumdf.sbe.v1.8.multilegmodel" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
58+
grep "b3.equities.binaryumdf.sbe.v1.8.multilegpricemethod" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json
59+
grep "b3.equities.binaryumdf.sbe.v1.8.mincrossqty" B3.Equities.BinaryUmdf.Sbe.v1.8.SecurityDefinitionMessage.json

.github/workflows/github-action-lua.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ jobs:
2929
- name: Run B3 Equities BinaryEntryPoint Sbe 8.1 Dissector Tests
3030
run: bash -x .github/tests/B3-Equities-BinaryEntryPoint-Sbe-v8-1-Test.sh
3131

32+
- name: Run B3 Equities BinaryUmdf Sbe 1.8 Dissector Tests
33+
run: bash -x .github/tests/B3-Equities-BinaryUmdf-Sbe-v1-8-Test.sh
34+
3235
- name: Run Coinbase Derivatives MarketDataApi Sbe 1.2 Dissector Tests
3336
run: bash -x .github/tests/Coinbase-Derivatives-MarketDataApi-Sbe-v1-2-Test.sh
3437

0 commit comments

Comments
 (0)