没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
编程
目标
学习使用 编程。
概述
允许用 编程语言写成的程序直接访问
,或作为一个 连接到 。
平台
产品可用于以下平台:
和
!"#
$%&
%
'和 ()*+)或更高版本
,-平台
获得软件包
的最新版本的安装可以和 同时安装。关于
的安装可以参考下列资料:
平台的《.*/(%01233》
!"# 平台的《 !"#.*/(%01233》
平台的《*/(%01233》
$%&平台的《$%&,$%&'.*/(
%01233》
平台的《.*/(%01233》
,-平台的《,-.*/(%01233》
'平台的《'45%6%,》
被包含在下列 的7 文件中8
055597
这个 7 文件支持所有的连接选项。
05559,7
这个 7 文件仅支持 ,3 连接,并不是在所有的平台都提供或支持,所以我们推荐在
新应用程序中不要使用它。
的运行环境
为了运行 ,需要以下的软件:
服务器端平台的 ;
服务器端平台的 :5;(:;);
客户端平台的 :5;或 +%5<5(+<)或支持
的网络浏览器。
安装目录
*/( 文件的安装目录如下表所示:
平台 目录
%5957
'=()>,5957
=?+@2!,:5957
!"#和 %5957
$%&>,5957
,-45A!35BA2AA7
提示:>,是产品安装的目录。在 $%&系统中,它可能是,而在 '和
()
系统上,它可能是%。
还提供了一些例子程序,例如安装验证程序?*!@。下表中列出了不同平台的例子程序的目
录结构。
平台 目录
%59557
'=()>,59575
=2!,:59575
!"#,%59557
$%&>,59557
,-45A!35BA2AAAA
提示:>,是产品安装的目录。在 $%&系统中,它可能是,而在 '和
()
系统上,它可能是%。
环境变量
产品安装完成后,您必须更新 $!C 环境变量,$!C 中需要包含
和例子程序的目录,如下表所示:
平台 $!C 的参考设置
$!C D%59570555978
%59570078
%59578
%595578
!"#和
%$!C D59570555978
59570078
59578
595578
,-45$!C D59>>,?!:E$@A7AA055597F
59>>,A7AA007F
59>>,A7AAF
59>>,AA7AAF
'=()
$!C D>,?!:E$@59570555978
>,59570078
>,59578
>,595758
=$!C D2!,:59570555978
2!,:59570078
2!,:59578
2!,:595758
$%&$!C D>,?!:E$@59570555978
>,59570078
>,59578
>,595578
注意8
59>>,表示在 ,-系统的 安装目录。通常是 8A
!35BA2AA。
>, 是产品的安装目录。
如果现有的应用程序依赖于 05559,,您必须要把 05559,7 文件
加到 0 中。
在某些平台还必须要更新下列附加的环境变量,如下表所示:
平台 环境变量
$:>$2++G>!C D%5957
!"# $2>!C D5957
%$:>$2++G>!C D5957
,-45!C D>,A
'=()$2!C D>,5957
$%&$:>$2++G>!C D>,5957
注意8
>, 是产品的安装目录。
注意:
确保您追加的 的变量不要覆盖现有的系统环境变量。如果覆盖了系统的
环境变量,那么应用程序在编译或运行时将可能会失败。
(使用
应用程序连接到队列管理器后,就可以与访问 对象(例如.队列)。队列
管理器为其拥有的 对象提供消息发送服务。使用
0 编程的方法依赖于使用的连接模式。连接的模式有两种,分别是客户连
接模式和绑定模式。
( 客户机连接模式
当 0 作为客户端时,与 客户端类似,
但仍然存在如下区别:
, 仅支持 C!!。
, 不支持连接表。
(, 在启动时,不读取任何 环境变量。
, 通道的定义和环境变量信息都被存放在一个叫做 <5 的类中,当连接时这
些信息也可以被作为入口参数。
/, 错误和意外信息被写到 <&0 类说明的日志中。缺省错误信息被写到 控
制台。
0客户端不支持 2<6E 和快速绑定。
当利用客户机连接时,您必须指定其他一些环境属性,以便建立与队列管理器的连接。这
些属性是: 主机名,即作为队列管理器主机的 服务器的名字;以及通道
名,即客户 机连接通道的名字。另外,您也可以指定 服务器监听的端口
号。如果还没有指定端口号的话,那么将使用默认的端口号 。
( 绑定模式
在绑定模式(也称作服务器连接模式)中,与队列管理器的通讯利用的是进程间通讯。关
键因素之一就是,要记住绑定模式只适用于那些运行在作为队列管理器主机的
服务器上的程序。利用绑定模式的程序不会从 客户机
机器上运行。换言之,应用程序被绑定在队列管理器所在的同一台机器上。绑定模式是访
问 的一种快速而高效的方法。某些功能(如队列管理器的扩展架构事务
处理协同)只在绑定模式下才可用。
0 的绑定模式与客户连接模式存在下列区别:
, 忽略了 <5 类所提供的大多数参数。
, 绑定模式支持 2<6E 和快速绑定。
((类库
0提供了一系列可以使 和应用程序访问
的类。包括以下类和接口:
(( 类
:H
该类用来传递有关连接队列管理器的信息至发送、接收和安全退出。当以绑定模式直接连
接到 时,此类不适用。
<&
当调用发送、接收和安全退出时,该类定义传递到这些调用的上下文信息。该类的
&+属性应当通过退出设置,以显示 下一步
应当采取何
种行动。
:%$
该类代表开放式队列集,我们可以利用 %()方法的单一调用发送消息至这些队列中。
我们利用 :%$构造器或 %%3类的
00:%$()方法来做出该类的实例。
:%$5
该类代表分配表中的单一项目(单一队列)。该类继承 3C01类。
<5
该类包含控制构建 %%3对象(及其相对应的到 的连
接)环境的静态元素变量。由于调用 %%3构造器使该类值的集生效, 因
此 <5类的值应当在 %%3实例构建前设置。
<&0
该类包含 完成代码和错误代码常量的定义。以 >开始的常量是
完成代码,而以 +>开始的常量则是 原因代码。
只要出现
错误,就会给出 <&0。
63
该类包含控制 %%3()方法行为的选项。
3,70
该类是 %%3、%%和 !0类的超类。它提供查询并设置
这些资源属性的能力。
3
该类代表 消息的消息描述器和数据。
3C01
该类用来处理分配表中某个给定目的地的消息参数。:%$5继承它。
!0
用作 连接默认 03的 03,其实
现可以使用该类。
!0<
只要添加或删除 !C1到 <5控制的权标集,那么就可用该类来
生成一个事件。当默认的 03改变时, 即会生成
!0<。
!C1
该类可被用来提供默认的连接集合。
!0
该类为 进程提供查询操作。
!%3
该类包含控制 %%%()方法行为的选项。
%%
该类为 队列提供查询、设置、放置和获取操作。查询和设置能力继承自
3,70。
%%3
该类代表 的队列管理器。
503
该类提供基本的连接集合功能。
I本帖最后由 %,5于 )""J8J编辑 K
搜索更多相关主题的帖子8
C!
) 年 月 ) 日下午 LM 点,:2 性能调优的亲密接触!
N大 中 小 发表于 )""O8()只看该作者
(( 接口
具有以下接口:
+0<&
该接口使得我们可以用 检查并有可能修改从队列管理器接收的
数据。当以绑定模式直接连接到 时,该接口不适用。
0%4<&
该接口使得我们可以尝试定制连接到队列管理器时出现的安全流。当以绑定模式直接连接
到 时,这一接口不适用。
,<&
该接口使得我们可以检查并有可能修改用 发送到队列管
剩余24页未读,继续阅读
资源评论
全死角男神
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功