Attention is currently required from: fixeria.
dexter has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/34498?usp=email )
Change subject: PCUIF_Components: ensure clean IMSI string ......................................................................
Patch Set 1:
(1 comment)
Patchset:
PS1:
I think a better solution would be changing the definition of `record PCUIF_pch` and letting the RAW […]
Now I get: "262420000000423" & char(0, 0, 0, 0) & char(0, 0, 0, 241), which causes even more odd behavior. I also have no clue where the char(0, 0, 0, 241) comes from. Before it was at least "262420000000423" & char(0, 0, 0, 0) & char(0, 0, 0, 0)
The definition is currently as follows: type record PCUIF_pch { OCT4 msg_id, charstring imsi length(17), octetstring data length(23), boolean confirm } with { variant (msg_id) "BYTEORDER(last)" variant (imsi) "FIELDLENGTH(null_terminated)" variant (data) "FIELDLENGTH(23)" };
I will try it again tomorrow and experiment a bit. Unfortunately the Regex was the best I could come up with.