![[UNIX、Linux、Windows、IBM i]](ngmulti.gif)
Multiplatforms 上的 MQCMD_INQUIRE_ENTITY_AUTH (INQUIRE ENTITY AUTHORITY) 回應
「查詢實體」權限 (MQCMD_INQUIRE_ENTITY_AUTH) PCF 指令的每一個回應都包含回應標頭,後面接著 QMgrName、 Options及 ObjectName 結構,以及所要求的屬性參數結構組合。
- 一律傳回:
ObjectName,Options,QMgrName- 如果要求,則傳回:
AuthorizationList,EntityName,EntityType,ObjectType
回應資料
- AuthorizationList (MQCFIL)
- 授權清單 (參數 ID:MQIACF_AUTHORIZATION_LIST)。此清單可以包含零個以上授權值。 每一個傳回的授權值都表示指定群組或主體中的任何使用者 ID 都有權執行該值所定義的作業。 此值可以是下列任一值:
- MQAUTH_NONE
- 實體將權限設為「無」。
- MQAUTH_ALT_USER_AUTHORITY
- 在 MQI 呼叫上指定替代使用者 ID。
- MQAUTH_BROWSE
- 透過使用 BROWSE 選項發出 MQGET 呼叫,從佇列中擷取訊息。
- MQAUTH_CHANGE
- 請使用適當的指令集來變更指定物件的屬性。
- MQAUTH_CLEAR
- 清除佇列。
- MQAUTH_CONNECT
- 透過發出 MQCONN 呼叫,將應用程式連接至指定的佇列管理程式。
- MQAUTH_CREATE
- 使用適當的指令集來建立指定類型的物件。
- MQAUTH_DELETE
- 請使用適當的指令集來刪除指定的物件。
- MQAUTH_DISPLAY
- 使用適當的指令集來顯示指定物件的屬性。
- MQAUTH_INPUT
- 透過發出 MQGET 呼叫,從佇列中擷取訊息。
- MQAUTH_INQUIRE
- 發出 MQINQ 呼叫,對特定佇列進行查詢。
- MQAUTH_OUTPUT
- 透過發出 MQPUT 呼叫,將訊息放置在特定佇列上。
- MQAUTH_PASS_ALL_CONTEXT
- 傳遞所有環境定義。
- MQAUTH_PASS_IDENTITY_CONTEXT
- 傳遞身分環境定義。
- MQAUTH_SET
- 透過發出 MQSET 呼叫,從 MQI 設定佇列上的屬性。
- MQAUTH_SET_ALL_CONTEXT
- 設定佇列上的所有環境定義。
- MQAUTH_SET_IDENTITY_CONTEXT
- 在佇列上設定身分環境定義。
- MQAUTH_CONTROL
- 對於接聽器和服務,啟動和停止指定的通道、接聽器或服務。
- 已延伸 MQAUTH_CONTROL_EXTENDED
- 重設或解析指定的通道。
- MQAUTH_PUBLISH
- 發佈至指定的主題。
- MQAUTH_SUBSCRIBE
- 訂閱指定的主題。
- MQ 授權 _ 回復
- 回復對指定主題的訂閱。
- MQAUTH_SYSTEM
- 使用佇列管理程式進行內部系統作業。
- MQAUTH_ALL
- 使用適用於物件的所有作業。
- MQAUTH_ALL_ADMIN
- 使用適用於物件的所有管理作業。
- MQAUTH_ALL_MQI
- 使用適用於物件的所有 MQI 呼叫。
使用 MQCFIL 結構中的
Count欄位來決定傳回多少值。 - EntityName (MQCFST)
- 實體名稱 (參數 ID:MQCACF_ENTITY_NAME)。
此參數可以是主體名稱或群組名稱。
字串的長度上限為 MQ_ENTITY_NAME_LENGTH。
- EntityType (MQCFIN)
- 實體類型 (參數 ID:MQIACF_ENTITY_TYPE)。值可以為:
- MQZAET_GROUP
- EntityName 參數的值參照群組名稱。
- MQZAET_PRINCIPAL
- EntityName 參數的值會參照主體名稱。
- MQZAET_UNKNOWN
- 在 Windows上,先前未包含實體類型資訊的佇列管理程式仍有權限記錄存在。
- ObjectName (MQCFST)
- 物件名稱 (參數 ID:MQCACF_OBJECT_NAME)。
進行查詢的佇列管理程式、佇列、程序定義或通用設定檔的名稱。
字串的長度上限為 MQ_OBJECT_NAME_LENGTH。
- ObjectType (MQCFIN)
- 物件類型 (參數 ID:MQIACF_OBJECT_TYPE)。值可以為:
- MQOT_AUTH_INFO
- 鑑別資訊。
- MQ 通道
- 通道物件。
- MQOT_CLNTCONN_CHANNEL
- 用戶端連線通道物件。
- MQOT_COMM_INFO
- 通訊資訊物件
- MQ 接聽器
- 接聽器物件。
- MQOT_NAMELIST
- 名單。
- MQ 處理程序
- 程序。
- MQOT_Q
- 符合物件名稱參數的一或多個佇列。
- MQOT_Q_MGR
- 佇列管理程式。
- MQOT_REMOTE_Q_MGR_NAME
- 遠端佇列管理程式。
- MQ 服務
- 服務物件。
- QMgrName (MQCFST)
- 發出 Inquire 指令的佇列管理程式名稱 (參數 ID :MQCA_Q_MGR_NAME)。
字串的長度上限為 MQ_Q_MGR_NAME_LENGTH。