从SSIS发送传真(使用右传真COM API rfcomapi.dll)

时间:2009-06-18 23:35:46

标签: ssis gac rightfax

我们正在尝试从SSIS包中自动发送传真。

We have figured out how to send faxes utilizing the Right Fax COM API (rfcomapi.dll)

但我们的问题是,为了引用SSIS中的任何外部程序集,该程序集必须位于GAC中,因为SSIS使用的是VSA而不是完整的开发环境。

我们有哪些选择来完成在SSIS内发送的传真?

2 个答案:

答案 0 :(得分:2)

构建一个小型控制台应用程序并使用执行过程任务将其关闭。利用SSIS表达式来模拟执行过程任务的Arguments属性。

答案 1 :(得分:1)

我通过执行以下操作构建了一个Interop程序集(不确定这是否是最好的方法):

  1. 开始新的空白项目
  2. 将rfcomapi.dll包含在项目中
  3. 使用新的强名称密钥
  4. 签署项目程序集
  5. 构建项目 - 这产生了一个Interop.RFCOMAPILib.dll
  6. 将Interop程序集安装到GAC中
  7. 在我的SSIS项目中引用了GAC的Interop程序集。
  8. =)