交易服務設定

請利用這個頁面來指定交易服務的設定。交易服務是一個伺服器執行時期元件,它能夠協調多個資源管理程式的更新,以確保資料的原子性更新。 交易是由應用程式或這些應用程式所部署的儲存器來啟動和結束。

若要檢視這個管理主控台頁面,請按一下伺服器 > 伺服器類型 > WebSphere Application Server > server_name > [儲存器設定] 儲存器服務 > 交易服務

「配置」標籤

交易日誌目錄

指定在這部伺服器中,交易服務將回復日誌檔儲存在其中的目錄名稱。 您可以選擇性地指定交易日誌檔的大小。 如果是 z/OS® 平台,便指定 JTA 友機日誌的位置。

請只在應用程式使用分散式資源或 XA 交易時,才設定這個內容來變更應用程式伺服器的日誌檔目錄;例如,在單一交易內存取多個資料庫和資源時。

在下列其中一個狀況中,請設定這個內容來變更應用程式伺服器的日誌檔目錄:
  • 如果應用程式使用分散式資源或 XA 交易;例如,在單一交易內存取多個資料庫和資源。
  • 系統配置了交易高可用性。在這個狀況下,叢集中的所有伺服器都必須能夠存取交易日誌目錄,且交易日誌目錄在叢集內必須是唯一的。

如果您並未在伺服器配置期間指定這個目錄,交易服務會使用以安裝目錄為基礎的預設目錄:app_server_root/ tranlog/cell_ name/node_ name/server_ name

當執行於應用程式伺服器的應用程式存取多項資源時,應用程式伺服器會將交易資訊儲存在產品目錄中,以便能夠正確協調和管理分散式交易。 當交易負荷量較高時,依這個方式來儲存持續性資訊,應用程式伺服器的效能可能會變差,因為它會隨著作業系統和基礎儲存體系統而不同。 為了使效能更好,請在實體較大的個別儲存系統中,指定一個新的日誌檔目錄。

如果您的應用程式伺服器出現一或多個下列症狀,請變更交易日誌目錄。
  • 雖然交易增加,但 CPU 的使用仍低
  • 交易失敗,出現多次逾時
  • 發生交易回復,出現「無法加入交易」異常狀況
  • 應用程式伺服器在執行中停止,需要重新啟動
  • 應用程式伺服器所執行的磁碟顯示較高的使用
對於日誌檔儲存體系統的建議如下:
  • 將日誌檔儲存在多磁碟機陣列 (RAID) 中

    在 RAID 配置中,會由多個硬碟來分攤將資料寫入實體媒體的作業。 這個技術會生產更多儲存體並行存取作業來持續保存交易資訊,且從日誌中存取這項資料的速度也會加快。 隨著應用程式和儲存體子系統的設計而不同,效能增進的範圍可在 10% - 100% 之間,在某些情況下,甚至會更多。

  • 不要將作業系統 I/O 模式設為並行 I/O (CIO) 來儲存日誌檔。

    當您指定交易日誌目錄時,請確保檔案系統只會使用同步的寫入和寫入序列化作業。 部分作業系統(如 AIX® JFS2)支援選用的並行 I/O (CIO) 模式,其中檔案系統並不強制執行寫入作業的序列化。 在這些系統中,請勿在應用程式伺服器交易回復日誌檔上使用 CIO 模式。

若要指定交易日誌檔的大小,請併入檔案大小設定。使用下列格式,其中 directory_name 是交易日誌目錄的名稱,file_size 是交易日誌檔的新磁碟空間配置,以 KB (nK) 或 MB (nM) 來指定。 您可以指定的交易日誌檔大小下限為 64K。 如果您指定的值小於 64K,或您沒有指定檔案大小值,則會使用預設值 1M。

directory_name;file_size

[AIX Solaris HP-UX Linux Windows] [iSeries] 如需交易日誌大小的相關資訊,請參閱管理交易記載以取得最佳伺服器可用性。

資料類型 字串
預設值 目錄名稱:app_server_root/tranlog/cell_name/node_name/server_name

檔案大小:1MB

