专业工具和实用程序
文章平均质量分 76
yaoxin521123
创造价值,分享学习,一起成长,相伴前行。
展开
-
第二十一章 使用 cvendian 进行字节顺序转换
可以将数据库的字节顺序从大端序(即最高有效字节优先)转换为小端序(即最低有效字节优先),反之亦然。它被称为cvendian,即转换端序。当在两种类型的平台之间移动数据库时,这非常有用。它还提供了一个选项来报告给定数据库的字节顺序。重要提示:不能在挂载的数据库上使用此实用程序。原创 2023-03-18 10:45:16 · 180 阅读 · 0 评论 -
第二十章 进程管理
可以将访问数据库大部分的进程设置为批处理模式进程,以限制其对系统上运行的其他(非批处理)进程的影响。来更改当前进程或由PID标识的另一个进程的优先级。如果未指定,则子进程采用由系统定义的作业优先级修饰符调整的父进程基本优先级。命令的进程称为父进程,启动的后台进程称为子进程。实用程序来确定当前进程的优先级,并将优先级设置为低、正常或高的值。),则使用上述命令提高当前进程的优先级会将进程模式从批处理模式 (此命令允许更改进程优先级而不影响批处理模式进程的模式状态。作业进程是在后台运行的非交互进程。原创 2023-03-17 06:00:48 · 350 阅读 · 0 评论 -
第十九章 关于通过例程管理 IRIS 的注意事项
请注意,在遗留文档中,这些例程称为基于字符的例程。此页面的目的是提供适用于所有这些例程的附加信息。如果发生这种情况,管理员有责任协调他们的活动以避免冲突并实现他们关于受影响数据的一致性的目标。在大多数情况下,在初始菜单选项上的选择会导致进一步的菜单,或者直到例程有足够的信息来完成其任务为止。在启动时,这些例程中的每个例程都会首先向显示选项列表。的工作原理以及适合他们选择的选项的参数值有详细的操作知识。重要提示:假设选择使用文档中描述的例程的管理员对。要从终端使用这些例程中的任何一个,必须在。原创 2023-03-16 08:53:10 · 232 阅读 · 0 评论 -
第十八章 使用 Switches
之一并在未正确清理其工作的情况下终止,可能会使系统处于受限操作模式。工具,例如那些在集群系统和系统备份上使用日志的工具,也代表调用者设置日志。在下面的示例中调用时,例程将提示输入开关号,然后提示在开关中设置的值(处于没有其他用户可以登录的状态。下面的示例演示了SWSET的使用。例程用于直接操作开关的值。这个例程提供了一种交互式的方式来设置。然后发生灾难性故障(或什至只是。如果进程设置此开关然后暂停,的值,例如,从终端会话。此函数返回开关的当前设置。实现自动恢复的唯一情况是。是一个有效数字并且值为。原创 2023-03-15 08:33:53 · 147 阅读 · 0 评论 -
第十七章 使用 Switches
所有开关均由编号标识。当IRIS启动时,它们被初始化为零(关闭)。Switch0 — 7保留供应用程序使用。8禁止现有的IRIS守护程序响应网络请求。9禁止创建新的守护进程来处理网络登录。10禁止除设置此开关的进程之外的所有Global访问。也禁止除此进程外的引起磁盘IO的例行访问。11禁止除设置此开关的系统作业之外的所有Global访问。这会覆盖开关10并保留供系统使用。例如,此开关由备份进程设置为在复制之前停止系统活动。12禁止登录IRIS的能力。原创 2023-03-14 08:26:06 · 189 阅读 · 0 评论 -
第十六章 使用 ^GBLOCKCOPY 进行快速Global复制
交互模式是单个进程,而批处理模式允许并行运行配置和运行多个进程。之前(或者在执行升级之前),对数据库进行完整的操作系统备份,并运行完整性检查以确保任何数据库都没有损坏。配置批处理时,会提示每个目录的拷贝进程总数和最大拷贝进程数。在运行批操作时,可以使用监视器或批报告监视进度。的结果是不可预测的发生在正在复制到另一个数据库或名称空间的源全局中。运行得更快,请清除所有临时数据和暂存数据以及不需要的任何旧数据。相同属性的全局,包括保护、日志属性、排序规则类型和保留属性。操作可以在执行复制的源数据库中的其他。原创 2023-03-13 07:24:09 · 228 阅读 · 0 评论 -
第十五章 从 Windows 客户端控制 IRIS
上,指定的配置必须正在运行。如果不确定配置是否正在运行,请使用。上,指定的配置必须正在运行。如果不确定配置是否正在运行,请使用。设备类型,为输入、输出和错误设备调用指定的例程和附加。设备并调用指定的例程,在指定的配置和名称空间中启动。在不使用控制服务的情况下尝试启动配置。在不使用控制服务的情况下尝试启动配置。检查并启动所需的配置。检查并启动所需的配置。中的句柄必须是可继承的。在指定的配置和命名空间中启动。进程,使用指定的主要。使句柄可由子进程继承。原创 2023-03-12 09:03:05 · 217 阅读 · 0 评论 -
第十四章 从 Windows 客户端控制 IRIS
查找配置、二进制和管理器目录路径,以及给定配置名称的服务名称。这使能够交付使用正确配置信息自动启动。返回一个指向错误信息字符串的指针。客户端程序提供了一种机制来控制。进程的应用程序,而无需标准。并使用其函数来执行这些操作。返回 IRIS 配置的状态。原创 2023-03-11 08:41:15 · 425 阅读 · 0 评论 -
第十一章 使用 ^%ZSTART 和 ^%ZSTOP 例程自定义启动和停止行为 - ^%ZSTART与^%ZSTOP
ZSTART与。原创 2023-03-10 07:16:36 · 264 阅读 · 0 评论 -
第十章 使用 ^%ZSTART 和 ^%ZSTOP 例程自定义启动和停止行为 - 每个标签的说明
%ZSSUtil此例程(和其他例程一样)以Quit命令开始,因此如果通过#DEFINE 序列在程序主体中提供命名常量。在本例中,它命名为空字符串和操作员消息日志的设备号。切入点非常简单。它是为低量输出而设计的,并且是用于调试输出的干扰最小的例程。它接受单个字符串作为其参数,并将其写入操作员消息日志。然而,它必须注意在其调用过程中保存和恢复当前的$IO附件。发送到设备的每个项目都会导致将单独的记录写入消息日志。因此,以下结果导致写入四条记录。前三个数字由一位数字组成,第四个数字为空行。原创 2023-03-09 08:18:04 · 249 阅读 · 0 评论 -
第九章 使用 ^%ZSTART 和 ^%ZSTOP 例程自定义启动和停止行为 - 启用 %ZSTART 和 %ZSTOP
ZSTART。原创 2023-03-08 07:22:13 · 175 阅读 · 0 评论 -
第八章 使用 ^%ZSTART 和 ^%ZSTOP 例程自定义启动和停止行为 - 设计注意事项
IRIS可以在特定事件发生时执行自定义代码。需要两个步骤:定义^%ZSTART例程、^%ZSTOP例程或两者。^%ZSTART和^%ZSTOP不包含在IRIS中,必须由用户创建。在这些例程中,可以定义子例程以在特定活动开始或停止时执行。^%ZSTART和^%ZSTOP必须在%SYS命名空间中创建和定义,尽管它们可以映射到非默认数据库。使用管理门户配置IRIS以调用所需的子程序。具体来说,如果定义例程^%ZSTART和^%ZSTOP。原创 2023-03-07 21:41:56 · 426 阅读 · 0 评论 -
第七章 使用系统类提供国家语言支持 - 使用 %Library.GlobalEdit 设置Global排序规则
变量不同的排序规则的环境中, 建议为每个不同的排序规则设置一个数据库,并在命名空间内添加一个全局映射,以将每个全局变量映射到具有其所需排序规则的数据库。一旦设置了数据库的默认排序规则,在此数据库中创建的任何全局变量都将使用此默认排序规则创建。区域设置的默认归类始终是归类的最新版本,即具有最高数字后缀的归类(如上一节中的列表所示)。实例时,如果更新后的区域设置使用新的默认值,则会保留默认排序规则。变量的排序规则自动设置为创建全局变量的数据库的默认排序规则。安装创建的数据库都设置为。的区域设置的默认排序规则。原创 2023-03-06 07:29:28 · 309 阅读 · 0 评论 -
第六章 使用系统类提供国家语言支持 - 创建自定义语言环境
此示例将提供一个模板,用于使用自定义表创建自定义语言环境。自定义表将在EBCDIC(美国使用的通用格式)和Latin-1ISO-8859–1) 之间转换。对于任何其他表,首先我们需要获得字符映射的定义。对于此示例,我们使用来自网站 http://source.icu-project.org() 的数据文件。相关数据文件是一个文本文件,其注释行以井号 (这些行表明Unicode字符Uaaaa映射到EBCDIC字符\xbb(其中aaaa和bb以十六进制表示)。我们假设该表是可逆的,并且EBCDIC字符。原创 2023-03-05 07:33:56 · 455 阅读 · 0 评论 -
第五章 使用系统类提供国家语言支持 - Config.NLS 类
为了区分自定义项目和系统项目,并简化升级,请在项目名称的开头使用y;和。注意:不遵循此约定的用户定义表、子表和区域设置可能会在系统升级期间被删除。避免这种情况的方法是将用户定义的表和区域设置导出到XML文件,并在升级后重新导入它们。当从某个子表的副本创建自定义子表时,执行此任务的实用程序会自动使用相同的名称并附加一个数字后缀。因此,子表的副本将被命名为和,等等。原创 2023-03-04 15:17:40 · 401 阅读 · 0 评论 -
第四章 使用系统类提供国家语言支持 - %SYS.NLS类
在英语语言环境中,小数点用于分隔整数和数字的小数部分,逗号用于分隔。以下示例将月份名称更改为字母表中的连续字母(出于演示目的)。,例如分别保存用于分隔日期和时间项的组件的字符。在美国的默认区域设置。设置为以空格分隔的月份名称列表。下面显示了应用程序可以控制写入文件的数据的表示形式。)中,它们分别是斜杠字符 (原创 2023-03-03 07:43:03 · 97 阅读 · 0 评论 -
第三章 使用系统类提供国家语言支持 - %SYS.NLS.Table
虽然这里涉及到两个表(一个用于输入,另一个用于输出),但这些表通常是相互补充的。内部表还将当前本地字符集中的字符串映射到某个其他值,但它们并不打算用于与外部世界的通信。但是,更改流程对象的属性将导致关联的行为立即更改。类可以实例化反映各种表类别的系统默认设置或当前进程设置的对象。这应该为系统和进程表显示相同的值,除非在运行此示例之前某些属性已从外部更改。但是,在创建自定义表时,可以选择任何传达交易所含义的名称。这个名字通常是外来字符集的名字,默认的另一半是。这样的表,而在输入上,将需要一个反向映射表,原创 2023-03-02 09:06:08 · 134 阅读 · 0 评论 -
第二章 使用系统类提供国家语言支持
注意:使用这些类中的任何一个,应用程序都可以获取当前为系统或进程设置的值。要更改系统设置,应用程序必须使用适当的值定义新的区域设置,并指示。中的其他属性能够处理翻译过程中发生的错误。这些属性继承自为当前语言环境定义的值,但可以在进程级别更改而不影响其他用户。通常,特定设备的属性是在打开设备时设置的。中的属性包含有关可能需要查阅的当前语言环境的信息。属性,可以在设备打开后更改转换表,但如果没有充分的理由,不建议这样做。类包含当前设备的一些属性,不一定是实例化对象时的当前设备。)给出的语言和位置的缩写。原创 2023-03-01 08:32:39 · 134 阅读 · 0 评论 -
第一章 专用工具和实用程序概述
尽管基于浏览器的管理门户是管理IRIS实例的标准工具,但也可以使用其他工具。本页是众多专用工具和实用程序的指南,这些工具和实用程序可用于管理、定制和扩展IRIS,但这些工具和实用程序过于专门化,一般读者不会感兴趣。它们只会被一小部分用户使用。它们不是必需的,通常只会使用一次。它们允许高级定制或扩展,需要IRIS系统的专业知识。它们是遗留应用程序,但在当前系统上偶尔仍然有用。自定义IRIS系统讨论了一些自定义和扩展标准 IRIS 安装的方法。原创 2023-02-28 08:21:58 · 137 阅读 · 0 评论