Интеграция Quickfix/n с сервисами интеграции SQL Server

87
14

Я пытаюсь интегрировать Quickfix/n с SSIS, используя задачу Script. Я ссылался на Quickfix.dll на задачу скрипта, создал производный класс, который наследует функции от взломщика сообщений, например:

class FixApp : QuickFix.MessageCracker

Но когда я когда-либо пытаюсь назвать этот класс из основного класса скрипта SSIS, я получаю

Исключение было вызвано целью вызова.

что мне здесь не хватает? не только ссылается на dll, достаточно ли для ssis использовать его класс и методы?

EDIT: следующий класс TradeClient, который я включил в задачу сценария SSIS, и метод 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);
}

}

спросил(а) 2021-01-19T18:09:31+03:00 1 месяц, 1 неделя назад
1
Решение
114

Добавьте строку, using QuickFix; в начало вашей задачи скрипта, чтобы вызвать библиотеку QuickFIX/n.

ответил(а) 2021-01-19T18:09:31+03:00 1 месяц, 1 неделя назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема