佇列狀態屬性

佇列和存取佇列之控點的狀態屬性。

每一個屬性都有一個簡要說明,來說明該屬性顯示的資訊。 本表亦列出 DISPLAY QSTATUS 指令的對等 MQSC 參數。 如需 MQSC 指令的相關資訊,請參閱 使用 MQSC 指令管理

屬性 意義 MQSC 參數
佇列名稱 佇列的名稱。  
現行佇列深度 目前在佇列上的訊息數。 CURDEPTH
開啟輸入計數 這是目前連接至佇列以從佇列取得訊息的應用程式數。 IPPROCS
開啟輸出計數 這是目前連接至佇列以將訊息放到佇列中的應用程式數。 OPPROCS
未確定的訊息 這指出該佇列是否有擱置任何未確定的變更(放置和取得)。 如果有未確定的變更處於擱置中,此值為數字,對應於擱置中未確定的訊息數(1、2、3、4、5 等)。 如果沒有未確定的變更處於擱置狀態,則值為 No[z/OS]對於 z/OS® 共用佇列,此值僅適用於產生回覆的佇列管理程式。 此值並不適用於佇列共用群組中的所有佇列管理程式。 UNCOM
媒體回復日誌範圍名稱 佇列要執行媒體回復所需的最舊日誌範圍的名稱。 MEDIALOG
監視佇列 佇列的媒體回復所需要的日誌範圍或異動日誌接收端。 在使用循環式記載的佇列管理程式上,此屬性不包含值。 此屬性在 AIX®, Linux®, and Windows 上有效。 MONQ
佇列時間 訊息放置到佇列上與遭到破壞性讀取兩者之間的間隔(微秒)。 最大可顯示值為 999 999 999;如果間隔超過此值,畫面上會顯示 999 999 999。 此間隔是測量從訊息放置在佇列上之後,到它被應用程式破壞性擷取為止的時間,並且包含下列時間:
  • 放置應用程式放置訊息的時間,及可以使用訊息的時間,例如,確定訊息。
  • 訊息在佇列上等待處理的時間。
此資料格顯示兩個值:一個是根據短期間內最新活動的值,一個是根據長期間活動的值。 這些值視系統的配置和行為以及系統內的活動層次而定,並作為系統正常執行的指標。 這些值若有重大變動,表示系統有問題。 [z/OS]對於具有處置 Sharedz/OS 佇列,顯示的值僅適用於在此佇列管理程式上收集的測量。
QTIME
最舊訊息經歷時間 佇列上的最舊訊息的經歷時間,以秒為單位。 MSGAGE
最後放置日期 自啟動佇列管理程式之後將最後訊息放置到佇列上的日期。 若沒有可用的放置日期,可能是因為自啟動佇列管理程式之後沒有訊息放置到佇列上,則此值會顯示為空白。[z/OS] 對於具有處置 Sharedz/OS 佇列,顯示的值僅適用於在此佇列管理程式上收集的測量。 LPUTDATE
最後放置時間 自啟動佇列管理程式之後將最後訊息放置到佇列上的時間。 若沒有可用的放置時間,可能是因為自啟動佇列管理程式之後沒有訊息放置到佇列上,則此值會顯示為空白。 [z/OS]對於具有處置 Sharedz/OS 佇列,顯示的值僅適用於在此佇列管理程式上收集的測量。 LPUTTIME
最後取得日期 自啟動佇列管理程式之後從佇列中擷取最後訊息的日期。 正在瀏覽的訊息不算擷取的訊息。 若沒有可用的取得日期,可能是因為自啟動佇列管理程式之後沒有從佇列中擷取任何訊息,則此值會顯示為空白。 [z/OS]對於具有處置 Sharedz/OS 佇列,顯示的值僅適用於在此佇列管理程式上收集的測量。 LGETDATE
最後取得時間 自啟動佇列管理程式之後從佇列中擷取最後訊息的時間。 正在瀏覽的訊息不算擷取的訊息。 若沒有可用的取得時間,可能是因為自啟動佇列管理程式之後沒有從佇列中擷取任何訊息,則此值會顯示為空白。 [z/OS]對於具有處置 Sharedz/OS 佇列,顯示的值僅適用於在此佇列管理程式上收集的測量。 LGETTIME
[UNIX、Linux、Windows、IBM i]現行檔案大小 此佇列所使用檔案的現行大小 (MB)。 CURFSIZE
[UNIX、Linux、Windows、IBM i]現行檔案大小上限 佇列檔目前可以增長到的大小上限 (MB)。 如果佇列檔尚未由佇列管理程式重新配置來支援更大的檔案,則此值可能小於所配置的 MAXFSIZE 值。 CURMAXFS