建議 在 RAID-0 配置中,建立一個至少由 3 至 4 個硬碟組成磁碟陣列的檔案系統。 之後,在這個檔案系統中,建立含預設大小的交易日誌。 當伺服器在負荷狀態下執行時,請檢查磁碟的輸入和輸出。 如果磁碟輸入和輸出時間超出 5%,請考慮增加實體磁碟來降低這個值。

在 z/OS 中,這個日誌專供 XA 資源的回復使用。 當在 WebSphere® 產品中執行的應用程式存取 XA 資源時,WebSphere 產品會將資源的相關資訊儲存起來,以便回復 XA 交易。 請使用下列語法:

[位置類型 URL 標籤] location_specification
  • location type URL tag 指定 JTA 友機日誌的選用位置類型:
    • 預設值是 dir://,指定「JTA 友機日誌」位置在 location_specification 所指定的完整 HFS 目錄中。
  • location_specification 指定 JTA 友機日誌的位置名稱:
    • 若要指定日誌串流,請使用下列語法:logstream://HLQ

      如果您的應用程式伺服器安裝遵循配置日誌串流至連結機能 (CF) 的慣例,日誌串流就會依據 HLQ.server.X 語法命名,其中的 HLQ 是安裝對話框所指定的使用者定義的值,在 1 到 8 個字元之間。 請使用這個 HLQ 值,指定 JTA 友機日誌的位置。

    • 如果 location type URL tagdir://,請在 location_specification 中使用完整的 HFS 目錄。 在 WebSphere 節點內,目錄的完整名稱必須是唯一的。

預設值是 dir://app_server_root/tranlog/server name

如果您將 WebSphere Application Server 第 5 版節點移轉至第 6 版,這個配置內容的儲存位置會從伺服器層次移至節點(伺服器索引)層次。 如果您指定了第 5 版應用程式伺服器的非預設日誌目錄,系統會重新提示您儲存交易服務設定,以確認您要將日誌目錄儲存在節點層次。

交易生命週期逾時總計

在交易服務起始逾時完成之前,在這部伺服器上啟動之交易所容許的預設最長時間(秒)。 任何交易,只要未在這項逾時之前起始完成處理程序,都會加以回復。

只有在應用程式元件並未設定它自己的交易逾時值時,才使用這個逾時值。

[z/OS] 在逾時之後,交易還可以在大約 4 分鐘的寬限期內繼續執行。 如果在寬限期內確定或回復交易,一律會回復交易的輸出。 如果未在寬限期內完成交易,控制器會異常結束應用程式元件執行所在的服務者區域,且傳回 ABEND EC3 RSN=04130002 或 04130005。
註: 只有交易生命週期逾時總計和最大交易逾時有寬限期。 您可以利用 DISABLE_TRANSACTION_TIMEOUT_GRACE_PERIOD 自訂內容來停用寬限期。

這個逾時值的上限受限於最大交易逾時。 比方說,如果您將交易生命週期逾時總計值設為 500,而最大交易逾時值是 300,交易會在 300 秒之後逾時。

如果您將這個逾時值設為 0,便不會套用這個逾時值,而會改用最大交易逾時值。

資料類型 整數
單位
預設值 120
範圍

[AIX Solaris HP-UX Linux Windows] [iSeries] 0 至 2 147 483 647

範圍

[z/OS] 0 至 2 147 040

非同步回應逾時值

指定伺服器等待入埠 「Web 服務基本交易」(WS-AT) 通訊協定回應過了多久(秒)之後,便重新傳送上一個 WS-AT 通訊協定訊息。

資料類型 整數
單位
預設值 30
範圍 0 至 2 147 483 647
用戶端不作用逾時值

指定遠端用戶端發出的交易要求之間的持續時間上限(秒)。用戶端不作用的期間若超出這個逾時值,都會造成在這個應用程式伺服器中回復交易。

如果您將這個值設成 0,就沒有逾時限制。

資料類型 整數
單位
預設值 60
範圍 0 至 2 147 483 647
交易逾時值上限

指定在這部伺服器中執行之交易的交易逾時上限(以秒為單位)。這個值應該大於或等於所指定的總交易逾時值。

