設定 FileAct 和 InterAct 配接器
設定 BizTalk FileAct 和 InterAct 配接器執行時間所使用的不同成品。
必要條件
安裝 BizTalk FileAct 和 InterAct 配接器
以 BizTalk Server Administrators 群組的成員身分登入
確認SQL Server正在執行
步驟 1:設定 FileAct 和 InterAct 配接器
在 Microsoft BizTalk FileAct 和 InterAct 配接器 設定精靈中,移至 [ 概觀]。 在左窗格中,選取 [ 執行時間 ] 以設定介面卡的執行時間元件。
在 [執行時間組態] 的 [ 帳戶] 底下,選取省略號 [...] 以輸入市集和轉寄模式的 COM 加上組態。
在 [使用者認證] 中,以 網域\使用者名稱 格式輸入使用者名稱 (,) 和 COM 加組態中使用的帳戶密碼。 選取 [確定]。
注意
如果您輸入的帳戶具有高於建議的許可權,則會出現 [使用者 認證] 警告。 選取 [是] 以繼續。
選取 [套用組態 ] 以將 COM 加上組態套用至 FileAct 和 InterAct 配接器。
在 [ 摘要] 中,檢閱並選取 [ 下一步]。
當設定完成時,請檢閱元件清單。 核取記號表示已成功設定元件。 「X」 表示該元件發生問題。
注意
使用 Logfile 連結來檢視設定事件。
選取 [完成 ] 以完成設定。 [ 概 觀] 會顯示執行時間元件的目前組態狀態。
接下來,建立主機和主機實例以執行這些配接器。
步驟 2:建立主機和主機實例
建議您為 FileAct 配接器建立專用主機,並為 InterAct 配接器建立個別的專用主機。 針對每個介面卡,至少建立一個主機實例。
管理 BizTalk 主機和主機實例 會列出建立主機和主機實例的步驟。
建立之後,下一個步驟是新增傳送處理常式,並使用您在 SWIFT 聯盟閘道中建立的用戶端訊息合作夥伴, (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 參數檔案
若要啟用 FileAct 和 InterAct 接收配接器以值初始化,必須在 SWIFTNet 參數中輸入 SAG 中建立的伺服器訊息夥伴。 paramfile 通常位於 c:\SWIFTAlliance\RA\<remote access instance name\>\cfg\paramfile
。 設定 paramfile 之後,請啟動 SnlReceiver.exe。
開啟 SWIFTNet paramfile。 在標示為 「*」 的位置中,新增下列內容。 請注意,
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 訊息。