配置 FileAct 和 InterAct 适配器

配置 BizTalk FileAct 和 InterAct Adapters 运行时使用的不同项目。

必备条件

  • 安装 BizTalk FileAct 和 InterAct 适配器

  • 以BizTalk Server管理员组成员身份登录

  • 确认SQL Server正在运行

步骤 1:配置 FileAct 和 InterAct 适配器

  1. Microsoft BizTalk FileAct 和 InterAct 适配器配置 向导中,转到 概述。 在左窗格中,选择“ 运行时 ”以配置适配器的运行时组件。

  2. “运行时配置”中的 “帐户”下,选择省略号 [...] 输入“应用商店”和“转发”模式的 COM 和配置。

  3. “用户凭据”中,以 域\用户名 格式输入用户名 (,) COM 加配置中使用的帐户的密码。 选择“确定”。

    注意

    如果输入的帐户的特权高于建议的权限,则会出现“ 用户凭据” 警告。 选择“是”,以继续操作。

  4. 选择“ 应用配置 ”,将 COM 和配置应用于 FileAct 和 InterAct 适配器。

  5. “摘要”中查看,然后选择“ 下一步”。

  6. 配置完成后,查看组件列表。 检查标记表示已成功配置组件。 “X”表示该组件存在问题。

    注意

    使用 “日志文件” 链接查看配置事件。

  7. 选择“ 完成 ”以完成配置。 “概述”显示运行时组件的当前配置状态。

接下来,创建主机和主机实例以运行这些适配器。

步骤 2:创建主机和主机实例

建议为 FileAct 适配器创建专用主机,为 InterAct 适配器创建单独的专用主机。 对于每个适配器,至少创建一个主机实例。

管理 BizTalk 主机和主机实例 列出了创建主机和主机实例的步骤。

创建后,下一步是添加发送处理程序,并使用在 SWIFT Alliance Gateway (SAG) 中创建的客户端消息伙伴。

步骤 3:创建发送处理程序

如果未在单个 FileAct 或 InterAct 发送端口上设置这些属性,则可以使用 FileAct 和 InterAct 发送处理程序属性作为发送端口配置值。

  1. BizTalk Server管理控制台中,依次展开“BizTalk Server管理”、“BizTalk 组”、“平台设置”和“适配器”。

  2. 选择 FileActInterAct 适配器。 在右窗格中,双击发送处理程序。

  3. “主机名” 下拉列表中,选择在上一部分创建的主机。 然后选择“ 属性”。

  4. “传输属性”中,选择“ Argument ”属性,然后输入以下参数:

    -SagMessagePartner <Client Message Partner created in SAG\>

    注意

    将 替换为 <Client Message Partner created in SAG> 客户端消息伙伴的名称。 保留“加密模式”、“FACrypto 模式”和“LogMessages”属性的默认值。

  5. 选择 “确定 ”保存更改,然后关闭“属性”窗口。

  6. “平台设置”下,选择“ 主机实例”。

  7. 重启主机实例:

    • 右键单击 FileAct 主机实例,然后 重启
    • 右键单击 InterAct 主机实例,然后 重启

接下来,在 SWIFTNet 参数中输入服务器消息伙伴,以启用 FileAct 和 InterAct 接收适配器。

步骤 4:配置 SWIFTNet param 文件

若要使 FileAct 和 InterAct 接收适配器能够使用值进行初始化,必须在 SWIFTNet 参数中输入在 SAG 中创建的服务器消息伙伴。 参数通常位于 中 c:\SWIFTAlliance\RA\<remote access instance name\>\cfg\paramfile。 配置参数后,启动 SnlReceiver.exe

  1. 打开 SWIFTNet 参数。 在标有“***”的位置中添加以下内容。 请注意, AdapterType 该值可以是 InteractFileact

    spawn "snlreceiver -SagMessagePartner <Server MessagePartnerName\> -AdapterMode <AdapterType\>"

     username:snlowner
     subsystem_name:SampleSubsystem
     #subsystem_group: SampleSubsystem
     #subsystem_dependency:Support,Swarm
     subsystem_nature:critical
     subsystem_start:
     ***
     *END
     subsystem_stop:
     *KILL9:snlreceiver
     *END
     subsystem_status:
     *NB:1:snlreceiver
     *END
     start_event:SNL001:subsystem SampleSubsystem is up
     stop_event:SNL002:subsystem SampleSubsystem is down
    

    注意

    在启动 SNLreceiver 之前,请为正在使用的适配器启用接收端口, (FileAct 或 InterAct) 。

  2. 启动和停止 SnlReceiver.exe:

    1. 在桌面上,选择 “远程 API ”图标以打开远程 API 命令提示符。

    2. 在命令提示符下键入 Swiftnet start。 选择 ENTER 开始 SnlReceiver.exe。

  3. 在命令提示符下键入 Swiftnet stop。 选择 ENTER 可停止 SnlReceiver.exe。

接下来, 更新文件autoexec.bat 以设置 SWIFT 环境变量。

步骤 5:更新 autoexec.bat 以配置接收适配器

更新 autoexec.bat 文件,以在安装了 BizTalk FileAct 和 InterAct 适配器接收适配器的计算机上设置 SWIFT 环境变量。 环境变量是从在路径 c:\SWIFTAlliance 中安装了接收适配器的系统生成的,其中包含名为 Ra1 的接收适配器实例。 为配置相应地更新 SWIFT 环境变量。

下面是 autoexe.bat 文件的示例:

SET COMPUTERNAME=<Machine Name>
SET GENLOG_DIR=C:\SWIFTAlliance\RA\Ra1\log
SET GENUTIL_DIR=C:\SWIFTAlliance\RA\bin
SET HOMEDRIVE=C:
SET LOGONSERVER=\\SERVERNAME
SET OSA_DIR=C:\SWIFTAlliance\RA\Ra1\log
SET OSA_INSTANCE=Ra1
SET PKIEXECDIR=C:\SWIFTAlliance\RA
SET SAGRA_HOME=C:\SWIFTAlliance\RA
SET SESSIONNAME=RDP-Tcp#1
SET SLP_ENV=DEFAULT
SET SLP_FILE=server.slp
SET SNL_DOMAIN_NAME=Ra1
SET SPK_DATA_DIR=C:\SWIFTAlliance\RA\data\pki
SET SWNET_BIN_PATH=C:\SWIFTAlliance\RA\Ra1\bin
SET SWNET_CFG_PATH=C:\SWIFTAlliance\RA\Ra1\cfg
SET SWNET_HOME=C:\SWIFTAlliance\RA
SET SWNET_HOST=HOSTNAME
SET SWNET_INST=Ra1
SET SWNET_LOG_PATH=C:\SWIFTAlliance\RA\Ra1\log
SET SWNET_SLP_PATH=C:\SWIFTAlliance\RA\data\
SET SWNET_VERSION=5.0.20
SET SWTRACE=C:\SWIFTAlliance\RA\Ra1\log
SET Path=%PATH%;C:\SWIFTAlliance\RA\bin
SET Path=%PATH%;C:\SWIFTAlliance\RA\lib

查看一些示例

有关 FileAct 和 InterAct 消息的示例,请参阅 示例 InterAct 和 FileAct Messages

另请参阅