這個逾時值會限制所有其他交易逾時值的上限。 下表顯示在伺服器中執行的交易如何套用不同的逾時值。
表 1. 交易逾時設定。
逾時設定 受影響的交易
交易逾時值上限 在這部伺服器中執行的所有交易,都不會受限於交易生命週期逾時總計或應用程式元件逾時值。 這些交易包括從這部伺服器之外匯入的交易,如從用戶端匯入的交易。
交易生命週期逾時總計 起源於這部伺服器,而未受到應用程式元件逾時值影響的所有交易;換言之,就是相關聯的應用程式元件並未設定它自己的逾時值。
應用程式元件逾時值 應用程式元件特定的交易。 如果元件是儲存器管理的 Bean,請在元件的部署描述子中,設定這個逾時值。 如果元件是 Bean 管理的 Bean,請利用 UserTransaction.setTransactionTimeout 方法,以程式化的方式來設定這個逾時值。
如果您將逾時值設為 0,並不會套用這個逾時值,實際上是停用這個逾時值。 如果所有逾時值都設為 0,交易便永遠不會逾時。
比方說,請考量下列逾時值:
表 2. 範例逾時值
逾時設定
交易逾時值上限 360
交易生命週期逾時總計 240
應用程式元件逾時值 60
在這個範例中,應用程式元件專屬的交易是在 60 秒之後逾時。 其他本端交易在 240 秒之後逾時,從這部伺服器之外匯入的任何交易在 360 秒之後逾時。 之後,如果您將應用程式元件逾時值改成 500,應用程式元件交易會在 360 秒〈最大交易逾時值〉之後逾時。 如果您將最大交易逾時值設為 0,應用程式元件交易會在 500 秒之後逾時。 如果您移除應用程式元件逾時值,應用程式元件交易會在 240 秒之後逾時。

為了迅速判斷逾時的發生以及防止進一步的資源鎖定,在已發生逾時狀況的交易路徑上,應用程式伺服器會防止進一步的交易工作。 不論試圖在現行交易環境定義之下執行工作,或試圖在不同交易環境定義之下執行工作,都是如此。

資料類型 整數
單位
預設值 300
範圍 0 至 2 147 483 647
範圍 0 至 2 147 040
探索性重試限制

指定應用程式伺服器重試完成信號(如確定或回復)的次數。 在資源管理程式或遠端友機擲出暫時性異常狀況之後,便會重試;如果在所有 Web 服務基本交易 (WS-AT) 友機回應之前,所配置的非同步回應逾時便已到期,也會進行重試。

如果應用程式伺服器放棄重試,資源管理程式或遠端友機就必須負責確保資源或友機的交易分支已適當完成。 應用程式伺服器會產生(代表資源或友機)異常狀況,來指出探索性風險。如果已發出確定要求,交易發送端會收到確定作業的異常狀況;如果交易是儲存器起始的,儲存器就會向 EJB 用戶端傳回遠端異常狀況或 Enterprise JavaBeans™ (EJB) 異常狀況。

資料類型 整數
預設值 0
範圍 0 至 2 147 483 647

0 值(預設值)表示無限重試。

探索性重試等待

指定在資源管理程式或遠端友機擲出暫時性異常狀況之後,應用程式伺服器要等待幾秒,才能重新發出確定或回復等完成信號。

資料類型 整數
預設值 0
範圍 0 至 2 147 483 647

[AIX Solaris HP-UX Linux Windows] [iSeries] 0 值表示由應用程式伺服器來決定重試等待時間,每當重試失敗 10 次之後,伺服器都會將重試等待時間加倍。

[z/OS] 如果這個值保留 0,應用程式伺服器仍會繼續嘗試完成交易。 它會漸進地增加各次嘗試之前的等待時間,以改進系統通訊量。

啟用探索性報告的記載功能 [AIX Solaris HP-UX Linux Windows] [iSeries]

指定應用程式伺服器是否記載同時包含一段式確定資源和兩段式確定資源之交易所發出的 about-to-commit-one-phase-resource 事件。

這個內容會啟用記載探索性報告的功能。如果應用程式配置成允許一段式確定資源參與兩段式確定交易,在應用程式伺服器失敗時的探索輸出報告需要交易日誌寫入額外資訊。如果啟用的話,任何同時含有一段式和兩段式確定資源的交易,都會執行一個額外的日誌寫入動作。 不含一段式確定資源的交易不會寫入額外的記錄。

