設定可用的 MBean 屬性

設定可用的 MBean 屬性,就可以自訂 Change Management Server (CM Server)。

屬性會依照其所在的 MBean 來分類。您可以擷取所有參數,並以 [R] 表示讀取。針對可修改的參數,以 [W] 表示寫入。您可使用 WebSphere® Application Server wsadmin 指令行公用程式中的 JACL 指令來存取這些屬性。teamAdminUtils.jacl 檔提供了 JACL 指令、語法和函數的範例。從 7.1.0.2 版開始,還可使用 Web 型的 CM Server Administration 公用程式來檢查及修改多個 MBean 屬性,並監視整體 CM Server 活動。在 Web 瀏覽器中輸入下列 URL 就可存取此公用程式:

http://CM-Server-name:12080/TeamAdminWeb

只有當 CM Server 正在執行時才能變更可修改的參數;您不需要重新啟動伺服器。變更用來控管啟動後端 ONCRPC 伺服器處理程序的 MBean 屬性,並不會影響已啟動的後端 ONCRPC 程序;只有新啟動的後端 ONCRPC 伺服器處理程序會遵循新的設定。

CM Server 啟動時會建立三個 MBean:用來保留 CM Server 端的配置屬性 TeamServerMBean、用來保留 ClearCase 受管理 Connection Factory 屬性的 CcServerFactoryMBean,以及用來保留 ClearQuest 受管理 Connection Factory 屬性的 CqServerFactoryMBean。這些每一個 MBean 都代表 CM Server 內不同的可配置實體。

受管理 Connection Factory 是負責啟動後端 ONCRPC 伺服器處理程序的 CM Server 元件。這些後端程序會橋接 ClearCase 與 ClearQuest 專屬核心產品的連線。

ClearCase 受管理 Connection Factory 會啟動單一執行緒 ClearCase ONCRPC 後端伺服器程序,每一個都稱為單一 ccrpc 程序。一組特定的認證會啟動一個程序。該程序會處理此組認證,直到不再需要為止。因為 ccrpc 程序為單一執行緒,所以每一個 ccrpc 程序通常只會維持短時間作用。ClearCase 受管理 Connection Factory 會對每一個 ccrpc 程序自動執行生命週期管理。

ClearQuest 受管理 Connection Factory,會啟動一個以上多執行緒 ClearQuest ONCRPC 後端伺服器程序,每一個程序都稱為單一 cqrpc 程序。因為 cqrpc 程序是多執行緒,所以可以處理來自許多不同認證的要求。因此 cqrpc 程序會耗用較多資源,且維持作用的時間比 ccrpc 後端程序來得長。ClearQuest 受管理 Connection Factory 會對每一個 cqrpc 程序自動執行生命週期管理。

如需相關資訊,請參閱CM Server 受管理 Connection Factory 的生命週期管理

CM Server 包括下列 MBean。

wsadmin 範例

