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