[AIX Solaris HP-UX Linux Windows] [iSeries]
資料類型 勾選框
預設值 清除
範圍
清除
應用程式伺服器不會記載包含一段式確定資源和兩段式確定資源的交易其中的「關於確定一段式確定資源」事件。
選取
應用程式伺服器會記載包含一段式確定資源和兩段式確定資源的交易其中的「關於確定一段式確定資源」事件。
探索完成方向

指定用來完成具有探索式輸出之交易的方向;一種是由應用程式伺服器確定或回復交易,另一種是依靠管理者手動完成。

資料類型 下拉清單
預設值 ROLLBACK
範圍
COMMIT
應用程式伺服器以探索方式來確定交易。
ROLLBACK
應用程式伺服器會以探索方式來回復交易。
MANUAL
應用程式伺服器依賴管理者手動完成或回復含探索輸出的交易。
接受探索性風險

指定這部伺服器的所有應用程式是否都接受在包含一段式資源的兩段式交易中,發生探索性風險的可能性。這項設定會配置伺服器的最後一個參與者支援 (LPS)。 最後一個參與者支援是交易服務的一項延伸,它使單一的一段式資源能夠參與有一或多個兩段式資源的兩段式交易。

如果未選取「接受探索性風險」選項,您必須個別配置應用程式來接受探索性風險。 您可以在組合應用程式時配置應用程式,也可以在部署之後,利用最後一個參與者支援延伸窗格來配置應用程式。

資料類型 勾選框
預設值 清除
範圍
選取
部署在伺服器的所有應用程式都接受探索性輸出結果所增加的風險。
清除
應用程式必須個別配置是否接受探索性輸出結果所增加的風險。
啟用檔案鎖定

指定在開啟交易服務回復日誌時,是否啟用檔案鎖定。

如果您啟用這項設定,在存取交易服務回復日誌檔之前,會取得檔案鎖定。 檔案鎖定用來確保在高可用性的 WebSphere Application Server 部署中,任何時候都只有一個應用程式伺服器能夠存取特定的交易服務回復日誌。 在尚未配置高可用性支援的標準部署中,這項設定沒有作用。
小心: 這項設定需要相容的網路檔案系統,如網路檔案系統 (NFS) 第 4 版,才能正確運作。
資料類型 勾選框
預設值 選取
啟用交易協調授權

指定是否啟用交易服務通訊協定訊息的安全交換。

除非您在伺服器上啟用 WebSphere Application Server 安全,否則,這項設定沒有作用。

資料類型 勾選框
預設值 選取
預設 WS-Transaction 規格層次

指定含有 Web 服務原子交易 (WS-AT) 或 Web 服務商業活動 (WS-BA) 協調環境定義之出埠要求,所使用的預設 WS-Transaction 規格層次。

您可以從 WS-Transaction 1.1 或 WS-Transaction 1.0 中選擇。 如需這些規格的詳細資料,請參閱應用程式伺服器中的 Web 服務基本交易支援和應用程式伺服器中的 Web 服務商業活動支援。

如果無法從提供者原則(WS-Transaction WS-Policy 主張)判斷伺服器需要的規格層次,便會使用預設 WS-Transaction 規格層次。 比方說,目標 Web 服務的 WSDL 或用戶端 WS-Transaction 原則類型的原則主張都無法使用,或原則主張可用,但兩個規格層次都適用。

資料類型 下拉清單
預設值 1.0
外部 WS-Transaction HTTP(S) URL 字首

選取或指定外部 WS-Transaction HTTP(S) URL 字首。

如果您利用 WebSphere 的 HTTP 伺服器或 Proxy 伺服器之類的中介節點,來傳送符合 Web 服務原子交易 (WS-AT) 或 Web 服務商業活動 (WS-BA) 通訊協定標準的要求,請選取或指定這些欄位之一。

如果啟用 WebSphere Application Server 安全,也啟用交易協調授權,便使用 HTTPS 字首。 否則,使用 HTTP 字首。

如果中介節點不是 Proxy 伺服器,每個伺服器的字首都必須是唯一的。

如果您使用 Proxy 伺服器,叢集中每個伺服器的字首都可以相同,因為 Proxy 伺服器會動態判斷要求要轉遞到哪部伺服器。

