共用方式為


設定 FileAct 和 InterAct 配接器

設定 BizTalk FileAct 和 InterAct 配接器執行時間所使用的不同成品。

必要條件

  • 安裝 BizTalk FileAct 和 InterAct 配接器

  • 以 BizTalk Server Administrators 群組的成員身分登入

  • 確認SQL Server正在執行

步驟 1:設定 FileAct 和 InterAct 配接器

  1. Microsoft BizTalk FileAct 和 InterAct 配接器 設定精靈中,移至 [ 概觀]。 在左窗格中,選取 [ 執行時間 ] 以設定介面卡的執行時間元件。

  2. [執行時間組態] 的 [ 帳戶] 底下,選取省略號 [...] 以輸入市集和轉寄模式的 COM 加上組態。

  3. [使用者認證] 中,以 網域\使用者名稱 格式輸入使用者名稱 (,) 和 COM 加組態中使用的帳戶密碼。 選取 [確定]。

    注意

    如果您輸入的帳戶具有高於建議的許可權,則會出現 [使用者 認證] 警告。 選取 [是] 以繼續。

  4. 選取 [套用組態 ] 以將 COM 加上組態套用至 FileAct 和 InterAct 配接器。

  5. 在 [ 摘要] 中,檢閱並選取 [ 下一步]。

  6. 當設定完成時,請檢閱元件清單。 核取記號表示已成功設定元件。 「X」 表示該元件發生問題。

    注意

    使用 Logfile 連結來檢視設定事件。

  7. 選取 [完成 ] 以完成設定。 [ 觀] 會顯示執行時間元件的目前組態狀態。

接下來,建立主機和主機實例以執行這些配接器。

步驟 2:建立主機和主機實例

建議您為 FileAct 配接器建立專用主機,並為 InterAct 配接器建立個別的專用主機。 針對每個介面卡,至少建立一個主機實例。

管理 BizTalk 主機和主機實例 會列出建立主機和主機實例的步驟。

建立之後,下一個步驟是新增傳送處理常式,並使用您在 SWIFT 聯盟閘道中建立的用戶端訊息合作夥伴, (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 參數檔案

若要啟用 FileAct 和 InterAct 接收配接器以值初始化,必須在 SWIFTNet 參數中輸入 SAG 中建立的伺服器訊息夥伴。 paramfile 通常位於 c:\SWIFTAlliance\RA\<remote access instance name\>\cfg\paramfile 。 設定 paramfile 之後,請啟動 SnlReceiver.exe

  1. 開啟 SWIFTNet paramfile。 在標示為 「*」 的位置中,新增下列內容。 請注意, 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 訊息

另請參閱