佇列控點狀態物件

下表列出佇列控點狀態屬性,這些屬性顯示在「佇列狀態」對話框的第二個表格中。

屬性 意義 MQSC 參數
佇列名稱 佇列的名稱。  
應用程式名稱 包含連線至佇列管理程式的應用程式標籤的字串。 它是下列其中一項:
  • [z/OS]a z/OS 批次工作名稱
  • TSO USERID、 CICS® APPLID
  • [z/OS] IMS 區域名稱
  • 通道起始程式工作名稱
  • [IBM i] IBM® i 工作名稱
  • AIX, Linux, and Windows 處理程序
應用程式名稱代表已連線至佇列管理程式的處理程序或工作的名稱。 在這個處理程序或工作透過通道來連接的實例中,應用程式名稱代表本端通道程序或工作名稱以外的遠端程序或工作。
APPLTAG
處理程序 ID 開啟佇列的處理程序的 ID。 此屬性在 z/OS上無效。 PID
執行緒 ID 已開啟佇列之應用程式程序內的執行緒 ID。 星號表示這個佇列已經利用共用連線來開啟。 此屬性在 z/OS上無效。 TID
應用程式類型 指出連線到佇列管理程式的應用程式類型的字串。 Batch 表示使用批次連線的應用程式;RRSBATCH 表示使用批次連線的 RRS 協調應用程式;CICS 表示 CICS 交易;IMS 表示 IMS 交易;CHINIT 表示通道起始程式;System 表示佇列管理程式;User 表示使用者應用程式。 APPLTYPE
應用程式說明 包含應用程式(已知連接至佇列管理程式)說明的字串。 如果佇列管理程式無法辨識該應用程式,則所傳回的說明為空白。 應用程式說明可進行過濾(例如,使用 WHERE 子句),以讓管理者只顯示某些連線。 APPLDESC
瀏覽存取權 這指出控點是否提供對佇列的瀏覽存取權。 如果控點提供瀏覽存取權,則值為 Yes;如果控點不提供瀏覽存取權,則值為 No BROWSE
查詢存取權 這指出控點是否提供對佇列的查詢存取權。 如果控點提供查詢存取權,則值為 Yes;如果控點不提供查詢存取權,則值為 No INQUIRE
輸入存取權 這指出控點是否提供對佇列的輸入存取權。 No 表示佇列未開啟以供輸入;Shared 表示佇列已開啟供共用輸入;Exclusive 表示佇列已開啟供專用輸入。 INPUT
輸出存取權 這指出控點是否提供對佇列的輸出存取權。 如果控點提供輸出存取權,則值為 Yes;如果控點不提供輸出存取權,則值為 No OUTPUT
設定存取權 這指出控點是否提供對佇列的集合存取權。 如果控點提供設定存取權,則值為 Yes;如果控點不提供設定存取權,則值為 No 設定
使用者 ID 與控點相關聯的使用者 ID。 使用者 ID
通道名稱 擁有控點之通道名稱。 如果沒有與控點相關聯的通道,則此值為空白。 只有當控點屬於通道起始程式時,才會顯示這個值。 CHANNEL
連線名稱 與擁有控點之通道相關聯的連線名稱。 如果沒有與控點相關聯的通道,則此值為空白。 只有當控點屬於通道起始程式時,才會顯示這個值。 CONNAME
工作單元類型 佇列管理程式所看見的回復單元類型。 它是下列其中一項:[z/OS] CICS (僅限z/OS ); XA;[z/OS] RRS (僅限z/OS );[z/OS] IMS (僅限z/OS ); Queue manager URTYPE
佇列管理程式工作單元 ID 佇列管理程式所指派的回復單元。 這是一個長度為 8 個位元組的交易 ID,顯示為 16 個十六進位字元。[z/OS]z/OS上,這是 8 個位元組的日誌 RBA ,顯示為 16 個十六進位字元。 QMURID
非同步狀態 這個物件控點上非同步消費端的狀態。 有五個可能的值:

