我使用VeriFIX应用程序发送位置报告,它完全正常,我可以与“接受者”进行互动。
然而,我发现当“重新发送请求”时是必需的,确实它会重新发送位置报告,问题是某些标签丢失,因为这是因为它无法重新发送该位置报告。
以下是我从邮件中收到的内容:
消息定义验证:缺少必需的标记 - PosMaintRptID(721)PosReqResult(728)ClearingBusinessDate(715)NoPartyIDs(453)AccountType(581)SettlPrice(730)SettlPriceType(731)PriorSettlPrice(734)NoPositions(702) NoPosAmt(753)PosAmtType(707)PosAmt(708)
实际上,我确实在发送位置报告之前设置了这些值,而且在发送“重新发送请求”时它们就完全消失了。
我不知道为什么会发生这种情况,请帮忙。谢谢。