スクリプトタスクを使用してQuickfix/nをSSISと統合しようとしています。私は、スクリプトタスクにQuickfix.dllを参照するようにメッセージクラッカーから機能を継承する派生クラスを作成しました:Quickfix/nとSQL Serverインテグレーションサービスの統合
class FixApp : QuickFix.MessageCracker
しかし、私はSSISのスクリプトメインクラスから、このクラスを呼び出すようにしようと、これまでとき、私は
を取得します呼び出しの対象によって例外がスローされました。
私はここで何が欠けていますか?そのクラスとメソッドを使用するだけの十分なDLLを参照するだけではありませんか?
EDIT:以下は、SSISスクリプトタスクに含まれているTradeClientクラスと、他のすべてを呼び出すMainメソッドです。
TradeClientクラス
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);
}
}
スクリプトタスクコードの一部を投稿できますか?使用するスクリプトタスクは、どのバージョンの.NETで設定されていますか? –
@troy、あなたが提案したとおりにスクリプトを追加しました。私は現在VS2010を開発用に使用しています.Netバージョン4.0 –