This is a general question with a specific case as example.
Should blank values in fields that normally should not be blank, be considered an error? Should we just ignore the field? Should it be 0 (or equivalent for the data type)?
In my particular case, I have an unspecified event that would normally represent a trade, except for the presence of a quote price & qty field that are blank. The easy solution would be to ignore fields with blank values in this case, but how general is this solution? Should it be a solution only for unspecified events? Any event? Any field? Any data type?
Stream RBU7-X7 --- RSSL_MC_UPDATE/RDM_UPD_EVENT_TYPE_UNSPECIFIED field values
TIMACT (5) 18:18:00:000:000:000
TRDTIM_1 (18) 18:18:00:000:000:000
ACT_TP_1 (270) Þ (2)
SC_ACT_TP1 (280) + (1)
TRDPRC_1 (6) 0.1323
PRIMACT_1 (393) 0.1323
NETCHNG_1 (11) 0.0062
SEC_ACT_1 (275) 0.0062
PRCTCK_1 (14) Þ (1)
ACVOL_1 (32) 1935
PCTCHNG (56) 4.92
NUM_MOVES (77) 1234
ASK (25) <<blank>>
ASKSIZE (31) <<blank>>
TRDVOL_1 (178) 38
SALTIM (379) 18:18:32:000:000:000
SEQNUM (1021) 63235757