共用方式為


如何設定 MSMQ 傳送埠

您可以在 [BizTalk Server 管理] 主控台中設定 MSMQ 傳送埠配接器變數。 若未設定傳送埠的屬性,則使用 [BizTalk Server 管理] 主控台中所設定的預設傳送處理常式值。

重要

如果主控件執行個體與 MSMQ 傳送埠或接收位置有關聯,請確認 MSMQ 服務是否正在該電腦上執行。 如果服務不在執行中,MSMQ 接收埠會在啟動後不久即關閉,並且傳送至 MSMQ 傳送埠的訊息也將被擱置。

在叢集化實例中,不但叢集化 MSMQ 執行個體必須正在執行,而且叢集電腦上的本機 MSMQ 服務也應該是在執行。

設定 MSMQ 傳送埠的變數

請依照下列步驟,設定 MSMQ 傳送埠的變數:

  1. 在 BizTalk Server 管理主控台中,建立新的傳送埠,或按兩下現有的傳送埠加以修改。 如需詳細資訊 ,請參閱如何建立傳送埠 。 設定所有傳送埠選項。 在 [一般] 索引標籤的 [傳輸] 區段中,指定 [類型] 選項的MSMQ

  2. 在 [一般] 索引標籤的 [傳輸] 區段中,按一下[類型] 旁的 [設定] 按鈕。

  3. [MSMQ 傳輸屬性 ] 對話方塊中,執行下列動作:

    使用此屬性 作法 資料類型 預設值
    密碼 指定遠端佇列的密碼。 搭配 使用者名稱使用。 字串 Blank
    使用者名稱 指定遠端佇列的使用者名稱。 搭配 密碼使用。 您不能使用遠端電腦的本機使用者做為使用者名稱。 字串 Blank
    通知類型 指定「訊息佇列」要傳回傳送應用程式的通知訊息類型。 您可以選取一個以上的通知類型。 System.Messaging.AcknowledgeTypes列舉中的任何通知類型皆可供使用。 String
    管理佇列 指定接收通知訊息的佇列名稱。 字串 Blank
    主體類型 在 MSMQ 中指定訊息內文類型。 有效值為 .NET VarEnum 列舉的成員。 Int 8209
    憑證指紋 指定要用於訊息驗證的憑證指紋。 使用這個屬性搭配 使用驗證 屬性來驗證訊息。 使用 [使用者名稱 ] 和 [ 密碼] 屬性來取得佇列的存取權。 字串 Blank
    目的地佇列 指定目的地佇列。 如需佇列的詳細資訊,請參閱 訊息佇列佇列注意: 傳送埠或接收位置的 URI 不能超過 256 個字元。 字串 Blank
    加密演算法 針對加密演算法,選取 [RC2]、[ RC4] 或 [ ]。 列舉
    訊息大小上限 (以 KB 為單位) 指定傳送到指定佇列的訊息之訊息大小上限。 UnsignedInt 1024
    訊息優先順序 設定訊息優先順序。 列舉 正常
    追 討 指定是否保證訊息的復原能力。 布林值
    支援分割 將此布林屬性值設定為 True ,以區隔大於 4 MB 的訊息。 布林值
    逾時 指定等待訊息到達目的地佇列的時間上限。 僅在使用交易時適用。 Int 0
    逾時單位 設定要用於 Timeout 屬性的單位。

    選取 [天]、[ 小時]、 [分鐘] 或 [ ]。
    列舉
    異動 如果您使用交易,請將此值設定為 True 以傳送訊息。 布林值
    使用驗證 將此布林屬性值設定為 True 來控制驗證。 搭配 憑證指紋 屬性使用這個屬性來驗證訊息。 使用 [使用者名稱 ] 和 [ 密碼] 屬性來取得佇列的存取權。 布林值
    使用無法寄出的信件佇列 將此值設定為 True ,以在發生失敗時將訊息傳送至寄不出的信件佇列。 布林值 True
    使用日誌佇列 將此值設定為 True ,以在處理訊息時儲存訊息的複本。 布林值
  4. 再次按一下 [確定 ] 和 [ 確定 ] 以儲存設定。

另請參閱

如何設定 MSMQ 接收位置
設定 MSMQ 配接器