下例說明用來啟動及使用 wsadmin 公用程式的 JACL 型指令。
  • // 本節提供啟動及使用 wsadmin 公用程式的範例指令。
    // 為了說明之用,作業系統命令提示字元會以
    // 井字字元 "#" 表示,而 wsadmin 指令提示則以 "wsadmin>" 表示。
    
    // 有一些 CM Server wsadmin 公用程式 Script 提供了一些便利
    // 方法與函數。依預設,這些 Script 位於下列
    // 目錄中:
    // 在 Windows 上:
    //      "C:\Program Files\IBM\RationalSDLC\common\CM\scripts" 
    // 在 UNIX 系統和 Linux 上:
    // "/opt/rational/common/CM/scripts"(UNIX 系統和 Linux)的目錄中。
    
    // 開啟命令提示字元,將預設目錄設為
    // CM Server wsadmin 公用程式 Script 的位置。例如:
    // 在 Windows 上:
    # cd "C:\Program Files\IBM\RationalSDLC\common\CM\scripts"
    
    // 在 UNIX 系統和 Linux 上:
    # cd /opt/rational/common/CM/scripts
    
    // 利用適用於您偏好之 Shell 的語法,
    // 將 WAS_BIN 環境變數設為 wsadmin 公用程式的位置。例如:
    // 在 Windows 上:
    # set WAS_BIN="C:\Program Files\IBM\RationalSDLC\common\eWAS\bin"
    
    // 在 UNIX 系統和 Linux 上:
    # WAS_BIN=/opt/rational/common/eWAS/bin
    
    // 指定 CM Server 設定檔名稱來啟動 wsadmin 公用程式。// 預設 CM Server 設定檔名稱是 'cmprofile'。例如:
    // 在 Windows 上:
    # %WAS_BIN%\wsadmin -profileName cmprofile
    
    // 在 UNIX 系統和 Linux 上:
    # $WAS_BIN/wsadmin.sh -profileName cmprofile
    
    // 下列 wsadmin 指令會載入 CM Server wsadmin 便利函數:
    wsadmin> source teamAdminUtils.jacl
    
    // 下一個指令會顯示如何顯示一些有用指令的範例。
    // getTeamServer 函數對於建立最上層 TeamServerMBean 的指標非常有用,
    // 且有助於取得及設定個別 TeamServerMBean 屬性。
    wsadmin> info proc *Team*
        startTeamEAR stopTeamEAR getTeamServer
    
    // 下列指令會顯示可用的 'dump' 指令,以供快速且
    // 容易地檢視 MBean 值:
    wsadmin> info proc dump*
    
       dumpAllServers dumpAll dumpTeamServer dumpCcServers dumpCqServerFactory
       dumpCcServerFactory dumpCqServers
    
    
    // 下一個指令會使用便利指令 'getTeamServer' 來設定
    // 變數 't',其接著可以用來存取 TeamServerMBean 屬性:
    wsadmin> set t [getTeamServer]
    
    // 利用變數 't' 擷取 TeamServerMBean 屬性值:
    wsadmin> $AdminControl getAttributes $t 
    
    {cqServerFactory WebSphere:cell=testhost2Node01Cell,version=6.1.0.0,spec=1.0,name=CqServerFactoryMBeanId,
        mbeanIdentifier=CqServerFactoryMBeanId,type=stp.management.CqServerFactoryMBean,node=testhost2Node01,
        process=server1}
    
    {ccrcUseViewHostPathForGlobalPath false}
    {oncrpcBufferLimit 100}
    {cqLoginSessionWaitTimeout 300}
    {oncrpcInterruptLimit 1000}
    {ccrcUnixCqHome {
    {sessionReaperThreadDelay 900}
    {ccrcUserRegionMapfile {
    {ccrcTempDir {
    {ccrcTraceSubsystem {
    {sessionQueryObjectTimeout 1800}
    {oncrpcServers {
    {cqLoginSessionTimeout 1800}
    {cqFulltextSearchRecordHitLimit 200}
    {ejbBufferLimit 100}
    {ccrcVobLineTerminator {
    {sessionRecordObjectTimeout 10800}
    {cqFulltextSearchPageSize 25}
    {numberOfActiveSessions 0}
    {ccServerFactory WebSphere:cell=testhost2Node01Cell,version=6.1.0.0,spec=1.0,name=CcServerFactoryMBeanId,
        mbeanIdentifier=CcServerFactoryMBeanId,type=stp.management.CcServerFactoryMBean,node=testhost2Node01,
        process=server1}
    {sessionObjectDefaultTimeout 1800}
    {ccrcUploadLimit 0}
    {maxProcureServerAttempts 6}
    {cqFulltextSearchCacheSize 1000}
    {ccrcTraceLevel 0}
    {maxCqSessionsPerUser 2}
    {ccrcLoginSessionTimeout 900}
    {totalNumberOfOncrpcServers 0}
    {ccrcViewStorage {
    {numberOfHttpSessionsCreated 0}
    {ccrcPrimaryGroup {
    {procureServerInterval 60}
    
    
    
    // 以下是擷取所有 TeamServerMBean 屬性更方便的方式:
    wsadmin> dumpTeamServer
    
    TeamServerMBean 屬性:
    ====================
    
    {cqServerFactory WebSphere:cell=testhost2Node01Cell,version=6.1.0.0,spec=1.0,name=CqServerFactoryMBeanId,
        mbeanIdentifier=CqServerFactoryMBeanId,type=stp.management.CqServerFactoryMBean,node=testhost2Node01,
        process=server1}
    
    {ccrcUseViewHostPathForGlobalPath false}
    . . .
    
    
    // 下一個指令會配置變數 'cc' 來存取 ccServerFactory MBean
    // 屬性。請注意,定義在前一個指令中的變數 't' 係用來
    // 取得 TeamServerMBean 之 ccServerFactory 屬性值的指標。接著
    // 變數 'cc' 可以用來存取 CcServerFactoryMBean 中的屬性:
    wsadmin> set cc [$AdminControl getAttribute $t ccServerFactory]
    
    // 以下是設定變數 'cc' 更方便的方式:
    wsadmin>set cc [getCcServerFactory]
    
    
    // 其他 'get' 便利指令包括:getCcServerFactory、getCqServerFactory、
    // getTeamServer 和 getOncrpcServers。
    
    
    // 下一個指令會使用先前定義的 'cc' 變數,來擷取 CcServerFactoryMBean
    // 屬性值:
    wsadmin> $AdminControl getAttributes $cc
        {oncrpcCallThreshold 5000}
        {idleServerInterval 600}
        {serverThresholdCount 50}
        {maxServersPerCredential 5}
        {maxServerCount 200}
        {interactionRequestTimeout 300}
        {busyServerPossiblyIdleLimit 14400}
    
    // 下列指令會設定 CcServerFactoryMBean 中所定義,並利用前一個指令中定義的
    // 'cc' 變數加以參照的 maxServerCount MBean 屬性:
    wsadmin> $AdminControl setAttribute $cc maxServerCount 101
    
    
    // 下一個指令會設定變數 'cq' 來存取 CqServerFactoryMBean 屬性。
    // 請注意,定義在前一個指令中的變數 't' 係用來取得
    // TeamServerMBean 的 cqServerFactory 屬性值的指標;接著變數 'cq' 即可用來
    // 存取 CqServerFactoryMBean 中的屬性:
    wsadmin> set cq [$AdminControl getAttribute $t cqServerFactory]
    
    // 以下是設定變數 'cq' 更方便的方式:
    wsadmin>set cq [getCqServerFactory]
    
    // 下一個指令會使用先前定義的 'cq' 變數,來擷取 CqServerFactoryMBean
    // 屬性值:
    wsadmin> $AdminControl getAttributes $cq
    . . . 
    
    // 下列指令會設定變數 'os',用來存取
    // ONCRPC 伺服器 MBean 的清單,每一個各代表特定的 ONCRPC 後端伺服器。
    // 該指令會使用這個階段作業開始時所「取得」之 teamAdminUtils.jacl
    // Script 中定義的其中一個便利方法:
    wsadmin> set os [$AdminControl invoke $t getOncrpcServers]  
            .   .   .   
    
            // 畫面會顯示執行中 oncrpc 後端伺服器的清單。第一個 oncrpc 伺服器
            // 位於索引 0(零),第二個位於索引 1,依此類推...
    
    
    // 下一個指令會設定變數 'o',來存取前一個指令之輸出中顯示的
    // 第一個 oncrpc 伺服器 MBean。這個層次的 MBean 屬性
    // 存取(亦即,特定的 oncrpc 伺服器 MBean)很難處理,因為後端 oncrpc
    // 伺服器程序是暫時的,可能在您可以存取之前就已解除。
    wsadmin> set o [getOnc 0]      // '0' 是前一個指令輸出中
                                   //  列出之第一個後端伺服器的索引編號。
    wsadmin> $AdminControl getAttributes $o
            {workerThreadCount 16}  
            {serverState 1}
            {activeStatefulHttpSessions 0} 
            {port 3431} 
            {oncrpcCalls 7} 
            {recycleServerHttpSessionLimit 500} 
            {serverId {ClearQuest - 0
            {serverType ClearQuest} 
            {hostname testhost2}
            {activeHttpSessions 0} 
            {totalHttpSessions 1} 
    
    
    
    // 下一個指令會設定並接著取得先前由變數 'o' 定義之 CQ oncrpc
    // 伺服器中的 recycleServerHttpSessionLimit 屬性:
    wsadmin> $AdminControl setAttribute $o recycleServerHttpSessionLimit 501 
    
    wsadmin> $AdminControl getAttribute $o recycleServerHttpSessionLimit 501
    // 下一個指令會設定並使用變數 'o',來存取
    // 先前取得之 oncrpc 伺服器清單的輸出中所顯示的第二個 oncrpc
    // 伺服器 MBean。在本例中,所需的 CC ONCRPC 伺服器已
    // 被 CM Server 生命週期管理作業解除,而導致
    // 顯示的錯誤。
    wsadmin> set o [getOnc 1]
    
    wsadmin> $AdminControl getAttributes $o
        WASX7015E: 執行指令時發生異常狀況:"$AdminControl getAttributes $o";異常狀況資訊:
           com.ibm.ws.scripting.ScriptingException: WASX7025E: 字串 "" 中發生錯誤;無法
           建立 ObjectName。
    
    // 在前一個指令中,執行中的 CC oncrpc 伺服器程序已
    // 由 CM Server 的生命週期管理作業清除,因此會顯示 "WASX7015E:"
    // 錯誤。如果您指定給 getOnc 方法的索引值無效(超出範圍),
    // 也會發生這項錯誤。
    // 其餘的指令會顯示其他 oncrpc 伺服器 MBean 存取作業和其輸出。
    // 請記得 ONCRPC 伺服器的清單是暫時的;使用 dumpCcServers、
    // dumpCqServers 或 dumpAllServers 之類的 dump 指令會方便得多:
    wsadmin> set o [getOnc 1]
        WebSphere:cell=testhost2Node02Cell,version=6.1.0.0,spec=1.0,name=ClearCase - 15,
        mbeanIdentifier=ClearCase - 15,type=stp.management.CcOncrpcServerMBean, 
        node=testhost2Node02,process=server1
    
    wsadmin> $AdminControl getAttributes $o
            {serverType ClearCase}
            {serverState 1}
            {hostname testhost2}
            {port 4808}
    
    wsadmin> listOnc
           "WebSphere:cell=testhost2Node02Cell,version=6.1.0.0,spec=1.0,
           name=ClearQuest - 11,mbeanIdentifier=ClearQuest - 11, 
           type=stp.management.CqOncrpcServerMBean,node=testhost2Node02,
           process=server1"
           "WebSphere:cell=testhost2Node02Cell,version=6.1.0.0,spec=1.0,
           name=ClearCase - 14,mbeanIdentifier=ClearCase - 14,  
           type=stp.management.CcOncrpcServerMBean,node=testhost2Node02,
           process=server1
    
    wsadmin> set o [getOnc 1]  // 0 = "ClearQuest - 11", 1 = "ClearCase - 15"
            WebSphere:cell=testhost2Node02Cell,version=6.1.0.0,spec=1.0,name=ClearCase - 15,
            mbeanIdentifier=ClearCase - 15, type=stp.management.CcOncrpcServerMBean,
            node=testhost2Node02,process=server1
    
    wsadmin> $AdminControl getAttributes $o
           {serverType ClearCase}
           {serverState 1}
           {hostname testhost2}
           {port 4808}
           {serverId ClearCase - 15}
           {oncrpcCalls 2}
    
    // 以下是使用便利的 dump 指令時會看到的內容範例:
    wsadmin> dumpAllServers
    
    ONCRPC 伺服器:ClearCase - 0
    ============
    {serverType ClearCase}
    {serverState 1}
    {hostname testhost2}
    {port 3672}
    {serverId {ClearCase - 0
    {oncrpcCalls 7} 
    
    ONCRPC 伺服器:ClearQuest - 0
    ============
    {workerThreadCount 10}
    {serverState 1}
    {activeStatefulHttpSessions 0} 
    {port 3693}
    {oncrpcCalls 1}
    {recycleServerHttpSessionLimit 500} 
    {serverStartTime 1215633895763}
    {serverId {ClearQuest - 0
    {recycleReasonCode 0}
    {serverType ClearQuest} 
    {hostname testhost2}
    {activeHttpSessions 0} 
    {totalHttpSessions 0}
    
    
    wsadmin> dumpCcServers
    CCRPC 伺服器:ClearCase - 0
    ===========
    {serverType ClearCase}
    {serverState 1}
    {hostname duke2}
    {port 3672}
    {serverId {ClearCase - 0
    {oncrpcCalls 7} 
    
    
    
    wsadmin> dumpCqServers
    CQRPC 伺服器:ClearQuest - 0
    ===========
    {workerThreadCount 10}
    {serverState 1}
    {activeStatefulHttpSessions 0} 
    {port 3693}
    {oncrpcCalls 1}
    {recycleServerHttpSessionLimit 500} 
    {serverStartTime 1215633895763}
    {serverId {ClearQuest - 0
    {recycleReasonCode 0}
    {serverType ClearQuest} 
    {hostname duke2}
    {activeHttpSessions 0} 
    {totalHttpSessions 0}
    
    
    wsadmin> dumpCqServerFactory
    CqServerFactoryMBean 屬性:
    ==========================
    {serverWorkerThreadCount 10}
    {recycleServerLifetimeLimit 14400}
    {recyclingPeriod 3600}
    {recycleServerOncrpcCallLimit 500000}
    {recycleServerHttpSessionLimit 500} 
    {maximumActiveServers 4}
    {activeHttpSessionThreshold 40}
    
    
    wsadmin> dumpCcServerFactory
    CcServerFactoryMBean 屬性:
    ==========================
    {oncrpcCallThreshold 5000}
    {idleServerInterval 600}
    {serverThresholdCount 50}
    {maxServersPerCredential 5}
    {maxServerCount 101}
    {interactionRequestTimeout 300}
    {busyServerPossiblyIdleLimit 14400}
    
    
    wsadmin> dumpAll
         // 這個指令的輸出會傾出所有 MBean 屬性值,包括
         // 所有目前執行中的後端 ONCRPC 伺服器處理程序。
  • 匯入及匯出 MBean 屬性的其他便利指令

    除了使用 wsadmin 指令擷取及設定個別的 MBean 屬性之外,還有兩個便利的方法可讓您從內容檔匯入及匯出 MBean 屬性值。您可使用文字編輯器來編輯內容檔,然後即時匯入及匯出這些檔案。您不需要重新啟動 CM Server。使用 wsadmin 公用程式時,必須執行 CM Server。

    您可以註銷內容檔中的任何不需要或者要匯入的項目。請務必遵循 MBean 名稱和屬性名稱的命名慣例。如果要利用 importFile 指令取消設定 String 值,請在要匯入的內容檔中指定 "" 或將該值保留空白。數值不可保留空白。

    // 這個 wsadmin 指令會載入所有便利指令和方法,包括 importFile
    // 和 exportToFile 指令。這些指令可以擷取及更新 MBean 屬性值,
    // 且可以容易地擷取特定的配置。如果 CM Server 遇到困難,
    // 您可即時匯入之前擷取的配置。
    wsadmin> source teamAdminUtils.jacl
    
    // 如果您要擷取 TeamServerMBean、CcServerFactoryMBean 和 CqServerFactoryMBean MBean
    // 的 Snapshot,請使用 exportToFile 指令。指定
    // 要儲存檔案的完整路徑名稱。您可使用文字編輯器來編輯產生的內容檔,
    // 並使用 importFile 指令匯入該檔案。
    // 附註:這些指令的路徑名稱中必須使用正斜線。
    wsadmin> exportToFile C:/temp/CmServer.properties
    
    "C:/temp/CmServer.properties" 檔不存在,繼續匯出...
    正在擷取 MBean...
    正在匯出 TeamServerMBean.sessionReaperThreadDelay...
    正在匯出 TeamServerMBean.cqLoginSessionTimeout...
    正在匯出 TeamServerMBean.cqLoginSessionWaitTimeout...
    正在匯出 TeamServerMBean.sessionObjectDefaultTimeout...
    正在匯出 TeamServerMBean.sessionQueryObjectTimeout...
    正在匯出 TeamServerMBean.sessionRecordObjectTimeout...
    正在匯出 TeamServerMBean.oncrpcBufferLimit...
    正在匯出 TeamServerMBean.oncrpcInterruptLimit...
    正在匯出 TeamServerMBean.ejbBufferLimit...
    正在匯出 TeamServerMBean.ccrcLoginSessionTimeout...
    正在匯出 TeamServerMBean.ccrcViewStorage...
    正在匯出 TeamServerMBean.ccrcUploadLimit...
    正在匯出 TeamServerMBean.ccrcTempDir...
    正在匯出 TeamServerMBean.ccrcPrimaryGroup...
    正在匯出 TeamServerMBean.ccrcUnixCqHome...
    正在匯出 TeamServerMBean.ccrcVobLineTerminator...
    正在匯出 TeamServerMBean.ccrcUserRegionMapfile...
    正在匯出 TeamServerMBean.ccrcTraceLevel...
    正在匯出 TeamServerMBean.cqFulltextSearchPageSize...
    正在匯出 TeamServerMBean.cqFulltextSearchCacheSize...
    正在匯出 TeamServerMBean.cqFulltextSearchRecordHitLimit...
    正在匯出 TeamServerMBean.procureServerInterval...
    正在匯出 TeamServerMBean.maxProcureServerAttempts...
    正在匯出 TeamServerMBean.maxCqSessionsPerUser...
    正在匯出 CcServerFactoryMBean.maxServerCount...
    正在匯出 CcServerFactoryMBean.serverThresholdCount...
    正在匯出 CcServerFactoryMBean.idleServerInterval...
    正在匯出 CcServerFactoryMBean.maxServersPerCredential...
    正在匯出 CcServerFactoryMBean.interactionRequestTimeout...
    正在匯出 CcServerFactoryMBean.busyServerPossiblyIdleLimit...
    正在匯出 CcServerFactoryMBean.oncrpcCallThreshold...
    正在匯出 CqServerFactoryMBean.serverWorkerThreadCount...
    正在匯出 CqServerFactoryMBean.activeHttpSessionThreshold...
    正在匯出 CqServerFactoryMBean.maximumActiveServers...
    正在匯出 CqServerFactoryMBean.recycleServerHttpSessionLimit...
    正在匯出 CqServerFactoryMBean.recycleServerLifetimeLimit...
    正在匯出 CqServerFactoryMBean.recycleServerOncrpcCallLimit...
    正在匯出 CqServerFactoryMBean.recyclingPeriod...
    
    wsadmin> importFile C:/temp/CmServer.properties
    
    找到 "C:/temp/CmServer.properties" 檔,繼續匯入...
    正將值 '900' 匯入 MBean TeamServerMBean 中的 sessionReaperThreadDelay 內容
        舊的值=900
        新的值=900
    正將值 '1803' 匯入 MBean TeamServerMBean 中的 cqLoginSessionTimeout 內容
        舊的值=1803
        新的值=1803
    正將值 '300' 匯入 MBean TeamServerMBean 中的 cqLoginSessionWaitTimeout 內容
        舊的值=300
        新的值=300
    正將值 '1800' 匯入 MBean TeamServerMBean 中的 sessionObjectDefaultTimeout 內容
        舊的值=1800
        新的值=1800
       . . .
    
    // 如果您嘗試匯出至已存在的檔案,則會將時間戳記
    // 附加至您在指令中指定的檔名:
    wsadmin> exportToFile C:/temp/CmServer.properties
    
    "C:/temp/CmServer.properties" 檔已存在;正在附加日期到檔案名稱。
    exportFilePath 現在為:C:/temp/CmServer.properties_2008-07-09_16-27-11
    正在擷取 MBean...
    正在匯出 TeamServerMBean.sessionReaperThreadDelay...
    
    // 以下是一般匯出檔的樣子:
    C:\> type c:\temp\CmServer.properties
    # 匯出 CM Server MBean 屬性,建立於:2008-07-09_16-22-29
    #
    #
    # TeamServerMBean 可寫入的屬性
    #
    TeamServerMBean.sessionReaperThreadDelay=900
    TeamServerMBean.cqLoginSessionTimeout=1803
    TeamServerMBean.cqLoginSessionWaitTimeout=300
    TeamServerMBean.sessionObjectDefaultTimeout=1800
    TeamServerMBean.sessionQueryObjectTimeout=1803
    TeamServerMBean.sessionRecordObjectTimeout=10800
    TeamServerMBean.oncrpcBufferLimit=100
    TeamServerMBean.oncrpcInterruptLimit=1000
    TeamServerMBean.ejbBufferLimit=100
    TeamServerMBean.ccrcLoginSessionTimeout=900
    TeamServerMBean.ccrcViewStorage=
    TeamServerMBean.ccrcUploadLimit=0
    TeamServerMBean.ccrcTempDir=
    TeamServerMBean.ccrcPrimaryGroup=
    TeamServerMBean.ccrcUnixCqHome=
    TeamServerMBean.ccrcVobLineTerminator=
    TeamServerMBean.ccrcUserRegionMapfile=
    TeamServerMBean.ccrcTraceLevel=0
    TeamServerMBean.cqFulltextSearchPageSize=25
    TeamServerMBean.cqFulltextSearchCacheSize=1000
    TeamServerMBean.cqFulltextSearchRecordHitLimit=200
    TeamServerMBean.procureServerInterval=60
    TeamServerMBean.maxProcureServerAttempts=6
    TeamServerMBean.maxCqSessionsPerUser=2
    #
    # CcServerFactoryMBean 可寫入的屬性
    #
    CcServerFactoryMBean.maxServerCount=101
    CcServerFactoryMBean.serverThresholdCount=50
    CcServerFactoryMBean.idleServerInterval=600
    CcServerFactoryMBean.maxServersPerCredential=5
    CcServerFactoryMBean.interactionRequestTimeout=300
    CcServerFactoryMBean.busyServerPossiblyIdleLimit=14400
    CcServerFactoryMBean.oncrpcCallThreshold=5000
    #
    # CqServerFactoryMBean 可寫入的屬性
    #
    CqServerFactoryMBean.serverWorkerThreadCount=10
    CqServerFactoryMBean.activeHttpSessionThreshold=40
    CqServerFactoryMBean.maximumActiveServers=4
    CqServerFactoryMBean.recycleServerHttpSessionLimit=500
    CqServerFactoryMBean.recycleServerLifetimeLimit=14400
    CqServerFactoryMBean.recycleServerOncrpcCallLimit=500000
    CqServerFactoryMBean.recyclingPeriod=3600

意見