CL-8

AS400相关文档

第八章 处理信息

这章介绍在用户和程序之间用信息做通讯的一些方法,信息可以用如下方法发送: 从一个系统用户到另一个系统用户,信息的接收者当前没使用系统也可。 从一个OPM程序或ILE过程到另一个OPM程序或ILE过程。 从过程或程序向系统用户,信息的接收者当前没使用系统也可。 交互系统用户仅可发送立即信息和回答信息。

OPM程序或ILE过程可发送立即信息或预先定义的有用户定义数据的信息,另外,过程或程序也能:

接收信息

从信息文件中取得信息描述且把它放到程序变量中 从信息队列中移出信息 监控信息

8.1 给系统用户发送信息 下列命令可用来向系统用户发送信息:

SNDMSG(发送信息)

SNDBRKMSG(发送中断信息) SNDPGMMSG(发送程序信息)

SNDUSRMSG(发送用户信息)

SNDUSRMSG和SNDPGMMSG可用在批及交互的OPM程序和ILE过程中,不能在命

令行中输入。SNDMSG往QSYSOPR,显示工作站信息队列或用户信息队列中发送信息或查询。 可以同时向多个信息队列发送查询信息,也可只向一个信息队列发送查询信息,信息是由信息队列规定的交付方式交付的,如果信息不是中断方式,就不能中断用户的当前操作。

下面的SNDMSG命令由显示工作站用户发送信息给系统操作员:

SNDMSG MSG('Mount tape on device TAP1') TOUSR(*SYSOPR)

SNDBRKMSG命令从工作站、程序或作业送一个立即信息给一个或多个工作站,它会

以中断方式交付而不管接收的信息队列是什么方式。这个命令只能往显示工作站信息队列发送信息,可在需要工作站用户立即干预时用此命令,但不能保证此信息都会引起中断。因为每个作业可用CHGJOB命令中的BRKMSG参数来控制这件事。 如果发送查询信息,可规定回答返回给哪个信息队列而不是你的显示工作站。

下面的命令是由系统操作员给所有的工作站用户发送信息:

SNDBRKMSG MSG('System going down in 15 minutes') TOMSGQ(*ALLWS) 此命令把信息发送给所有用户,而不是此时正活动的用户。

8.2 从CL程序中发送信息 用SNDPGMMSG或SNDUSRMSG命令从CL过程或程序中发送信息。 用SNDPGMMSG命令可发送下列类型的信息:

CL 8的相关文档搜索

CL 8相关文档

最新文档

返回顶部