Отправить факс (с правым факсом COM API rfcomapi.dll) из служб SSIS - PullRequest
4 голосов
/ 19 июня 2009

Мы пытаемся автоматически отправлять факсы из пакета служб SSIS.

Мы выяснили, как отправлять факсы, используя COM-интерфейс Right Fax (rfcomapi.dll)

Но наша проблема в том, что для ссылки на любую внешнюю сборку в SSIS эта сборка должна быть в GAC, потому что SSIS использует VSA, а не полноценную среду разработки.

Каковы наши варианты отправки факсов в SSIS?

Ответы [ 2 ]

2 голосов
/ 19 июня 2009

Создайте небольшое консольное приложение и используйте задачу «Выполнить процесс» для его запуска. Воспользуйтесь выражениями SSIS для формирования свойства Arguments задачи «Выполнение процесса» по своему вкусу.

1 голос
/ 20 июня 2009

Я собрал сборку Interop, выполнив следующие действия (не уверен, что это лучший способ):

  1. Запущен новый пустой проект
  2. включил rfcomapi.dll в проект
  3. Подписал сборку проекта новым ключом строгого имени
  4. Построил проект - это произвело Interop.RFCOMAPILib.dll
  5. Установил Interop сборку в GAC
  6. Ссылка на сборку взаимодействия GAC в моем проекте SSIS.

=)

...