Remove FLNK fields
IOC sporadically shows a cascade of mismatches that seem to be related with record processing cascade. We are not sure and I could'nt reproduce the error, but this is an attempt to make it less frequent.
Since I'm not removing FLNK from any record that is only processed by user input, I don't think this should be a problem. Every record should keep the same processing rate. It's just not triggered by the previous record now.
Error log example:
024-08-14 16:33:01 2024/08/14 16:33:01.558365 knauer SE:SE-KVU-001:ErrorCode-RB: got "POSITION:1" where "ERROR:" was expected
2024-08-14 16:33:01 2024/08/14 16:33:01.558318 knauer SE:SE-KVU-001:ErrorCode-RB: mismatch after 0 bytes ""
2024-08-14 16:33:01 2024/08/14 16:33:01.558193 knauer SE:SE-KVU-001:ErrorCode-RB: Input "POSITION:1"
2024-08-14 16:33:06 2024/08/14 16:33:06.552275 knauer SE:SE-KVU-001:ModelName-RB: Input "STATUS:526757915,2,0,0,1,0,0,0,0,0,0,-26..."
2024-08-14 16:33:06 2024/08/14 16:33:06.562107 knauer SE:SE-KVU-001:Position-RB: got "IDENTIFY:7..." where "POSITION:" was expected
2024-08-14 16:33:06 2024/08/14 16:33:06.562061 knauer SE:SE-KVU-001:Position-RB: mismatch after 0 bytes ""
2024-08-14 16:33:06 2024/08/14 16:33:06.561955 knauer SE:SE-KVU-001:Position-RB: Input "IDENTIFY:7,Knauer,VU4.1,FVH223200007,6.2..."
2024-08-14 16:33:06 2024/08/14 16:33:06.558361 knauer SE:SE-KVU-001:ErrorCode-RB: got "POSITION:1" where "ERROR:" was expected
2024-08-14 16:33:06 2024/08/14 16:33:06.558317 knauer SE:SE-KVU-001:ErrorCode-RB: mismatch after 0 bytes ""
2024-08-14 16:33:06 2024/08/14 16:33:06.558245 knauer SE:SE-KVU-001:ErrorCode-RB: Input "POSITION:1"
2024-08-14 16:33:06 2024/08/14 16:33:06.555368 knauer SE:SE-KVU-001:InstrumentState-RB: got "ERROR:0," where "STATUS:" was expected
2024-08-14 16:33:06 2024/08/14 16:33:06.555319 knauer SE:SE-KVU-001:InstrumentState-RB: mismatch after 0 bytes ""
2024-08-14 16:33:06 2024/08/14 16:33:06.555158 knauer SE:SE-KVU-001:InstrumentState-RB: Input "ERROR:0,"
2024-08-14 16:33:06 2024/08/14 16:33:06.552429 knauer SE:SE-KVU-001:ModelName-RB: got "STATUS:526..." where "IDENTIFY:" was expected
2024-08-14 16:33:06 2024/08/14 16:33:06.552384 knauer SE:SE-KVU-001:ModelName-RB: mismatch after 0 bytes ""
Edited by Marco Filho