我正在尝试使用脚本任务将QuickFix/n与SSIS集成。我已将quickfix.dll引用到脚本任务,创建的派生类,该类从消息cracker继承功能,例如:
class FixApp : QuickFix.MessageCracker
但是,每当我尝试从SSIS脚本主类拨打此类时,我都会得到
例外是由调用的目标抛出的。
我在这里想念什么?不仅引用DLL足以让SSI使用其类和方法吗?
编辑:以下是我已包含在SSIS脚本任务和主要方法中的商业类别。
交易级别
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using QuickFix;
using QuickFix.Fields;
namespace ST_a35ec6dde06549f0a96ac08576735ad8
{
class TradeClientApp:MessageCracker
{
public void FromAdmin(Message message, SessionID sessionID)
{
Crack(message, sessionID);
}
}
}
public void Main()
{
try
{
TradeClientApp tradeclient = new TradeClientApp();
SessionSettings settings = new SessionSettings(file);
}
}
将行using QuickFix;
添加到脚本任务的顶部,以调用quickfix/n库。