作用中:MQCB 呼叫已設定一個回呼的函數來非同步處理訊息,且連線控點已啟動,因此能夠繼續使用非同步訊息。

非作用中:MQCB 呼叫已設定一個回呼的函數來非同步處理訊息,但是連線控點尚未啟動、已停止或是已暫停,因此目前無法繼續使用非同步訊息。

已暫停:非同步使用回呼已暫停,因此目前無法對這個物件控點繼續使用非同步訊息。 這可能是因為應用程式已對這個物件控點發出具有 Operation MQOP_SUSPEND 的 MQCB 呼叫,或是因為系統已將它暫停。 如果在暫停使用非同步訊息的過程中,系統已將它暫停,則會呼叫回呼函數,並提供原因碼來說明導致暫停的問題。 這會在傳給回呼函數的 MQCBC 結構原因欄位中報告。 為了能繼續使用非同步訊息,應用程式必須發出 MQCB 呼叫,並將 Operation 參數設為 MQOP_RESUME。

ASTATE
  暫時暫停:系統已暫時暫停非同步使用回呼,因此目前無法對這個物件控點繼續使用非同步訊息。 在暫停使用非同步訊息的過程中,系統會呼叫回呼函數,並提供原因碼來說明導致暫停的問題。 這會在傳給回呼函數的 MQCBC 結構原因欄位中報告。 當暫時狀況已解決,系統回復使用非同步訊息時,會再度呼叫回呼函數。

:尚未對這個控點發出 MQCB 呼叫,因此未對這個控點配置使用非同步訊息。 這是預設值。

 
外部工作單元 ID 與連線相關聯的外部回復單元 ID。 它是外部同步點協調程式已知的回復 ID。 其格式由 Unit Of Work type 屬性的值決定: URID
[z/OS]位址空間 ID [z/OS]Application name 屬性識別之應用程式的 4 個字元位址空間 ID。 它會識別 Application name的重複值。 只有在擁有佇列的佇列管理程式正在 z/OS上執行,且 Application type 屬性沒有值 System時,才會顯示此值。 [z/OS]ASID
[z/OS]指定程式區塊名稱 [z/OS]與執行中 IMS 交易相關聯之程式規格區塊 (PSB) 的 8 個字元名稱 (僅限z/OS )。 您可以使用 Program specification block nameProgram specification table ID 屬性,利用 IMS 指令來清除交易。 只有在 Application type 屬性具有值 IMS時,才會顯示值。 [z/OS]PSBNAME
[z/OS]指定程式表格 ID [z/OS]已連接 IMS 區域 (僅限z/OS ) 的 4 個字元 IMS 程式規格表 (PST) 區域 ID。 只有在 App type 屬性具有值 IMS時,才會顯示值。 [z/OS]PSTID
[z/OS]CICS 交易 ID [z/OS]4 個字元 CICS 交易 ID (僅限z/OS )。 只有在 App type 屬性具有值 CICS 時,才會顯示值。 [z/OS]TRANSID