選取字首

請選取這個選項,以便從清單中選取用於 WS-AT 和 WS-BA 服務端點的外部端點 URL 資訊。

資料類型 下拉清單
預設值
指定自訂字首

請選取這個選項,在欄位中指定用於 WS-AT 和 WS-BA 服務端點的外部端點 URL 資訊。

請使用下列其中一個字首格式,其中 host_nameport 代表中介節點,也就是伺服器的 HTTP 或 HTTPS Proxy。
http://host_name:port
https://host_name:port
資料類型 字串
預設值

「執行時期」標籤

交易日誌目錄

指定在這部伺服器中,交易服務將回復日誌檔儲存在其中的目錄名稱。 您可以選擇性地指定交易日誌檔的大小。 如果是 z/OS® 平台,便指定 JTA 友機日誌的位置。

請只在應用程式使用分散式資源或 XA 交易時,才設定這個內容來變更應用程式伺服器的日誌檔目錄;例如,在單一交易內存取多個資料庫和資源時。

在下列其中一個狀況中,請設定這個內容來變更應用程式伺服器的日誌檔目錄:
  • 如果應用程式使用分散式資源或 XA 交易;例如,在單一交易內存取多個資料庫和資源。
  • 系統配置了交易高可用性。在這個狀況下,叢集中的所有伺服器都必須能夠存取交易日誌目錄,且交易日誌目錄在叢集內必須是唯一的。

如果您並未在伺服器配置期間指定這個目錄,交易服務會使用以安裝目錄為基礎的預設目錄:app_server_root/ tranlog/cell_ name/node_ name/server_ name

當執行於應用程式伺服器的應用程式存取多項資源時,應用程式伺服器會將交易資訊儲存在產品目錄中,以便能夠正確協調和管理分散式交易。 當交易負荷量較高時,依這個方式來儲存持續性資訊,應用程式伺服器的效能可能會變差,因為它會隨著作業系統和基礎儲存體系統而不同。 為了使效能更好,請在實體較大的個別儲存系統中,指定一個新的日誌檔目錄。

如果您的應用程式伺服器出現一或多個下列症狀,請變更交易日誌目錄。
  • 雖然交易增加,但 CPU 的使用仍低
  • 交易失敗,出現多次逾時
  • 發生交易回復,出現「無法加入交易」異常狀況
  • 應用程式伺服器在執行中停止,需要重新啟動
  • 應用程式伺服器所執行的磁碟顯示較高的使用
對於日誌檔儲存體系統的建議如下:
  • 將日誌檔儲存在多磁碟機陣列 (RAID) 中

    在 RAID 配置中,會由多個硬碟來分攤將資料寫入實體媒體的作業。 這個技術會生產更多儲存體並行存取作業來持續保存交易資訊,且從日誌中存取這項資料的速度也會加快。 隨著應用程式和儲存體子系統的設計而不同,效能增進的範圍可在 10% - 100% 之間,在某些情況下,甚至會更多。

  • 不要將作業系統 I/O 模式設為並行 I/O (CIO) 來儲存日誌檔。

    當您指定交易日誌目錄時,請確保檔案系統只會使用同步的寫入和寫入序列化作業。 部分作業系統(如 AIX® JFS2)支援選用的並行 I/O (CIO) 模式,其中檔案系統並不強制執行寫入作業的序列化。 在這些系統中,請勿在應用程式伺服器交易回復日誌檔上使用 CIO 模式。

若要指定交易日誌檔的大小,請併入檔案大小設定。使用下列格式,其中 directory_name 是交易日誌目錄的名稱,file_size 是交易日誌檔的新磁碟空間配置,以 KB (nK) 或 MB (nM) 來指定。 您可以指定的交易日誌檔大小下限為 64K。 如果您指定的值小於 64K,或您沒有指定檔案大小值,則會使用預設值 1M。

directory_name;file_size

[AIX Solaris HP-UX Linux Windows] [iSeries] 如需交易日誌大小的相關資訊,請參閱管理交易記載以取得最佳伺服器可用性。

資料類型 字串
預設值 目錄名稱:app_server_root/tranlog/cell_name/node_name/server_name

檔案大小:1MB

