第一章 专用工具和实用程序概述
尽管基于浏览器的管理门户是管理 IRIS
实例的标准工具,但也可以使用其他工具。本页是众多专用工具和实用程序的指南,这些工具和实用程序可用于管理、定制和扩展IRIS
,但这些工具和实用程序过于专门化,一般读者不会感兴趣。由于以下一个或多个原因,它们未在其他书籍中记录:
- 它们只会被一小部分用户使用。
- 它们不是必需的,通常只会使用一次。
- 它们允许高级定制或扩展,需要IRIS系统的专业知识。
- 它们是遗留应用程序,但在当前系统上偶尔仍然有用。
其余文章将详细介绍这些工具,包括:
- 自定义
IRIS
系统讨论了一些自定义和扩展标准 IRIS 安装的方法。 Managing IRIS Remotely
讨论了从基于字符的终端或外部程序管理 IRIS 的例程和实用程序。- 进程管理讨论了管理单个进程如何与其他并发进程争夺系统资源的方法和实用程序。
Using cvendian for Byte Order Conversion
讨论了可用于在Big-endian
和Little-endian
平台之间迁移的工具
在使用这些工具时,以下文档可能会有用:
- 系统管理指南描述了用于管理
IRIS
系统的标准工具和程序。 - 使用终端描述了如何使用
ObjectScript
命令行界面。 - 安装指南描述了在系统上安装
IRIS
的标准程序。 IRIS
监控指南描述了可用于监控IRIS
的工具、例程和第三方接口。
- 关于 安全性介绍了身份验证、授权、审计、数据库加密、
SSL/TLS
以及 安全性的其他方面。
自定义
“自定义 IRIS 系统”一文讨论了自定义和扩展标准 IRIS
安装的几种方法。描述了以下工具:
- System Classes for National Language Support — 描述了对本地化的支持,称为本地语言支持(或 NLS),它允许应用程序适应各种语言和地区,而无需进行工程更改。
- 使用
IRIS ^%ZSTART
和^%ZSTOP
例程 — 描述了如何创建自定义系统例程,这些例程将在检测到某些系统事件时自动调用。当 IRIS 启动或停止时、用户执行登录或注销时、JOB开始或结束时或外部程序开始或完成CALLIN
时,可以调用例程。
使用 %ZLang 扩展 ObjectScript — 描述了如何使用 %ZLANG 语言扩展库向 ObjectScript 添加自定义功能。可以为 IRIS 安装声明用户定义的命令、函数和系统范围的特殊变量。这些自定义扩展的工作方式与标准的 ObjectScript 功能完全一样。
远程系统管理
“远程管理 IRIS”一文讨论了从终端或外部程序管理 IRIS 的例程和实用程序。描述了以下工具:
Using ^GBLOCKCOPY for Fast Global Copie
s — 描述了在数据库之间执行快速全局复制的例程,并可用于在迁移期间转换数据库。它可以以交互方式运行到终端,或设置为批量运行一个或多个全局副本作为后台作业。它包含一个内置监视器和多个报告来跟踪全局复制的进度。如果出现系统故障,它可以在它停止的地方重新启动。
- 使用开关 — 讨论可用的
IRIS
开关,这些开关是可用于各种目的的实例标志。它们对于在进行备份或尝试恢复崩溃的系统时抑制各种系统进程特别有用。 - 从
Windows
客户端控制IRIS
— 描述了一个允许外部应用程序作为Windows
客户端运行的 DLL,该客户端可以控制IRIS
配置、使用所需设置启动IRIS
进程、查找 服务名称和给定目录路径配置名称,并获取IRIS
系统的状态。
- 基于字符的管理例程 — 描述了
^LEGACYNETWORK
例程,它允许列出、添加、编辑和删除 COM 端口。
字节顺序转换
本文使用cvendian
进行字节顺序转换描述了一个实用程序, IRIS
数据库的字节顺序,以便在Big-Endian和Little-Endia
平台之间进行迁移。它还提供了一个选项来报告给定数据库的字节顺序。