使用 wsadmin Scripting 之 AdminTask 物件的 ManagedNode代理程式指令群組 (已淘汰)
您可以利用 wsadmin 工具,以 Jython Scripting 語言來配置工作管理程式。 請利用 ManagedNodeAgent 群組中的指令和參數,來配置、查詢及管理受管理節點的工作管理程式配置。
getRuntimeRegistrationProperties
getRuntimeRegistrationProperties 指令會顯示受管理節點及相關工作管理程式的執行時期內容。
目標物件
無。
必要參數
- -managedNodeName
- 指定相關受管理節點的名稱。 (字串,必要)
選用參數
- -jobManagerUUID
- 指定相關工作管理程式的 UUID。 (字串,選用)
- -host
- 指定用來識別工作管理程式的主機名稱。 預設值為
localhost。 (字串,選用) - -port
- 指定用來識別工作管理程式的管理主控台埠號。 如果已啟用安全性,請使用安全埠號。 如果已停用安全性,請使用不具安全保護的埠號。 預設安全埠號是
9943,預設不具安全保護的埠號是9960。 (字串,選用)
如果節點登錄於多個工作管理程式,請利用 jobManagerUUID 參數或 host 和 port 參數來指定工作管理程式。 如果節點只登錄於單一工作管理程式,您可以省略所有這些選用的參數。
回覆值
批次模式用法範例
- 使用 Jython 字串:
AdminTask.getRuntimeRegistrationProperties('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey') - 使用 Jython 清單:
AdminTask.getRuntimeRegistrationProperties('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey')
互動模式用法範例
- 使用 Jython:
AdminTask.getRuntimeRegistrationProperties('-interactive')
isPollingJobManager
isPollingJobManager 指令決定了受管理節點是否輪詢工作管理程式。
目標物件
無。
必要參數
- -managedNodeName
- 指定相關受管理節點的名稱。 (字串,必要)
選用參數
- -jobManagerUUID
- 指定相關工作管理程式的 UUID。 (字串,選用)
- -host
- 指定用來識別工作管理程式的主機名稱。 預設值為
localhost。 (字串,選用) - -port
- 指定用來識別工作管理程式的管理主控台埠號。 如果已啟用安全性,請使用安全埠號。 如果已停用安全性,請使用不具安全保護的埠號。 預設安全埠號是
9943,預設不具安全保護的埠號是9960。 (字串,選用)
請利用 jobManagerUUID 參數或 host 和 port 參數來指定工作管理程式。 如果系統只登錄於單一工作管理程式,您可以省略所有這些選用的參數。
回覆值
如果啟用輪詢,這個指令會傳回 true,如果未啟用輪詢,就會傳回 false。
批次模式用法範例
- 使用 Jython 字串:
AdminTask.isPollingJobManager('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey') - 使用 Jython 清單:
AdminTask.isPollingJobManager('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey')
互動模式用法範例
- 使用 Jython:
AdminTask.isPollingJobManager('-interactive')
listJobManagers
listJobManagers 指令會列出登錄了特定受管理節點的每一個工作管理程式。
目標物件
無。
必要參數
- -managedNodeName
- 指定相關受管理節點的名稱。 (字串,必要)
選用參數
- -jobManagerUUID
- 指定相關工作管理程式的 UUID。 (字串,選用)
- -host
- 指定用來識別工作管理程式的主機名稱。 預設值為
localhost。 (字串,選用) - -port
- 指定用來識別工作管理程式的管理主控台埠號。 如果已啟用安全性,請使用安全埠號。 如果已停用安全性,請使用不具安全保護的埠號。 預設安全埠號是
9943,預設不具安全保護的埠號是9960。 (字串,選用)
請利用 jobManagerUUID 參數或 host 和 port 參數來指定工作管理程式。 如果系統只登錄於單一工作管理程式,您可以省略所有這些選用的參數。
回覆值
這個指令會傳回一份工作管理程式內容清單,其中包括工作管理程式的 UUID 和主機名稱。 根據受管理節點登錄期間所定義的內容而定,這個指令也可能會顯示埠號、連線類型和使用者名稱。 不會顯示 password 內容值。
批次模式用法範例
- 使用 Jython 字串:
AdminTask.listJobManagers('-managedNodeName myJobManagedNode') - 使用 Jython 清單:
AdminTask.listJobManagers('-managedNodeName', 'myJobManagedNode')
互動模式用法範例
- 使用 Jython:
AdminTask.listJobManagers('-interactive')
registerWithJobManager
registerWithJobManager 指令會將受管理節點或部署管理程式登錄於工作管理程式。
目標物件
無。
必要參數
- -managedNodeName
- 指定相關受管理節點的名稱。 (字串,必要)
選用參數
- -host
- 指定工作管理程式的主機名稱。 預設值為
localhost。 (字串,選用) - -port
- 指定工作管理程式管理主控台埠號。 如果已啟用安全性,請使用安全埠號。 如果已停用安全性,請使用不具安全保護的埠號。 預設安全埠號是
9943,預設不具安全保護的埠號是9960。 (字串,選用) - -user
- 指定要登入工作管理程式的使用者名稱。 使用者必須有工作管理程式的「管理者」角色。 (字串,選用)
- -password
- 指定要登入工作管理程式的密碼。 (字串,選用)
- -alias
- 指定要登記的受管理節點的別名。 (字串,選用)
- -startPolling
- 指定在登記受管理節點之後,系統是否輪詢工作管理程式。 (Boolean,選用)
- -autoAcceptSigner
- 指定是否自動接受伺服器所提供的簽章者。 指定
false會停用這個選項。 預設值為true。 (Boolean,選用)
回覆值
'JobMgr-JOB_MANAGER-2f7d5a29-e601-417b-9124-7737be64dd0a'批次模式用法範例
- 使用 Jython 字串:
AdminTask.registerWithJobManager('[-host myJobMgrHostname -managedNodeName myJobManagedNode -alias endpoint1]') - 使用 Jython 清單:
AdminTask.registerWithJobManager(['-host', 'myJobMgrHostname', '-managedNodeName myJobManagedNode', '-alias', 'endpoint1'])
互動模式用法範例
- 使用 Jython:
AdminTask.registerWithJobManager('-interactive')
setRuntimeRegistrationProperties
setRuntimeRegistrationProperties 指令會設定受管理節點和工作管理程式的執行時期內容。
目標物件
無。
選用參數
- -managedNodeName
- 指定相關受管理節點的名稱。 如果未指定 UUID,系統會將內容套用於每個受管理節點。 (字串,選用)
- -jobManagerUUID
- 指定相關工作管理程式的 UUID。 如果未指定 jobManagerUUID 參數,系統會將內容套用於每個工作管理程式。 (字串,選用)
- -host
- 指定用來識別工作管理程式的主機名稱。 預設值為
localhost。 (字串,選用) - -port
- 指定用來識別工作管理程式的管理主控台埠號。 如果已啟用安全性,請使用安全埠號。 如果已停用安全性,請使用不具安全保護的埠號。 預設安全埠號是
9943,預設不具安全保護的埠號是9960。 (字串,選用) - -interval
- 指定相關受管理節點輪詢工作管理程式之前,系統所等待的間隔(秒)。 (字串,選用)
- -size
- 指定每個受管理節點的執行緒儲存區大小上限。 (字串,選用)
回覆值
指令不傳回輸出。
批次模式用法範例
- 使用 Jython 字串:
AdminTask.setRuntimeRegistrationProperties('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey -interval 600') - 使用 Jython 清單:
AdminTask.setRuntimeRegistrationProperties('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey', '-interval', '600')
互動模式用法範例
- 使用 Jython:
AdminTask.setRuntimeRegistrationProperties('-interactive')
startPollingJobManager
startPollingJobManager 指令會指示受管理節點開始輪詢工作管理程式。
目標物件
無。
必要參數
- -managedNodeName
- 指定相關受管理節點的名稱。 (字串,必要)
選用參數
- -jobManagerUUID
- 指定相關工作管理程式的 UUID。 (字串,選用)
- -host
- 指定用來識別工作管理程式的主機名稱。 預設值為
localhost。 (字串,選用) - -port
- 指定用來識別工作管理程式的管理主控台埠號。 如果已啟用安全性,請使用安全埠號。 如果已停用安全性,請使用不具安全保護的埠號。 預設安全埠號是
9943,預設不具安全保護的埠號是9960。 (字串,選用)
請利用 jobManagerUUID 參數或 host 和 port 參數來指定工作管理程式。 如果系統只登錄於單一工作管理程式,您可以省略所有這些選用的參數。
回覆值
指令不傳回輸出。
批次模式用法範例
- 使用 Jython 字串:
AdminTask.startPollingJobManager('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey') - 使用 Jython 清單:
AdminTask.startPollingJobManager('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey')
互動模式用法範例
- 使用 Jython:
AdminTask.startPollingJobManager('-interactive')
stopPollingJobManager
stopPollingJobManager 指令會指示受管理節點停止輪詢工作管理程式。
目標物件
無。
必要參數
- -managedNodeName
- 指定相關受管理節點的名稱。 (字串,必要)
選用參數
- -jobManagerUUID
- 指定相關工作管理程式的 UUID。 (字串,選用)
- -host
- 指定用來識別工作管理程式的主機名稱。 預設值為
localhost。 (字串,選用) - -port
- 指定用來識別工作管理程式的管理主控台埠號。 如果已啟用安全性,請使用安全埠號。 如果已停用安全性,請使用不具安全保護的埠號。 預設安全埠號是
9943,預設不具安全保護的埠號是9960。 (字串,選用)
請利用 jobManagerUUID 參數或 host 和 port 參數來指定工作管理程式。 如果系統只登錄於單一工作管理程式,您可以省略所有這些選用的參數。
回覆值
指令不傳回輸出。
批次模式用法範例
- 使用 Jython 字串:
AdminTask.stopPollingJobManager('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey') - 使用 Jython 清單:
AdminTask.stopPollingJobManager('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey')
互動模式用法範例
- 使用 Jython:
AdminTask.stopPollingJobManager('-interactive')
unregisterWithJobManager
unregisterWithJobManager 指令會從工作管理程式配置中,移除受管理節點登錄。
目標物件
無。
必要參數
- -managedNodeName
- 指定相關受管理節點的名稱。 (字串,必要)
選用參數
- -host
- 指定工作管理程式的主機名稱。 預設值為
localhost。 (字串,選用) - -port
- 指定工作管理程式管理主控台埠號。 如果已啟用安全性,請使用安全埠號。 如果已停用安全性,請使用不具安全保護的埠號。 預設安全埠號是
9943,預設不具安全保護的埠號是9960。 (字串,選用) - -user
- 指定要登入工作管理程式的使用者名稱。 使用者必須有工作管理程式的「管理者」角色。 (字串,選用)
- -password
- 指定要登入工作管理程式的密碼。 (字串,選用)
回覆值
'JobMgr-JOB_MANAGER-0aa85922-bd9a-4ca6-b72c-467cd256b9b3'批次模式用法範例
- 使用 Jython 字串:
AdminTask.unregisterWithJobManager('[-host myJobMgrHostname -port 8989 -managedNodeName myJobManagedNode]') - 使用 Jython 清單:
AdminTask.unregisterWithJobManager(['-host', 'myJobMgrHostname', '-managedNodeName', 'myJobManagedNode'])
互動模式用法範例
- 使用 Jython:
AdminTask.unregisterWithJobManager('-interactive')