建議 在 RAID-0 配置中,建立一個至少由 3 至 4 個硬碟組成磁碟陣列的檔案系統。 之後,在這個檔案系統中,建立含預設大小的交易日誌。 當伺服器在負荷狀態下執行時,請檢查磁碟的輸入和輸出。 如果磁碟輸入和輸出時間超出 5%,請考慮增加實體磁碟來降低這個值。

在 z/OS 中,這個日誌專供 XA 資源的回復使用。 當在 WebSphere® 產品中執行的應用程式存取 XA 資源時,WebSphere 產品會將資源的相關資訊儲存起來,以便回復 XA 交易。 請使用下列語法:

[位置類型 URL 標籤] location_specification
  • location type URL tag 指定 JTA 友機日誌的選用位置類型:
    • 預設值是 dir://,指定「JTA 友機日誌」位置在 location_specification 所指定的完整 HFS 目錄中。
  • location_specification 指定 JTA 友機日誌的位置名稱:
    • 若要指定日誌串流,請使用下列語法:logstream://HLQ

      如果您的應用程式伺服器安裝遵循配置日誌串流至連結機能 (CF) 的慣例,日誌串流就會依據 HLQ.server.X 語法命名,其中的 HLQ 是安裝對話框所指定的使用者定義的值,在 1 到 8 個字元之間。 請使用這個 HLQ 值,指定 JTA 友機日誌的位置。

    • 如果 location type URL tagdir://,請在 location_specification 中使用完整的 HFS 目錄。 在 WebSphere 節點內,目錄的完整名稱必須是唯一的。

預設值是 dir://app_server_root/tranlog/server name

如果您將 WebSphere Application Server 第 5 版節點移轉至第 6 版,這個配置內容的儲存位置會從伺服器層次移至節點(伺服器索引)層次。 如果您指定了第 5 版應用程式伺服器的非預設日誌目錄,系統會重新提示您儲存交易服務設定,以確認您要將日誌目錄儲存在節點層次。

交易生命週期逾時總計

在交易服務起始逾時完成之前,在這部伺服器上啟動之交易所容許的預設最長時間(秒)。 任何交易,只要未在這項逾時之前起始完成處理程序,都會加以回復。

只有在應用程式元件並未設定它自己的交易逾時值時,才使用這個逾時值。

[z/OS] 在逾時之後,交易還可以在大約 4 分鐘的寬限期內繼續執行。 如果在寬限期內確定或回復交易,一律會回復交易的輸出。 如果未在寬限期內完成交易,控制器會異常結束應用程式元件執行所在的服務者區域,且傳回 ABEND EC3 RSN=04130002 或 04130005。
註: 只有交易生命週期逾時總計和最大交易逾時有寬限期。 您可以利用 DISABLE_TRANSACTION_TIMEOUT_GRACE_PERIOD 自訂內容來停用寬限期。

這個逾時值的上限受限於最大交易逾時。 比方說,如果您將交易生命週期逾時總計值設為 500,而最大交易逾時值是 300,交易會在 300 秒之後逾時。

如果您將這個逾時值設為 0,便不會套用這個逾時值,而會改用最大交易逾時值。

資料類型 整數
單位
預設值 120
範圍

[AIX Solaris HP-UX Linux Windows] [iSeries] 0 至 2 147 483 647

範圍

[z/OS] 0 至 2 147 040

非同步回應逾時值

指定伺服器等待入埠 「Web 服務基本交易」(WS-AT) 通訊協定回應過了多久(秒)之後,便重新傳送上一個 WS-AT 通訊協定訊息。

資料類型 整數
單位
預設值 30
範圍 0 至 2 147 483 647
用戶端不作用逾時值

指定遠端用戶端發出的交易要求之間的持續時間上限(秒)。用戶端不作用的期間若超出這個逾時值,都會造成在這個應用程式伺服器中回復交易。

如果您將這個值設成 0,就沒有逾時限制。

資料類型 整數
單位
預設值 60
範圍 0 至 2 147 483 647
交易逾時值上限

指定在這部伺服器中執行之交易的交易逾時上限(以秒為單位)。這個值應該大於或等於所指定的總交易逾時值。

