服務整合匯流排鏈結 [設定]

這個窗格顯示這個傳訊引擎和外部服務整合匯流排中的傳訊引擎之間的鏈結。

如果要在主控台中檢視這個頁面,請按下列路徑:

服務整合 -> 匯流排 -> bus_name -> [拓蹼] 外部匯流排連線 -> foreign_bus_name -> [相關項目] 服務整合匯流排鏈結 -> link_name

外部匯流排中的傳訊引擎,也必須有通往本端匯流排的服務整合匯流排鏈結。 如果要使某連線成為作用中,兩端的服務整合匯流排鏈結都必須啟動。

「配置」標籤

「配置」標籤顯示這個物件的配置內容。 即使停止再重新啟動執行時期環境,這些內容值也會保留下來。請參閱資訊中心作業說明,以取得如何將配置變更套用於執行時期環境的相關資訊。

一般內容

名稱

服務整合匯流排鏈結的名稱。如果要能夠運作,這個名稱必須與目標外部匯流排上所配置的對應服務整合匯流排鏈結同名。

參考資訊 值
必要的 是
資料類型 String

UUID

系統指派給服務整合匯流排鏈結來進行管理的通用唯一 ID。

參考資訊 值
必要的 否
資料類型 String

說明

服務整合匯流排鏈結用來進行管理的選用說明。

這個內容的動態更新會立即生效。

參考資訊 值
必要的 否
資料類型 文字區

UUID

系統指派給服務整合匯流排鏈結來進行管理的通用唯一 ID。

參考資訊 值
必要的 是
資料類型 下拉清單

本端傳訊引擎

這個服務整合匯流排鏈結所在的本端傳訊引擎。

參考資訊 值
必要的 是
資料類型 下拉清單

外部傳訊引擎

這個服務整合匯流排鏈結所連接之外部匯流排中的傳訊引擎。

參考資訊 值
必要的 是
資料類型 String

起始狀態

鏈結的起始狀態,顯示在傳訊引擎啟動時,是否自動啟動鏈結。

這個內容的動態更新在傳訊引擎重新啟動時,或在建立服務整合匯流排鏈結時生效。請利用「執行時期」標籤來檢查現行狀態。
參考資訊 值
必要的 否
資料類型 下拉清單
範圍
已停止
當啟動相關的傳訊引擎時,閘道鏈結在已停止的狀態中,無法處理任何新的連線要求。

已啟動
當啟動相關的傳訊引擎時,閘道鏈結在已啟動的狀態中,且可處理任何新的連線要求。

異常狀況目的地

當服務整合匯流排鏈結無法將訊息遞送到它的目標匯流排目的地,或無法遞送到這個目標目的地所配置的異常狀況目的地時,或當目標目的地不存在時,作為入埠訊息的目的地。

這個內容的動態更新會立即生效。

視需要選取圓鈕,以配置此服務整合匯流排鏈結使用的異常狀況目的地:
  • 選取無,可指定服務整合匯流排鏈結不使用異常狀況目的地。無法遞送的訊息不會重新遞送至異常狀況目的地,並且可能會封鎖等待送往相同目的地之其他訊息的處理。這個選項可用來保留訊息排序。
  • 選取 系統 以使用預設異常狀況目的地。無法遞送到匯流排目的地的訊息,會重新遞送到指派了這個鏈結之傳訊引擎的系統預設異常狀況目的地:_SYSTEM.Exception.Destinationmessaging_engine_name。
  • 選取 指定,然後輸入異常狀況目的地,以使用這裡指定的異常狀況目的地。如果服務整合匯流排鏈結無法使用此異常狀況目的地,則它會使用系統異常狀況目的地。
參考資訊 值
必要的 否
資料類型 圓鈕
預設值 系統

偏好這個鏈結之傳訊引擎的本端佇列點

當選取這個勾選框時,鏈結偏好將入埠訊息傳送到位於鏈結所在傳訊引擎上之目標目的地的可用佇列點。

當沒有選取這個勾選框時,或目標目的地沒有可用的本端佇列點時,鏈結會用目標目的地所有可用的佇列點來平衡訊息工作量。 依預設,會選取這個勾選框。

在 WebSphere® Application Server 7.0 版或更新的版本上執行的鏈結支援這個選項。 如果您在較早的版本上執行,就會套用偏好本端佇列點的預設行為。

參考資訊 值
必要的 是
資料類型 布林

「執行時期」標籤

「執行時期」標籤顯示這個物件的執行時期內容。 這些內容會直接影響現行執行時期環境,但在停止環境時,不會保留下來。 如果要保留執行時期內容值,請變更「配置」標籤中對等的內容值。 請參閱資訊中心作業說明,以取得如何將配置變更套用於執行時期環境的相關資訊。

一般內容

狀態

