C# 交易捕获报告-快速修复

C# 交易捕获报告-快速修复,c#,quickfix,C#,Quickfix,我正在发送一个交易捕获报告请求,其中35=广告 我收到一条带有35=AQ(TradeCaptureReportRequestAck)的确认消息,然后是一系列35=AE(TradeCaptureReport)消息,但我只在日志文件中看到它们 我没有从fromApp()方法上收到任何消息。我不知道这是否是正确的方法,我应该编写我的逻辑来监听来自服务器的呼叫 你能在这里帮助我吗?我需要实现哪种回调方法,这样我才能监听服务器发送的交易捕获 谢谢, Arshya是的,您使用的是fromApp()毕竟还有什

我正在发送一个交易捕获报告请求,其中35=广告

我收到一条带有35=AQ(TradeCaptureReportRequestAck)的确认消息,然后是一系列35=AE(TradeCaptureReport)消息,但我只在日志文件中看到它们

我没有从fromApp()方法上收到任何消息。我不知道这是否是正确的方法,我应该编写我的逻辑来监听来自服务器的呼叫

你能在这里帮助我吗?我需要实现哪种回调方法,这样我才能监听服务器发送的交易捕获

谢谢,
Arshya

是的,您使用的是
fromApp()
毕竟还有什么选择?为通过fromApp的每条消息输出一条调试日志消息,并检查您是否在调试日志中看到这些消息。

在fromApp中破解(消息,会话ID),然后重写OnMessage方法以专门处理TradeCaptureReportRequestAck和任何其他消息这就是我所做的:(我会检查一下。顺便说一句,由于某种原因,我在每35=AE之后得到35=3。这可能与问题有关吗?@Arshya-是的,这是一条拒绝消息。检查373字段中的条目。应该告诉你所有问题的原因。它说需要的标签缺失。但我有所有标签,我得到35=AE和正确的交易b。)但每次AE后我都会得到35分=3@Arshya-您是否检查了修复XML配置文件并确认了所需字段是否存在?您如何确认所有标记是否存在?如果标记丢失,则说明您的消息不完整。是的,我刚刚发现问题。XML有问题。我仍然无法正常工作,但肯定是XML。我很抱歉我现在正在考虑这个问题。