从SSIS发送传真(使用正确的传真COM API rfcomapi.dll)

问题描述:

我们试图从SSIS包内自动发送传真。从SSIS发送传真(使用正确的传真COM API rfcomapi.dll)

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

但我们的问题是,为了SSIS中引用任何外部程序,该程序集必须在GAC,因为SSIS利用VSA,而不是全面的开发环境。

我们在SSIS中完成发送传真的选项是什么?

我建立了一个Interop程序集通过执行以下(不知道这是最好的方法):

  1. 开始新的空白项目
  2. 包括rfcomapi.dll到项目
  3. 项目签约装配内置该项目新的强名称密钥
  4. - 由此产生的Interop.RFCOMAPILib.dll
  5. 安装了Interop程序集到GAC
  6. 在我的SSIS项目中引用了GAC'd Interop程序集。

=)

建立一个小的控制台应用程序,并使用执行进程任务将其关闭。利用SSIS表达式来模拟Execute Process Task的Arguments属性,使其符合您的喜好。

+0

这听起来像一个可行的解决方案。但让我们的数据库管理员买断可能会有一些挑战,他们不让我们在服务器上暂时存在文件,禁止使用CLR等等...... – 2009-06-18 23:45:31