服務整合匯流排鏈結的執行時期狀態。

狀態的可能值如下:
表 1. 狀態值和定義. 表格的第一個直欄列出服務整合匯流排鏈結的狀態值。 第二個直欄包含簡要的狀態定義。
狀態 定義
啟動中 已在本端傳訊引擎啟動服務整合匯流排鏈結,但沒有外部匯流排的連線。 服務整合匯流排鏈結試圖啟動外部匯流排連線。 外部匯流排的服務整合匯流排鏈結也必須啟動,才能順利啟用匯流排之間的連線。
已啟動 已在本端傳訊引擎啟動服務整合匯流排鏈結,且有外部匯流排的連線。
已停止 已在本端傳訊引擎停止服務整合匯流排鏈結,且沒有外部匯流排的連線。
不明 部署管理程式無法聯絡遠端伺服器來判斷狀態。管理主控台無法聯絡伺服器來判斷狀態。
參考資訊 值
必要的 否
資料類型 String

目標入埠傳輸鏈

與外部匯流排通訊所用的傳輸鏈類型。

傳輸鏈名稱必須是目標傳訊引擎所在之伺服器中所定義的傳輸鏈名稱。

這個內容的動態更新在鏈結重新啟動時生效。請利用「執行時期」標籤來檢查現行狀態。

參考資訊 值
必要的 否
資料類型 String

引導端點

用來連接引導伺服器的逗點區隔端點 Triplet 清單,語法如下:hostName:portNumber:chainName。 例如,Merlin:7276:BootstrapBasicMessaging,Gandalf:5557:BootstrapSecureMessaging。如果未指定 hostName,預設值是 localhost。 如果未指定 portNumber,預設值是 7276。 如果未指定 chainName,預設值是 BootstrapBasicMessaging。 請參閱資訊中心,以取得相關資訊。

這個內容是依照 JMS Connection Factory 設定中的提供者端點內容的相同方式來設定的。

引導端點的埠是指服務整合匯流排端點位址上所定義的埠,端點位址配置在外部匯流排的目標應用程式伺服器上。

這個內容的動態更新在鏈結重新啟動時生效。請利用「執行時期」標籤來檢查現行狀態。

您只在有用戶端應用程式是在應用程式伺服器之外執行,或有應用程式在另一 Cell 中的伺服器上,想利用這個 Connection Factory 來連接 Connection Factory 上所指定的目標服務整合匯流排時,才需修改這個內容。

如果要使用預設傳訊提供者的 JMS 目的地,應用程式會連接至目的地所指派的目標服務整合匯流排中的傳訊引擎。比方說,JMS 佇列會指派給服務整合匯流排中的佇列目的地。

在應用程式伺服器之外執行(例如:在用戶端儲存器中執行或在 WebSphere Application Server 環境之外執行)的用戶端應用程式,無法在目標匯流排中直接找到適合連接的傳訊引擎。 同樣地,在 Cell 內某部伺服器中執行,且要連接到另一個 Cell 中之目標匯流排的應用程式,也無法在目標匯流排中直接找到要連接的適當傳訊引擎。

在這些實務中,用戶端(或另一個匯流排中的伺服器)必須利用本身是目標匯流排成員的引導伺服器來完成引導程序。 引導伺服器是執行「SIB 服務」,但不需要執行任何傳訊引擎的應用程式伺服器。 引導伺服器會選取在支援所需目標傳輸鏈的應用程式伺服器中執行的傳訊引擎。 為了能夠採行引導程序,您必須在用戶端所用的 Connection Factory 中配置一或多個提供者端點。

引導伺服器會使用特定之埠和引導傳輸鏈。這個埠是管理鏈結遠端系統之傳訊引擎的 SIB_ENDPOINT_ADDRESS(如果啟用安全,就是 SIB_ENDPOINT_SECURE_ADDRESS)。當配上主機名稱時,即構成引導伺服器的端點位址。

應用程式所用的 JMS Connection Factory 內容會控制適當傳訊引擎的選擇及應用程式連接至所選傳訊引擎的方式。
  • 若未提供安全認證,則依預設
    • 如果未指定任何主機,就使用 localhost
    • 如果未指定任何埠,就使用 7276
    • 如果未指定引導通道鏈,就使用稱為 BootstrapBasicMessaging 的引導傳輸鏈
  • 若有提供安全認證,則依預設
    • 如果未指定任何主機,就使用 localhost
    • 如果未指定任何埠,就使用 7286
    • 如果未指定引導通道鏈,就使用稱為 BootstrapBasicMessaging 的引導傳輸鏈
[IBM i] 註: 如果是 IBM® i 平台,您必須(至少)將預設主機名稱從 localhost 改成 your.server.name。

