– 9个新公告
✓ 一月有 24 位新成员加入
✓ 所有时间发布了 2,349 篇帖子
✓ 所有时间有 2,123 位成员加入
✓ 一月有 24 位新成员加入
✓ 所有时间发布了 2,349 篇帖子
✓ 所有时间有 2,123 位成员加入
对象(Objects)
文件流提供了一个接口,用于在外部文件中操作和存储大量基于文本或二进制的数据。IRIS 的流接口可以在 ObjectScript、SQL 和 Java 中用于操作文件流。
对象(Objects)
不能被扩展或子类化的类。
对象(Objects)
不能被重写的方法。
对象(Objects)
不能被重写的属性。
InterSystems SQL
外键约束表中的一列指向另一表中的另一列。为第一列提供的值必须存在于第二列中。
医疗保健(Health care)
在 InterSystems IRIS for Health™ 和 HealthShare® 中,启用了医疗保健互操作性的命名空间。
系统
多维存储结构。全局在 IRIS 数据库中使用平衡树技术实现。
系统
IRIS 的基础逻辑和物理数据存储结构,其中所有数据都存储在称为“全局”的多重下标数组系统中。
系统
包含全局数据库的目录。
系统
大端字节序(big-endian)和小端字节序(little-endian)指的是系统存储多字节元素字节的顺序。IRIS 支持大端和小端系统。它还包括一个实用工具 cvendian,用于在两种字节序之间转换数据库。有关 cvendian 的详细信息,请参见“使用 cvendian 在大端和小端系统之间转换”。
系统
IRIS 的内部网络系统。ECP 网络允许在包含可配置数量节点和各种硬件及软件配置的分布式数据库环境中使用 IRIS。
对象(Objects)
枚举属性允许属性值具有多选项。此类属性的值必须是预定选项之一。
通用
独占锁防止其他进程查看或编辑指定的数据。
如果在打开对象时使用独占锁,当对象被打开时会获取独占锁,并在对象关闭时释放该锁。
系统
也称为扩展引用。通过完整定义全局所在的系统和命名空间来创建的全局引用。
对象(Objects)
可以在类编译器生成的代码中内联放置的对象方法。
系统
也称为显式引用。
[toc]
对象(Objects)
属性的显示格式是用于显示和输入数据的格式。
系统
存储在网络中多台计算机上的数据库。当在分布式数据库环境中使用IRIS 时,位于一台计算机上的 ObjectScript 例程可以在网络中其他计算机的文件保护限制内访问全局。
系统
处理来自网络的传入全局请求的IRIS 进程。它是在系统状态(%SS)显示或系统操作实用工具中的进程面板上表示网络守护进程的名称。
对象(Objects)
点语法允许获取和设置属性值以及执行方法。它还允许从引用对象访问被引用和嵌入对象的属性和方法。
对象(Objects)
从可嵌入(序列化)类派生的对象可以在内存中独立存在,但在存储到数据库时,只作为持久对象中的数据存储。参见 %SerialObject 方法。
ObjectScript
直接嵌入在 ObjectScript 方法或宏例程中的 HTML。内嵌 HTML 必须包含在 &html<> 语句中。
对象(Objects)
可嵌入类的实例。
通用
表示IRIS中目录名称或目录和系统名称的逻辑实体。
ODBC
数据源名称标识特定服务器系统上的特定数据库。
对象(Objects)
属性的数据类型决定其行为、验证要求以及如何投射到 SQL 和 Java 等客户端。
对象(Objects)
数据类型是具有其 DATATYPE 类关键字设置的类,支持数据类型接口。该接口包括多个用于验证和 SQL 互操作性的操作。
对象(Objects)
IRIS 关系实用库中包含的一个工具,用于将 DDL 文件导入到IRIS。该工具会自动将相应的定义添加到类字典中。
对象(Objects)
深度保存会保存一个对象及其引用的所有对象,如类参考内容中描述的 %Persistent.%Save 方法。
系统
命名空间执行命令和接收任何未独立映射全局的目录。
系统
用户登录时自动运行的默认启动例程。
对象(Objects)
定义父表每行的子表的父子关系。
系统
处理 I/O 命令的设备。当你登录时,当前设备是你的主设备,通常是你登录时使用的终端或个人计算机。
通用
你当前工作的目录。
SQL
一种嵌入式 SQL 查询类型,打开一个游标来处理查询。当你的应用程序需要访问多行数据时,必须使用游标。游标像一个指针——它专注于访问和处理一行数据,然后移动到序列中的下一行。
SQL
在多行数据中向前移动的迭代器。
对象(Objects)
自定义存储允许你通过编写自己的存储接口方法实现来决定对象的存储结构。通常,使用自定义存储的类不会被投射到 SQL。
通用
IRIS.DAT 文件。它可以包含代码和数据。通过全局、包和例程映射,任何给定的数据库都可以被多个命名空间使用。
系统
用于缓存从数据库中检索的数据的系统内存(RAM),这样相同查询的重复实例可以从内存中而不是存储中检索结果,从而提供显著的性能提升。为了获得最佳性能,数据库缓存应至少与应用程序工作负载的工作集一样大。
系统
分配给一个处理器、其外围设备及所有相关数据集的名称。这个名称在整个网络中必须唯一。另见系统名称。
对象(Objects)
并发模式决定在打开和保存对象时执行何种类型的锁定。IRIS 支持五种并发模式(0-4),允许你指定不锁定、原子锁定、共享锁定、共享保留锁定和独占锁定。
对象(Objects)
并发通过锁定机制控制数据完整性。IRIS 支持五种并发模式,从不锁定到在对象加载到内存直到保存期间持有独占锁。默认情况下,IRIS 对所有对象使用原子锁定。
系统
在不停止其他数据库活动的情况下进行的备份。IRIS 使用多遍方法,最大限度地减少备份对用户的影响,同时保持备份的完整性。
注意:备份期间发生的事务处理可能不会被完全记录到日志中,如果你在备份过程中清除、删除或替换当前日志文件。
系统
IRIS 配置在启动时描述 IRIS 资源。你可以在管理门户中定义配置。可以创建多个配置,但一次只能有一个当前配置。IRIS 在启动时使用当前配置。
系统
客户端应用程序或工具与IRIS 之间的链接。每个连接在IRIS 服务器上都有一个相关的进程。
✓ 2024 年有 476 位成员加入开发者社区
✓ 总共发布了 2,342 篇帖子
✓ 总共有 17,544 位成员加入
系统
一个独立于IRIS可执行文件的可执行文件,但依赖于IRIS,例如作为数据源。这样的应用程序可以在IRIS中注册,从而作为 安全模型的一部分进行管理。客户端应用程序的用户必须使用支持的认证机制之一进行IRIS认证。
对象(Objects)
执行 ObjectScript 的方法。
系统
确定IRIS检索全局节点顺序的算法。IRIS内置的排序规则包括 UNICODE、ANSI 和字符串。在 ANSI 排序中,标准数字下标首先按数字顺序排列,随后所有其他按字符串顺序排列;字符串顺序是字符集中的字符顺序。字符串规则将所有下标按字符集中的字符串排序,就像 ObjectScript 的 "]" 运算符一样。
系统
指定IRIS在必须按顺序检索节点时检索全局节点的顺序。字符集和排序规则共同构成排序序列。每个全局都与特定的排序序列相关联。
SQL
排序指定SQL在排序前如何转换数据。每种数据类型都有默认的排序类型。基于数据类型的属性使用其排序类型,除非明确定义了属性的排序类型。索引使用它们所索引的属性的排序类型,除非明确指定了索引的排序类型。
# 第四章 C 开头的术语
#### 循环引用 (circular reference)
**对象(Objects)**
在不同类中的两个属性相互引用对方的集合。只要循环引用中的两个属性都不是必需属性,`IRIS` 完全支持循环引用。如果循环引用中的两个属性都是必需属性,你将无法保存这两个类的对象。
#### 类编译器 (class compiler)
**对象(Objects)**
类编译器用于编译`IRIS` 类。你可以在 `IDE` 中使用类编译器,或者通过 ` IRIS` 对象实用库中的编译调用来使用。
#### 类定义语言 (Class Definition Language)
**对象(Objects)**
`IRIS` 的类定义语言(`CDL`)是一种基于关键字的语言,用于定义 `IRIS` 中的类。
#### 类描述符 (class descriptor)
**对象(Objects)**
包含运行时信息(方法和属性列表)的特殊类型例程,用于使用对象。
#### 类字典 (class dictionary)
**对象(Objects)**
类字典保存所有已编译类的当前类定义。`SQL` 也使用类字典来确定有效的表定义。
#### 类层次结构 (class hierarchy)
**对象(Objects)**
类层次结构显示从每个根类到其每个子类及其子类的类链。
近期有些小伙伴需要查询某张特定的表所占用的磁盘大小,可能其他小伙伴也有类似的需求。
给大家一个例子供参考。
应当考虑到IRIS的表底层使用global存储数据,包括表数据、索引数据和流数据(如果表中有流属性的话),因此一张表的完整占用应当包含至少上述三种global的求和,如下所示:
Class GlbUtil.GlobalSearch Extends %RegisteredObject
{
ClassMethod GetTableSize(databaseName As %String, tableName As %String) As %Integer [ SqlProc ]
{
set currentNS = $namespace
//在%SYS命名空间中用API获得数据库的文件所在的路径
zn "%SYS"
set bdDirectory = $replace(##Class(Config.Databases).InterSystems 已更正导致在使用特定 $LIST 语法时引入无效数据库和日志记录的缺陷。 遇到此缺陷的可能性非常低,但它对操作的影响可能会很大。
受影响的产品
该问题仅影响 Unicode 安装。
使用以下语法在 global 中向列表附加新元素时,会出现此问题:
SET $LIST(<global reference>, *+1) = value.
当此调用的结果列表超出最大字符串长度时,正确的行为是返回 <MAXSTRING> 错误。此错误会出现在 InterSystems IRIS、InterSystems IRIS for Health 和 Health Connect 2023.
🚨 计划维护公告 🚨
由于计划中的维护,开发者社区网站可能会在2025年1月20日(星期一)期间出现短暂的停机现象。
对于由此可能带来的不便,我们深表歉意,并感谢您的理解。感谢您耐心等待,我们将努力提升我们的平台!

^%IS 的更多功能^%IS 还可用于执行以下任务:
^%IS 实用程序时存在变量 IOP,则实用程序会自动尝试打开该设备,而不是请求设备。如果 ^%IS 不成功,则将变量 POP 设置为 1。Management Portal,可以配置不向用户请求任何设备信息的设备。^%IS Global 的结构^%IS 全局变量存储在 %SYS 命名空间中。它包含两个下标。第一个下标是在 Management Portal 中为设备配置的助记词名称。选择 System Administration、Configuration > Device Settings、IO Settings 以显示不同设备类型的默认助记词。第二个下标可以是 0 或 1。
^%IS - 示例调用 CURRENT^%IS 后,将 $X 和 $Y 设置为 DX 和 DY 以定位光标。
DO CURRENT^%IS
WRITE *27,*61,*DY+32,*DX+32
SET $X=DX,$Y=DY
IN^%IS 入场点IN 是 ^%IS 中的一个内部入口点,可以由仅计划从设备进行 input 的例程调用。此入口点可用于确保您不选择仅输出设备,例如打印机。
%SYS> Do IN^%IS
Device: 3
Right margin: 132= <RETURN>
[you can't read from this device]
Device: <RETURN>
Right margin: 80= <RETURN>
%SYS>
OUT^%IS 入口点OUT 是 ^%IS 中的一个内部入口点,可以由仅计划向设备输出的例程调用。
SpoolingIRIS 假脱机独立于您的操作系统执行的假脱机。IRIS 中的假脱机是一种技术,可让自动将程序的输出保存在全局中,而不是立即打印。稍后可以通过将 global 的内容发送到打印机来打印输出。
助记词 SPOOL 是默认助记词。要指定假脱机,请输入 “SPOOL” 以响应 Device 提示符。然后,系统要求提供假脱机文件名和描述。
OPEN 参数默认情况下,OPEN 命令使用 ^%IS 全局中定义的设备的规范。在使用 ^%IS 时,可以通过指定其他设置来覆盖这些设置。
USE 命令运行 ^%IS 后,应用程序必须向 ^%IS 打开的设备发出 USE 命令。你可以使用变量 IO,只要你明白每次调用 ^%IS 时它的值都会发生变化。然后,后续的IRIS I/O 命令,例如 READ 和 WRITE,将引用该设备。
CLOSE 命令用户或应用程序开发人员必须关闭使用 ^%IS 实用程序打开的设备。
^%IS 助记词^%IS 有几个功能可以简化它的使用。例如,如果想将 I/O 发送到自己的终端,只需在“设备”提示符处按 Enter 键即可。还可以使用内置的默认助记词或您自己定义的新助记词。
为各种设备提供助记符很有用,在某些情况下,为单个设备提供多个助记符也很有用。多个助记符允许您为设备指定不同的设备特征,并根据设备的使用方式改变特征。例如,通常用于数据输入的终端,因此具有终端的特性,可能连接了辅助打印机。通过分配不同的助记词来打开具有不同特征的同一设备,当您需要硬拷贝时,您可以将终端/打印机组合视为打印机。
^%IS 全局变量在安装时使用几个默认助记词进行初始化。例如,IRIS 假脱机程序有两个默认助记词,SPOOL 和 2
^%IS^%IS 是一个通用的设备选择实用程序,用于基于字符的应用程序。可以使用内置的 ^%IS 实用程序来允许用户选择要将 I/O 操作定向到的设备。每当要选择设备时,应用程序都应该调用 ^%IS 实用程序。此实用程序允许用户指定要使用的设备和相应的 OPEN 命令参数,打开所选设备,然后将特定于设备的信息返回给调用程序。用户输入已在 ^%IS 全局中定义的助记词。^%IS 依赖于 Management Portal 中建立的 IO 配置默认值。
^%IS 如何运作当您调用 ^%IS 实用程序时,IRIS 会提示输入设备名称。可以通过以下方式之一进行响应:
ID 号。Enter 选择当前设备。^%IS 响应如下:
^%IS 会在 ^%IS 全局变量中找到对应的设备并打开它。^%IS 会向该设备发出 OPEN 命令。IRIS 设备 ID,则 ^%IS 会检查设备表,查看该编号是否被重新映射到另一个实际的设备编号。然后 ^%IS 为设备发出 OPEN。如果指定的设备是终端,则实用程序会提示您使用默认的右边距。按 Enter 键选择该边距或键入其他值。
与 ^%IS 或 OPEN 命令一起使用的设备标识符最多要经过三个级别的解释。因此,如果在 ^%ISDevice: 提示符处输入助记词 47,则使用的最终设备 ID 可能会有所不同。下面介绍了这三个级别。
%IS 实用工具级别如果使用 ^%IS 实用程序选择设备,则使用第一级。^%IS 全局中的助记词可以与设备编号相关联。然后,^%IS 实用程序向该设备编号发出 OPEN 命令。
OPEN 命令级别在 OPEN 命令中,IRIS 会检查此数字是否存在于 Device panel 表的 Alias 列中。如果是这样,它会将其转换为该设备的实际设备号或名称。
注:如果想通过 ^%IS 的助记词访问该设备,请确保不要定义与设备 ID 匹配但与其他设备关联的别名。
程序员可以通过在其应用程序中使用 WRITE /mnemonic 命令来控制设备。例如,当程序员使用以下命令使用 %X364 助记词时,他们可以将光标移动到终端设备上当前行中的特定列:
WRITE /CHA(column)
由助记词的任何特定值引起的操作由 WRITE 命令使用的助记词空间决定。助记词空间是具有定义设备操作和属性的入口点 (助记词) 的例程。
WRITE 命令使用设备的 OPEN 或 USE 命令中定义的助记词空间。
可以在 Management Portal 的 Devices (设备) 配置设置中定义、编辑和删除设备。您输入的信息存储在 ^%IS 全局变量中。有关此全局的更多信息,请参阅 ^%IS 全局的结构。
如果在 IRIS 运行时进行设备更改,系统会提示是否要在不重新启动 IRIS 的情况下激活更改。如果同意激活更改,则新定义将立即提供给用户。
在 Windows 系统上,必须将设备编号用于作业间通信设备和常规联锁设备。对于终端和打印机,可以使用您分配的设备助记词或设备编号。
在 UNIX 系统上,可以使用 UNIX 文件规范来引用文件,也可以设置设备编号来引用文件。
可以通过以下两种方式之一访问设备:
^%IS 实用程序的 Device: 提示符处输入设备助记词。OPEN 命令并输入设备 ID 或别名。^%IS 实用程序选择设备如果希望基于字符的应用程序的用户以交互方式选择设备,请从应用程序中调用 ^%IS 实用程序。您可以在 允许用户指定设备 中了解有关 ^%IS 实用程序的更多信息。
要使用 ^%IS 实用程序选择设备:
Device: 提示符处,输入设备助记词。可以通过数字或操作系统名称来识别设备。可以在 OPEN 命令中使用此标识符。
可以为定义的每个 IRIS 设备定义一个或多个别名值。当用户在 OPEN 命令中指定别名时,IRIS 会将其转换为设备 ID。
IRIS 提供的默认设备 ID 适用于大多数用户。但是,某些用户可能希望覆盖这些默认值。可以通过在 Management Portal 中提供别名作为设备配置设置的一部分来实现此目的。
ID 和助记词当安装 IRIS 时,这些是每种设备类型的默认设备编号和助记符。
默认设备编号和助记词
| Device 装置 | Device ID 设备 ID | Mnemonic 记忆 | Notes 笔记 |
|---|---|---|---|
| Principal | 0 |
TERM | 无法更改此设备的设备 ID。 |
| Spooler | 后台处理程序 | 2 S |
POOL |
但是,IRIS 还可以识别可用于定义设备的其他设备编号。下表列出了已识别的默认设备编号。
IRIS 默认设备编号
| Device Number 设备编号 | Type 类型 | Definition 定义 |
|---|---|---|
| 0 | Principal device 主设备 |
对于交互式流程,这是用户登录的终端。 |
2024 年 12 月 4 日,系统警报和监视 (SAM) 已从 InterSystems 下载网站、容器注册表和文档网站移除。
InterSystems 去年宣布停止进一步开发 SAM,并同时将其标记为已弃用。InterSystems 将继续按照与超出最低支持版本窗口的产品版本相同的方式为使用此技术的现有客户提供支持。
Intersystems 发现,大多数对 SAM 提供的可观察性类型感兴趣的客户已选择将 InterSystems IRIS 指标 API 和结构化日志记录连接到其组织现有的可观察性平台,以便更全面地了解其运行平台。
如果您对 SAM 当前的使用方式或今后的使用计划有任何疑问,请联系您的客户团队或 dbpprodmgrs@intersystems.com。
下表总结了用于管理设备的实用程序。
IRIS 设备实用程序
| Action 行动 | Utility 效用 | Description 描述 |
|---|---|---|
Define devices 定义设备 |
管理门户中的设备配置 | 允许定义用户可以使用 ^%IS 实用程序访问的设备。设备存储在 ^%IS 全局变量中。可以编辑和删除这些设备定义。在 Devices (设备) 子部分中,定义设备,包括助记词和别名。提供默认设备。在 Device Sub-Types 子部分中,定义设备子类型。提供了默认子类型。 |
Define default mnemonic spaces定义默认助记词 |
IO configuration options in the Management Portal管理门户中的 IO 配置选项 |
可以使用 WRITE /mnemonic 命令控制设备。在此面板上,输入 IRIS 在执行 WRITE /mnemonic 命令时使用的默认助记词的名称,该命令前面没有带有助记词空间规范参数的 OPEN 或 USE 命令。 |
| Allow users to select a device interactively in character-based applications.允许用户在基于字符的应用程序中以交互方式选择设备。 |
助记词是执行设备控制操作(如光标移动和设备属性)的 IRIS 例程。每个操作都与一个标签相关联。这些标签是 WRITE /mnemonic 命令中使用的助记词。有关 WRITE /mnemonic 语法的更多信息,请参阅本文档其他页面中每种设备类型的 WRITE 命令说明。
IRIS 提供下表中描述的预定义助记词空间。
预定义的助记词空间
| Routine Name 例程名称 | Device Type Default 设备类型 默认 | Description 描述 |
|---|---|---|
^%X364 |
终端、顺序文件、其他设备 | X3.64 (ANSI) 端子的助记词空间。有关信息,请参阅 X3.64 的助记词空间。 |
^%XDTM |
DTM PC Console |
DTM PC 控制台的助记词空间。有关信息,请参阅 DTM PC Console 的助记词空间。 |
可以在 Management Portal 中更改以下设备类型的默认助记词空间。依次选择 System Administration、Configuration (配置)、Device Settings (设备设置)、 IO Settings (IO 设置)。
要在 UNIX 设备名称为 /dev/tty06 的终端上打开 I/O 设备,请输入以下命令
OPEN "/dev/tty06"
在 UNIX 系统上,打印机由 OPEN 命令上的名称标识,并在 tty 设备上作为“字符特殊”文件处理。因此,支持的 OPEN 和 USE 命令参数与终端 I/O 相同, 而不是顺序文件 I/O 的参数。
在 UNIX 上,OPEN 支持大多数终端 I/O 关键字参数,如终端 I/O 中所述。
可以使用 %IS 实用程序将输出定向到打印机。可以使用命令 DO ^%IS 调用 %IS 实用程序。(也可以使用 DO OUT^%IS 来指定选择的是仅输出设备。无论哪种情况,IRIS 都会返回 Device: 提示符。要指定打印机,请使用默认助记符 “|PRN|“ 或其他已配置打印机的助记符。然后,%IS 实用程序会建议 OPEN 参数;对于打印机,默认值为 “W” (只写)。可以通过按 Enter 键来接受参数 default,如以下示例所示:
%SYS>DO ^%IS
Device: |PRN|
Parameters? "W" => <RETURN>
%SYS>
这将打开指定的打印机作为当前进程的输出设备。
%IS 实用程序设置各种变量。以下是 Windows 系统上的打印机默认值。
我们已经有一段时间没有在开发者社区上发表关于嵌入式 Git 的文章了,我想借此机会更新一下今年我们完成的大量工作以及未来的工作计划。
如果您要在 IRIS 上构建解决方案,并想要使用 Git,那就太棒了! 只需将 VSCode 与本地 Git 仓库结合使用,并将更改推送到服务器上即可,就是这么简单。
但在以下使用场景中该怎么办:
在以上任何情况下,您都非常需要嵌入式源代码控制。
借助 InterSystems 行业标准认证考试,您和您的团队可以获得认证,以验证您的技能并证明您拥有 InterSystems 技术方面的专业知识。 查找适合您的角色的考试!
本页讨论了如何在 IRIS 数据平台中配置和使用打印设备。打印机是仅物理输出设备。打印机可以是字符打印机,也可以是非字符设备,例如传真或绘图仪。
在大多数情况下,输出不会直接发送到打印机。通常,要打印的输出首先发送到逻辑假脱机设备(^SPOOL 全局)。然后,可以将 ^SPOOL 全局的内容发送到物理打印机。有关假脱机的更多详细信息,请参阅 假脱机设备。
请注意,Windows 和 UNIX 处理打印机 I/O 的方式不同。
Windows 系统将打印机作为顺序 I/O 设备处理,因此遵循与顺序文件 I/O 相同的语法。但是,通过串行通信端口连接的打印机将作为终端 I/O 设备处理。UNIX 系统始终将打印机作为终端 I/O 设备进行处理。UNIX 将其视为 tty 设备上的 “字符特殊” 文件,因此遵循与终端 I/O 相同的语法。在 Windows 系统上,您可以使用 %Library.Device.InstalledPrinters() 方法返回系统上当前打印机的计数。您可以使用 %Library.Device.GetPrinters() 方法返回系统上当前打印机的列表。
可以为打印机分配一个介于 256 和 2047 之间(包括 256 和 2047)的设备编号。此设备编号范围也用于终端和平面文件。
2024.3 版 InterSystems IRIS® 数据平台、InterSystems IRIS® for Health 和 HealthShare® Health Connect 现已正式发布 (GA)。
在此版本中,您可以期待一系列激动人心的更新,包括:
请通过开发者社区分享您的反馈,与我们共同打造更好的产品。
请访问以下链接了解所有亮点功能的详细信息:
此外,请查看此版本的升级信息。
目前提供多个 EAP。 请查看此页面并注册您感兴趣的计划。
像往常一样,持续交付 (CD) 版本包含适用于所有受支持平台的经典安装包,以及 Docker 容器格式的容器镜像。
%SPOOL 实用程序菜单 List documents 的选项 2 显示当前为运行 %SPOOL 的目录假脱机的文档列表。如果没有 Despool start-end 值,则文档尚未解散(打印)。
每个假脱机文档的描述显示在有关该文档的其余信息之后的一个或多个单独行上。
在以下示例中,用户选择了选项 2。显示屏将显示存储在后台处理程序中的两个文档。第一份记录在 8 月 30 日下午 2:23 存储,并于当天下午 2:25 打印。第二份于 3 月 4 日上午 11:39 存储,并于当天上午 11:42 打印。
%SPOOL 打印%SPOOL 实用程序菜单的选项 1 Print(打印)允许您在任何设备上打印 ^SPOOL 全局中的一个或多个文档,继续打印中断的文档,以及将单张纸张手动送入信纸质量打印机。通过将输出发送到后台处理程序,可以在输出设备打印文档时释放终端用于其他用途。
可以在完全创建后台打印文档之前或之后开始打印。如果打印机赶上新输出,则打印过程将暂停 5 秒钟,然后打印在此期间累积的所有输出。打印过程知道您何时关闭了后台打印文档,并在文档完成时完成。
当 %SPOOL 打印文档时,它会跟踪已打印的页面。它还会创建页面索引,以便可以按页码对文档进行排序,并从您选择的任何页面的顶部开始打印。
如果停止打印(例如,在终端输出期间按 Ctrl-c,或者打印机损坏),则可以稍后在最后一个部分打印的页面的顶部或文档中任何其他页面的顶部继续打印。请注意,IRIS 不会将文档开头的换页数计为页数中的页数。
%SPOOL 使用术语 despool 来表示打印。仅当文档已打印(depooled)时,Despool start-end 列和描述行中才会有值。
Spool function:” 提示符下,输入 1。Name:”提示符下,输入 ?要显示帮助文本,请输入