使用瞬时数据打印
用于创建打印任务的第二方法涉及瞬时数据。 可以将 CICS 分区内瞬时数据队列定义为具有称为 触发器的属性。 当具有触发器的队列上的项数达到触发器值时, CICS 将创建一个事务来处理该队列。
关于此任务
队列定义告诉 CICS 此任务执行的事务以及它需要作为其主体设施的终端 (如果有)。
您可以使用此机制将打印数据从生成该数据的任务获取到拥有该打印机的任务。 对于以这种方式直接输出的每个打印机,都定义了瞬时数据队列。 要打印的任务将其输出放在与所需打印机相关联的队列上 (使用 WRITEQ TD 命令)。 当队列上有足够的项并且打印机可用时, CICS 将创建一个任务来处理队列。 (为此, 足够
的触发器级别通常定义为仅一个项。) 触发的任务从队列中检索输出 (使用 READQ TD 命令) ,并使用 SEND , SEND MAP 或 SEND TEXT 命令将其写入其主体设施 (打印机)。
与 STARTed 打印机任务一样,您必须提供由触发的任务执行的程序。 随 CICS 分发的样本程序包含此类程序的完整示例,称为 顺序队列打印样本程序
。 样本 详细描述了此程序。