配置 FileAct 和 InterAct 适配器
配置 BizTalk FileAct 和 InterAct Adapters 运行时使用的不同项目。
必备条件
安装 BizTalk FileAct 和 InterAct 适配器
以BizTalk Server管理员组成员身份登录
确认SQL Server正在运行
步骤 1:配置 FileAct 和 InterAct 适配器
在 Microsoft BizTalk FileAct 和 InterAct 适配器配置 向导中,转到 概述。 在左窗格中,选择“ 运行时 ”以配置适配器的运行时组件。
在 “运行时配置”中的 “帐户”下,选择省略号 [...] 输入“应用商店”和“转发”模式的 COM 和配置。
在 “用户凭据”中,以 域\用户名 格式输入用户名 (,) COM 加配置中使用的帐户的密码。 选择“确定”。
注意
如果输入的帐户的特权高于建议的权限,则会出现“ 用户凭据” 警告。 选择“是”,以继续操作。
选择“ 应用配置 ”,将 COM 和配置应用于 FileAct 和 InterAct 适配器。
在 “摘要”中查看,然后选择“ 下一步”。
配置完成后,查看组件列表。 检查标记表示已成功配置组件。 “X”表示该组件存在问题。
注意
使用 “日志文件” 链接查看配置事件。
选择“ 完成 ”以完成配置。 “概述”显示运行时组件的当前配置状态。
接下来,创建主机和主机实例以运行这些适配器。
步骤 2:创建主机和主机实例
建议为 FileAct 适配器创建专用主机,为 InterAct 适配器创建单独的专用主机。 对于每个适配器,至少创建一个主机实例。
管理 BizTalk 主机和主机实例 列出了创建主机和主机实例的步骤。
创建后,下一步是添加发送处理程序,并使用在 SWIFT Alliance Gateway (SAG) 中创建的客户端消息伙伴。
步骤 3:创建发送处理程序
如果未在单个 FileAct 或 InterAct 发送端口上设置这些属性,则可以使用 FileAct 和 InterAct 发送处理程序属性作为发送端口配置值。
在BizTalk Server管理控制台中,依次展开“BizTalk Server管理”、“BizTalk 组”、“平台设置”和“适配器”。
选择 FileAct 或 InterAct 适配器。 在右窗格中,双击发送处理程序。
在 “主机名” 下拉列表中,选择在上一部分创建的主机。 然后选择“ 属性”。
在 “传输属性”中,选择“ Argument ”属性,然后输入以下参数:
-SagMessagePartner <Client Message Partner created in SAG\>
注意
将 替换为 <
Client Message Partner created in SAG
> 客户端消息伙伴的名称。 保留“加密模式”、“FACrypto 模式”和“LogMessages”属性的默认值。选择 “确定 ”保存更改,然后关闭“属性”窗口。
在 “平台设置”下,选择“ 主机实例”。
重启主机实例:
- 右键单击 FileAct 主机实例,然后 重启
- 右键单击 InterAct 主机实例,然后 重启。
接下来,在 SWIFTNet 参数中输入服务器消息伙伴,以启用 FileAct 和 InterAct 接收适配器。
步骤 4:配置 SWIFTNet param 文件
若要使 FileAct 和 InterAct 接收适配器能够使用值进行初始化,必须在 SWIFTNet 参数中输入在 SAG 中创建的服务器消息伙伴。 参数通常位于 中 c:\SWIFTAlliance\RA\<remote access instance name\>\cfg\paramfile
。 配置参数后,启动 SnlReceiver.exe。
打开 SWIFTNet 参数。 在标有“***”的位置中添加以下内容。 请注意,
AdapterType
该值可以是Interact
或Fileact
。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) 。
启动和停止 SnlReceiver.exe:
在桌面上,选择 “远程 API ”图标以打开远程 API 命令提示符。
在命令提示符下键入
Swiftnet start
。 选择 ENTER 开始 SnlReceiver.exe。
在命令提示符下键入
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。