這個逾時值會限制所有其他交易逾時值的上限。 下表顯示在伺服器中執行的交易如何套用不同的逾時值。
表 1. 交易逾時設定。
逾時設定 受影響的交易
交易逾時值上限 在這部伺服器中執行的所有交易,都不會受限於交易生命週期逾時總計或應用程式元件逾時值。 這些交易包括從這部伺服器之外匯入的交易,如從用戶端匯入的交易。
交易生命週期逾時總計 起源於這部伺服器,而未受到應用程式元件逾時值影響的所有交易;換言之,就是相關聯的應用程式元件並未設定它自己的逾時值。
應用程式元件逾時值 應用程式元件特定的交易。 如果元件是儲存器管理的 Bean,請在元件的部署描述子中,設定這個逾時值。 如果元件是 Bean 管理的 Bean,請利用 UserTransaction.setTransactionTimeout 方法,以程式化的方式來設定這個逾時值。
如果您將逾時值設為 0,並不會套用這個逾時值,實際上是停用這個逾時值。 如果所有逾時值都設為 0,交易便永遠不會逾時。
比方說,請考量下列逾時值:
表 2. 範例逾時值
逾時設定
交易逾時值上限 360
交易生命週期逾時總計 240
應用程式元件逾時值 60
在這個範例中,應用程式元件專屬的交易是在 60 秒之後逾時。 其他本端交易在 240 秒之後逾時,從這部伺服器之外匯入的任何交易在 360 秒之後逾時。 之後,如果您將應用程式元件逾時值改成 500,應用程式元件交易會在 360 秒〈最大交易逾時值〉之後逾時。 如果您將最大交易逾時值設為 0,應用程式元件交易會在 500 秒之後逾時。 如果您移除應用程式元件逾時值,應用程式元件交易會在 240 秒之後逾時。

為了迅速判斷逾時的發生以及防止進一步的資源鎖定,在已發生逾時狀況的交易路徑上,應用程式伺服器會防止進一步的交易工作。 不論試圖在現行交易環境定義之下執行工作,或試圖在不同交易環境定義之下執行工作,都是如此。

資料類型 整數
單位
預設值 300
範圍 0 至 2 147 483 647
範圍 0 至 2 147 040
啟用檔案鎖定

指定在開啟交易服務回復日誌時,是否啟用檔案鎖定。

如果您啟用這項設定,在存取交易服務回復日誌檔之前,會取得檔案鎖定。 檔案鎖定用來確保在高可用性的 WebSphere Application Server 部署中,任何時候都只有一個應用程式伺服器能夠存取特定的交易服務回復日誌。 在尚未配置高可用性支援的標準部署中,這項設定沒有作用。
小心: 這項設定需要相容的網路檔案系統,如網路檔案系統 (NFS) 第 4 版,才能正確運作。
資料類型 勾選框
預設值 選取
啟用交易協調授權

指定是否啟用交易服務通訊協定訊息的安全交換。

除非您在伺服器上啟用 WebSphere Application Server 安全,否則,這項設定沒有作用。

資料類型 勾選框
預設值 選取
手動交易數

指定等待管理者手動完成的交易數目。

如果有交易等待手動完成,您可以按一下檢視鏈結,在需要手動完成的交易畫面中顯示這些交易的清單。

資料類型 整數
預設值 0
重試交易數

指定有某些資源要重試的交易數目。

如果有交易含有要重試的資源,您可以按一下檢視鏈結,在「重試資源的交易」畫面中顯示這些交易的清單。

資料類型 整數
預設值 0
探索交易數

指定已依經驗完成的交易數目。

如果有以探索方式完成的交易,您可以按一下檢視鏈結,在「含探索輸出的交易」畫面中顯示這些交易的清單。

資料類型 整數
預設值 0
匯入的備妥交易數

指定已匯入並備妥、但尚未確定的交易數目。

如果有已匯入和已備妥但尚未確定的交易,您可以按一下檢視鏈結,在「匯入和備妥的交易」畫面中顯示這些交易的清單。

資料類型 整數
預設值 0



標示(線上)的鏈結表示需要存取網際網路。

相關概念
相關工作
[AIX Solaris HP-UX Linux Windows] [iSeries]
相關資訊
最後一個參與者支援延伸設定


檔名: udat_contranserv.html