MQZED-实体描述符
MQZED 结构用于许多授权服务调用,以指定要检查其授权的实体。
表 1。 汇总结构中的字段。
| 字段 | 描述 |
|---|---|
| StrucId | 结构标识 |
| 版本 | 版本 |
| EntityName Ptr | 实体名称 |
| EntityDomainPtr | 实体域指针 |
| SecurityId | 安全性标识 |
| CorrelationPtr | 关联指针 |
字段
- StrucId
- 类型: MQCHAR4 -输入结构标识。 值如下所示:
- 版本
- 类型 :MQLONG-输入结构版本号。 值如下所示:以下常量指定当前版本的版本号:
- EntityNamePtr
- 类型 :PMQCHAR-输入
概要文件名称。
实体名称的地址。 这是指向要检查其授权的实体的名称的指针。
- EntityDomainPtr
- 类型 :PMQCHAR-输入
实体域名的地址。 这是一个指向域名称的指针,该域包含要检查其授权的实体的定义。
- SecurityId
- 类型: MQBYTE40 -输入
权限。
安全标识。 这是要检查其权限的安全标识。
- CorrelationPtr
- 类型 :MQPTR-输入
关联指针。 这有助于在认证用户函数与其他相应的 OAM 函数之间传递相关数据。
C 声明
typedef struct tagMQZED MQZED;
struct tagMQZED {
MQCHAR4 StrucId; /* Structure identifier */
MQLONG Version; /* Structure version number */
PMQCHAR EntityNamePtr; /* Address of entity name */
PMQCHAR EntityDomainPtr; /* Address of entity domain name */
MQBYTE40 SecurityId; /* Security identifier */
MQPTR CorrelationPtr; /* Address of correlation data */