如果您要應用程式使用含不同端點位址的引導伺服器,您必須在用戶端應用程式所用的 JMS Connection Factory 的提供者端點內容上,指定必要的端點位址。 您可以指定引導伺服器的一或多個端點位址。

在應用程式伺服器之外的應用程式所用的每個 JMS Connection Factory 都必須指定引導伺服器的端點位址。 如果要避免指定太長的引導伺服器清單,您可以提供少數具有高可用性的伺服器來作為專用的引導伺服器。 之後,您只需要在每個 Connection Factory 上指定一份短的引導伺服器清單。

註: 在配置與非預設引導伺服器間的連線時,請指定所需的端點位址值並使用冒號作為分隔字元。
例如:在 boothost1 主機上,有一個伺服器指派了非安全埠號 7278,所用的預設傳輸鏈為 BootstrapBasicMessaging:
boothost1:7278:BootstrapBasicMessaging
or
boothost1:7278
在 boothost2 主機上,有一個伺服器指派了安全埠號 7289,所用的預先定義傳輸鏈為 BootstrapTunneledSecureMessaging:
boothost2:7289:BootstrapTunneledSecureMessaging
端點位址的語法如下:
[ [host_name] [ ":" [port_number] [ ":" chain_name] ] ]
其中:
host_name
伺服器執行所在的主機名稱。可以是 IP 位址。若為 IPv6 位址,請按如下所示,用方括弧 ([]) 括住 host_name:
[2002:914:fc12:179:9:20:141:42]:7276:BootstrapBasicMessaging
. 如果沒有指定一值,預設值是 localhost。
[IBM i] 註: 如果是 IBM i 平台,您必須(至少)將預設主機名稱從 localhost 改成 your.server.name。
port_number
若有指定,則為管理鏈結之遠端系統的下列其中一個傳訊引擎位址:
  • SIB_ENDPOINT_ADDRESS(如果沒有啟用安全的話)
  • 對於安全連線而言,如果啟用安全,就是 SIB_ENDPOINT_SECURE_ADDRESS。

如果沒有指定 port_number,則預設值為 7276。

如果要利用管理主控台來尋找任何這些值,請按一下伺服器 -> 伺服器類型 -> WebSphere 應用程式伺服器 -> server_name -> [通訊] 埠。

chain_name
連接引導伺服器時所用之預先定義的引導傳輸鏈名稱。如果沒有指定,預設值是 BootstrapBasicMessaging。

以下是所提供的預先定義的引導傳輸鏈:

BootstrapBasicMessaging
這對應於伺服器傳輸鏈 InboundBasicMessaging (JFAP-TCP/IP)
BootstrapSecureMessaging
這對應於伺服器傳輸鏈 InboundSecureMessaging (JFAP-SSL-TCP/IP)
BootstrapTunneledMessaging
在使用這個引導傳輸鏈之前,您必須先在引導伺服器上定義一個對應的伺服器傳輸鏈。 (請參閱伺服器 -> 伺服器類型 -> WebSphere 應用程式伺服器 -> server_name -> [伺服器傳訊] 傳訊引擎入埠傳輸。)這個傳輸鏈會建立 JFAP 通道,並使用 HTTP 封套。
BootstrapTunneledSecureMessaging
在使用這個引導傳輸鏈之前,您必須先在引導伺服器上定義一個對應的伺服器傳輸鏈。 (請參閱伺服器 -> 伺服器類型 -> WebSphere 應用程式伺服器 -> server_name -> [伺服器傳訊] 傳訊引擎入埠傳輸。)這個傳輸鏈會建立 JFAP 通道,並使用 HTTP 封套。

指定 host_name : chain_name,而不是 host_name : : chain_name(兩個冒號),並不正確。 完全不輸入有效,輸入下列任何字串也有效:"a"、"a:"、":7276"、"::chain",等等。 如果您未指定一值,則會套用預設值,但您必須使用 ":" 來隔開各欄位。

如果您提供多個引導伺服器,請識別所有必要的端點位址。 請用逗點字元隔開各個端點位址。以前例中的伺服器為例:
boothost1:7278:BootstrapBasicMessaging,
  boothost2:7289:BootstrapTunneledSecureMessaging,
  [2002:914:fc12:179:9:20:141:42]:7276:BootstrapBasicMessaging
參考資訊 值
必要的 否
資料類型 文字區

鑑別別名

用來進行外部匯流排存取鑑別之鑑別別名的名稱。

您必須已預先定義「Java Platform Enterprise Edition (Java EE) 連接器架構 (JCA)」鑑別別名。

這個內容的動態更新在鏈結重新啟動時生效。請利用「執行時期」標籤來檢查現行狀態。

伺服器重新啟動之後,才能看到已修改的別名。

參考資訊 值
必要的 否
資料類型 下拉清單


檔名: SIBGatewayLink_DetailForm.html