本节讲述了CUST Endpoint相关配置,通过该节你将了解到下面内容:
- 如何创建CUST Endpoint;
- CUST Endpoint都有哪些参数,如何进行配置;
- [IBMMQ 参数设置]
- [TUXEDO 参数设置]
# 创建步骤
在资源管理器中,右键点击公共Module中"Endpoint",选择"创建->CUST类型Endpoint"菜单项,如下图所示:
在弹出的"创建CUST类型Transport"向导中,选择当前的工程、Module,并输入文件名及显示名称,点击"完成"按钮,如下图所示:
- 选择工程:当前操作的ESB工程。
- 选择Module:当前操作的公共Module。
- 文件名:用于存储CUST Endpoint配置的文件名。需要保证在ESB工程中唯一。
- 显示名称:CUST Endpoint的显示名。
CUST Endpoint基本配置项的填写规则如下:
属性名称 | 填写规则 |
---|---|
选择工程 | 选择当前操作的工程 |
选择Module | 选择当前操作的公共Module |
文件名 | 只能是数字、字母、下划线(_),必须以字母开头 |
显示名称 | 只能是数字、字母、中文、点(.)、下划线(_)、中横线(-) |
- 生成CUST Endpoint后,其编辑器自动打开。
a. 当"协议类型"IBMMQ时,修改属性信息,如下图所示:
CUST Endpoint配置项填写规则如下:
属性名称 | 填写规则 |
---|---|
显示名称 | 只能是数字、字母、中文、点(.)、下划线(_)、中横线(-) |
协议类型 | 可自定义协议类型,目前可选IBMMQ、TUXEDO |
扩展配置: 扩展实现:可自定义扩展实现类,也可以使用默认扩展实现类。 协议类型为IBMMQ的扩展属性配置信息如下:
属性标识 | 属性名称 | 属性值 | 属性描述 |
---|---|---|---|
hostName | 服务器地址 | 127.0.0.1 | 服务器地址 |
port | 服务器端口 | 1414 | 服务器端口 |
queueManager | 队列管理器名称 | defaultQueueManager | 队列管理器名称 |
channel | 通道名称 | defaultChannel | 通道名称 |
messageModel | 消息模式 | PUBSUB | 只能填写(主题PUBSUB或队列P2P),默认是PUBSUB |
destination | 目标 | destination | 队列或者主题名称 |
ccsid | 字符集编码标识 | 1381 | 字符集编码标识 |
acknowledge | 消息应答方式 | AUTO_ACKNOWLEDGE | 自动应答: AUTO_ACKNOWLEDGE(默认) 客户端手动应答: CLIENT_ACKNOWLEDGE 重复消息应答: DUPS_OK_ACKNOWLEDGE |
b. 当"协议类型"选择TUXEDO时,扩展属性配置如下图所示:
上图中的"协议类型"是可以选择的,由于我们创建的时tuxedo服务,所以这里选择TUXEDO。
- ID:Tuxedo Endpoint的唯一标识。
- 显示名称:Tuxedo Endpoint的显示名。
Tuxedo Endpoint相关配置的输入规则如下:
参数名称 | 描述 |
---|---|
hostName | Tuxedo服务器的IP |
port | 一个十进制的端口数值 |
userRole | Tuxedo的用户角色,(默认为:admin,如果安全要求强制) |
appPassword | Tuxedo 超级管理员的口令 |
username | Tuxedo用户标识,(默认为你的帐户名称,如果安全要求强制) |
appPassword | Tuxedo 的口令 |
idletimeout | 服务请求超时时间 |
线程池配置信息参考:线程池配置信息
- 点击保存按钮即可。