文章 姚 鑫 · 九月 17, 2024 阅读大约需 2 分钟 第二十七章 添加数字签名 - 变体:使用签名的 SAML 断言 第二十七章 添加数字签名 - 变体:使用签名的 SAML 断言 要添加在签名的 SAML 断言中使用证书的数字签名,请执行以下操作: #InterSystems IRIS for Health 0 0 0 63
文章 姚 鑫 · 九月 5, 2024 阅读大约需 1 分钟 第十六章 WS-Policy 配置类详细信息 - 自定义配置示例 第十六章 WS-Policy 配置类详细信息 - 自定义配置示例 自定义配置示例 本节提供了一些自定义配置类的示例。 策略备选配置 以下配置类包括两种策略选择:使用 WS-Addressing 标头或不使用。 #InterSystems IRIS for Health 0 0 0 63
文章 姚 鑫 · 十二月 17, 2023 阅读大约需 2 分钟 第三十八章 其他特殊主题 第三十八章 其他特殊主题 类和属性参数 XMLNAME XMLSEQUENCE XMLUNSWIZZLE XMLPREFIX XMLIGNOREINVALIDTAG XMLIGNOREINVALIDATTRIBUTE 控制元素的关闭 在 XML 中,仅包含属性的元素可以用以下任一方式表示: #InterSystems IRIS for Health 0 0 0 63
文章 姚 鑫 · 七月 16, 2023 阅读大约需 2 分钟 第六十章 开发Productions - ObjectScript Productions - 从管理门户进行测试 - 调试Production代码 第六十章 开发Productions - ObjectScript Productions - 从管理门户进行测试 - 调试Production代码 调试Production代码 调试的第一步是启用跟踪,如监控生产中所述。如果这没有揭示问题,可以使用调试器单步调试代码,如下所示: 在 IDE 中编辑代码以在要开始调试的位置插入 BREAK 命令。 为使用要调试的类的业务主机启用前台设置。 开始Production。在步骤 2 中标记的作业在终端的前台运行。 当到达该 BREAK 命令时,终端将进入调试模式,可以单步调试代码。 启用 %ETN 日志记录 事件日志自动包含有关系统级异常(包括代码中的异常)的部分信息。默认情况下,这些事件日志条目的结尾如下: #InterSystems IRIS for Health 0 0 0 63
文章 姚 鑫 · 二月 14 阅读大约需 2 分钟 第二十四章 R 开头的术语 第二十四章 R 开头的术语 结果集 (result set) 对象(Objects) 结果集包含查询返回的数据。可以使用查询接口处理结果集。 角色 (role) 系统 InterSystems 安全系统中的实体,可以接收执行操作和查看或更改数据的能力。这些能力以特权的形式授予角色。当用户成为角色的成员时,它会获得角色的特权。 角色分配机制 (role-assignment mechanism) 系统 将各种角色赋予用户以使用 IRIS 的方式。角色分配可以使用 IRIS 原生机制、LDAP 或委托(即用户定义)代码进行。这是授权过程的一部分。 回滚 (roll back) 系统 在系统故障后从 IRIS 数据库中移除不完整事务的过程。IRIS 在其恢复程序中移除这些更改。请参见日志记录、事务。 #InterSystems IRIS for Health 0 0 0 62
文章 姚 鑫 · 二月 5 阅读大约需 3 分钟 第十五章 K - L 开头的术语 第十五章 K - L 开头的术语 日志记录 (journaling) 系统 一种功能,系统管理员可以选择启用,导致 IRIS 在日志文件中记录所有或选定全局的更改。如果发生系统故障,可以将这些更改向前滚动。也就是说,在恢复期间,可以将整个事务重新应用到数据库。另请参见写入镜像日志记录 (Write Image Journaling)。 以 K 开头的术语 密钥分发中心 (KDC) 系统 #InterSystems IRIS for Health 0 0 0 62
文章 姚 鑫 · 二月 2 阅读大约需 2 分钟 第十三章 I 开头的术语 第十三章 I 开头的术语 安装目录 (install-dir) 系统 在通用引用 IRIS 安装目录时,文档使用术语 install-dir。在示例中,文档使用 C:\MyIRIS\。章节“默认安装目录”描述了 IRIS 在所有受支持操作系统上的安装位置。 实例 (instance) 对象(Objects) 表示特定实体的类的实现。术语“实例”和“对象”可以互换使用。 实例认证 (Instance Authentication) 系统 本地认证系统:用户会被提示输入密码,输入的密码的哈希值会传递到 IRIS 服务器,并与服务器中存储的现有密码的哈希值进行比较。如果两个值相同,IRIS 将授予用户对其有权限的资源的访问权限。 此机制在管理门户中列为“密码认证”。 #Java #ObjectScript #SQL #身份认证 #InterSystems IRIS for Health 0 0 0 62
文章 姚 鑫 · 三月 23, 2022 阅读大约需 1 分钟 第九十章 SQL函数 LOG10 第九十章 SQL函数 LOG10 标量数值函数,它返回给定数值表达式的以 10 为底的对数。 大纲 {fn LOG10(expression)} 参数 expression - 数值表达式。 LOG10 返回 NUMERIC 或 DOUBLE 数据类型。如果表达式为 DOUBLE数据类型,则 LOG10 返回 DOUBLE;否则,它返回 NUMERIC。 描述 LOG10 返回表达式的以 10 为底的对数值。LOG10 返回一个精度为 21、小数位数为 18 的值。 LOG10 只能用作 ODBC 标量函数(使用大括号语法)。 #SQL #Caché 0 0 0 62
文章 姚 鑫 · 二月 7 阅读大约需 2 分钟 第十七章 M - N 开头的术语 第十七章 M - N 开头的术语 方法 (method) 对象(Objects) 可以在对象上调用的操作。 挂载,已挂载 (mount, mounted) 系统 挂载数据库是指将其显式连接到一个IRIS 实例,从而使其内容立即可用。处于此状态的数据库称为已挂载。 多维属性 (multidimensional property) 对象(Objects) 多维属性像数组节点一样工作。多维属性没有任何关联的属性方法,不能使用点语法访问,也不会被投射到 SQL 或 Java。 多路链接 (multidrop link) 通用 连接两台以上计算机的网络硬件。 多重继承 (multiple inheritance) 对象(Objects) 多重继承允许一个类拥有多个超类。一个类从其每个超类继承特性和类成员。 #InterSystems IRIS for Health 0 0 0 61
公告 Michael Lei · 一月 24 InterSystems 社区年度简报 2024 大家好,欢迎访问 2024 年度开发者社区简报。 一般统计信息: ✓ 2024 年发布了 312 篇帖子: – 242条 – 47份公告 – 22个问题 – 1次讨论 ✓ 2024 年有 476 位成员加入开发者社区✓ 总共发布了 2,342 篇帖子✓ 总共有 17,544 位成员加入 #开发者社区官方 0 0 0 61
InterSystems 官方 Michael Lei · 一月 9 InterSystems 系统警报和监视 (SAM) 已被移除 2024 年 12 月 4 日,系统警报和监视 (SAM) 已从 InterSystems 下载网站、容器注册表和文档网站移除。 #System Alerting and Monitoring (SAM) #InterSystems 官方 0 0 0 61
文章 姚 鑫 · 一月 9 阅读大约需 3 分钟 第七十章 管理设备和助记词空间 第七十章 管理设备和助记词空间 设备管理实用程序 下表总结了用于管理设备的实用程序。 IRIS 设备实用程序 #InterSystems IRIS for Health 0 0 0 61
文章 姚 鑫 · 九月 23, 2024 阅读大约需 2 分钟 第三十一章 使用派生密钥令牌进行加密和签名 - 变体:创建隐式 DerivedKeyToken 第三十一章 使用派生密钥令牌进行加密和签名 - 变体:创建隐式 变体:创建隐式 <DerivedKeyToken> 还可以创建隐式 <DerivedKeyToken>,这是引用 <DerivedKeyToken> 的快捷方法。在此方法中: 消息中不包含 <DerivedKeyToken> 在使用 <DerivedKeyToken> 的元素中,<SecurityTokenReference> 元素指定 Nonce 属性,该属性包含用于 <DerivedKeyToken> 的 nonce 值。这向消息接收者表明派生密钥令牌是隐含的,并且是从引用的令牌派生的。 要创建隐式 <DerivedKeyToken>,请使用前面描述的一般过程,但有两处更改: #InterSystems IRIS for Health 1 0 0 61
文章 姚 鑫 · 八月 22, 2024 阅读大约需 2 分钟 第六章 设置和其他常见活动 - 编辑 IRIS 凭证集 第六章 设置和其他常见活动 - 编辑 IRIS 凭证集 编辑 IRIS 凭证集 创建 IRIS 凭证集后,可以按如下方式编辑它: 在管理门户中,选择系统管理 > 安全 > X.509 凭证。 在凭证集表中,别名列的值用作标识符。对于要编辑的凭证集,请单击编辑。 根据需要进行编辑。有关这些字段的信息,请参阅上一节。 单击“保存”以保存更改。 无法更改凭证集的别名或证书;也无法添加、更改或删除关联的私钥。要进行此类更改,请创建新的凭证集。 通过编程方式检索凭证集 执行加密或签名时,必须指定要使用的证书。为此,可以选择 IRIS 凭证集。 当手动创建 WS-Security 标头时,必须以编程方式检索凭据集并使用它。 作为参考,本节讨论以下常见活动: #Java #安全 #InterSystems IRIS for Health 1 0 0 61
文章 姚 鑫 · 十二月 19, 2023 阅读大约需 1 分钟 第四十章 其他特殊主题 - 处理导入时意外的元素和属性 第四十章 其他特殊主题 - 处理导入时意外的元素和属性 处理导入时意外的元素和属性 由于源 XML 文档可能包含意外的元素和属性,因此支持 XML 的类提供两个参数来指定导入此类文档时如何反应。例如,考虑以下类定义: Class GXML.TestImportParms.Person Extends (%Persistent,%XML.Adaptor) { Property Name As %Name [ Required ]; Property DOB As %Date(FORMAT = 5, MAXVAL = "+$h") [ Required ]; } 另请考虑以下 XML 文档: #InterSystems IRIS for Health 0 0 0 61
文章 姚 鑫 · 九月 3, 2022 阅读大约需 2 分钟 第二十一章 控制进程(二) 第二十一章 控制进程(二) 显示进程详细信息 进程详细信息页面显示有关任何进程的详细信息。要从管理门户访问此信息: 显示进程页面(系统操作 > 进程)。 单击相应进程行中的详细信息。 (此选项仅存在于有权维护的进程上。) 该页面还包括特定于所选进程的信息,这些信息被组织成一个通用信息表、一个客户端应用程序详细信息表和一个执行详细信息表: #Caché 0 0 0 61
文章 姚 鑫 · 十二月 10, 2021 阅读大约需 8 分钟 第十一章 SQL谓词 %INLIST 第十一章 SQL谓词 %INLIST 将一个值匹配到%List结构化列表中的元素。 #SQL #Caché 0 0 0 61
文章 姚 鑫 · 一月 16 阅读大约需 3 分钟 第七十五章 使用 ^%IS - OPEN 参数 第七十五章 使用 ^%IS - OPEN 参数 OPEN 参数 默认情况下,OPEN 命令使用 ^%IS 全局中定义的设备的规范。在使用 ^%IS 时,可以通过指定其他设置来覆盖这些设置。 发出 USE 命令 运行 ^%IS 后,应用程序必须向 ^%IS 打开的设备发出 USE 命令。你可以使用变量 IO,只要你明白每次调用 ^%IS 时它的值都会发生变化。然后,后续的IRIS I/O 命令,例如 READ 和 WRITE,将引用该设备。 发出 CLOSE 命令 用户或应用程序开发人员必须关闭使用 ^%IS 实用程序打开的设备。 #InterSystems IRIS for Health 0 0 0 60
文章 姚 鑫 · 一月 9 阅读大约需 2 分钟 第六十九章 打印机 - 使用助记词空间控制设备 第六十九章 打印机 - 使用助记词空间控制设备 助记词是执行设备控制操作(如光标移动和设备属性)的 IRIS 例程。每个操作都与一个标签相关联。这些标签是 WRITE /mnemonic 命令中使用的助记词。有关 WRITE /mnemonic 语法的更多信息,请参阅本文档其他页面中每种设备类型的 WRITE 命令说明。 预定义的助记词空间 IRIS 提供下表中描述的预定义助记词空间。 预定义的助记词空间 #InterSystems IRIS for Health 0 0 0 60
公告 Michael Lei · 一月 1 开发者社区回顾, 十二月 2024 您好,欢迎阅读 十二月 2024 开发人员社区通讯。 统计信息 ✓ 十二月发布了 32 篇新帖子: – 29篇新文章 – 1 new announcement – 2个新问题 ✓ 十二月有 29 位新成员加入✓ 所有时间发布了 2,316 篇帖子✓ 所有时间有 2,100 位成员加入 #摘要 #开发者社区官方 0 0 0 60
文章 姚 鑫 · 十二月 14, 2024 阅读大约需 4 分钟 第五十章 File 输入 输出 第五十章 File 输入 输出 本页介绍在 IRIS 数据平台中使用顺序文件。 重要:在大多数情况下,可以使用 %Library.File 类提供的 API,而不需要此页面上的详细信息。请参阅使用 %Library.File 。 介绍 所有操作系统都将磁盘 I/O 文件视为顺序文件。 Windows 系统将打印机视为顺序文件 I/O 设备(除非打印机通过串行通信端口连接)。 UNIX® 系统将打印机视为终端 I/O` 设备。有关打印机的更多详细信息,请参阅打印机。 本节讨论 IRIS 如何处理顺序文件。它提供了顺序文件 I/O 的介绍以及相关命令的说明。 #InterSystems IRIS for Health 0 0 0 60
文章 姚 鑫 · 十一月 27, 2024 阅读大约需 2 分钟 第三十四章 终端输入 输出 第三十四章 终端输入 输出 概述 ObjectScript 提供支持串行异步 ASCII 终端的命令。还可以将这些命令与控制台 I/O 结合使用。 使用终端 I/O,例程可以: #InterSystems IRIS for Health 0 0 0 60
文章 姚 鑫 · 十一月 24, 2024 阅读大约需 5 分钟 第三十一章 TCP 高级主题 第三十一章 TCP 高级主题 本页讨论使用 TCP/IP 在 IRIS 数据平台进程之间进行通信的几个高级主题。 连接管理 服务器一次仅维护一个连接。如果在另一个连接打开时第二个客户端尝试连接,TCP/IP 会将该客户端放入队列中。在队列中时,第二个客户端可以向端口写入数据,就像已连接一样。第二个客户端写入的数据保留在缓冲区中,直到第一个连接关闭并且第二个客户端连接为止。 如果第二个客户端在连接存在之前发出READ,则会挂起。当第二个客户端在队列中时,第三个客户端的任何连接尝试都会失败。 如果已经打开 TCP 设备的客户端在第一个连接仍然存在时尝试第二次连接,则第二个OPEN命令会导致错误。将这种情况视为错误而不是USE命令可以防止出现意外的结果。如果错误的程序认为它已打开新连接,而实际上它正在重用可能具有不同目标或不同参数的现有连接,则可能会出现此类意外结果。 #InterSystems IRIS for Health 1 0 0 60
文章 姚 鑫 · 十一月 22, 2024 阅读大约需 2 分钟 第二十九章 TCP 客户端 服务器通信 - 记录的拼接 第二十九章 TCP 客户端 服务器通信 - 记录的拼接 记录的拼接 在某些情况下,TCP会将不同的记录连接在一起形成单个记录。如果客户端或服务器进程向一个由WRITE分隔的TCP端口发出一系列WRITE命令,则可能会发生串接!或用于刷新缓冲区的WRITE#命令,而不管读命令是否在连接的另一端等待。 #InterSystems IRIS for Health 0 0 0 60
文章 姚 鑫 · 九月 13, 2024 阅读大约需 3 分钟 第二十四章 加密安全标头元素 - 基本示例 第二十四章 加密安全标头元素 - 基本示例 以下示例调用 Web 客户端并发送已加密的 <UsernameToken>。在此示例中,正文未加密。 #InterSystems IRIS for Health 0 0 0 60
文章 姚 鑫 · 九月 9, 2024 阅读大约需 2 分钟 第十七章 手动添加安全元素 第十七章 手动添加安全元素 本主题主要介绍如何手动向 IRIS Web 服务和 IRIS Web 客户端发送的消息中添加安全元素。 以下主题提供了有关特定安全任务的详细信息。 添加安全标头元素 要将安全元素添加到 WS-Security 标头元素,请在 Web 客户端或 Web 服务中使用以下常规过程: #InterSystems IRIS for Health 0 0 0 60
文章 姚 鑫 · 八月 5, 2024 阅读大约需 2 分钟 第一章 修改 Web 客户端 第一章 修改 Web 客户端 修改 Web 客户端 生成 Web 客户端类后,通常不需要编辑该类。相反,需要编写代码来创建该类的实例并提供客户端错误处理。本主题讨论了微调 Web 客户端的各种方法,可以通过修改 Web 客户端实例或(不太常见)修改生成的类来实现。 注意:不要创建生成的 Web 客户端类的子类。编译器不会生成正常运行所需的支持类,因此子类将无法使用。 禁用 Web 客户端的 Keep-Alive 默认情况下,如果重复使用 Web 客户端实例来发送多条请求消息,IRIS 会在一次 HTTP 传输中发送所有消息(使用 HTTP 1.1 保持活动连接)。具体来说,IRIS 保持 TCP/IP 套接字打开,这样 IRIS 就无需关闭并重新打开它。要禁用此保持活动行为,请执行以下操作之一: #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 60
文章 姚 鑫 · 十二月 31, 2021 阅读大约需 4 分钟 第十一章 SQL聚合函数 SUM 第十一章 SQL聚合函数 SUM 返回指定列值之和的聚合函数。 #SQL #Caché 0 0 0 60
文章 Jeff Liu · 五月 15 阅读大约需 1 分钟 一些 FHIR 互操作性适配器示例 各位开发者,大家好! 或许您不得不实现一些场景,这些场景不需要 FHIR 仓库但需要转发 FHIR 请求、管理响应,并且可能运行转换或在两者之间提取一些值。 在这里,您会找到一些可以使用 InterSystems IRIS For Health 或 HealthShare Health Connect 实现的示例。 在这些示例中,我使用了具有 FHIR 互操作性适配器和 HS.FHIRServer.Interop.Request 消息的互操作性生产配置。 第一个场景从头开始构建 FHIR 请求(可以来自文件,也可以来自 SQL 查询),然后将其发送到外部 FHIR 服务。 #FHIR #互操作性 #InterSystems IRIS for Health Open Exchange app 0 0 0 59
公告 Claire Zheng · 十一月 1, 2024 开发者社区回顾, 十月 2024 您好,欢迎阅读 十月 2024 开发人员社区通讯。 统计信息 ✓ 十月发布了 43 篇新帖子: – 37篇新文章 – 5个新公告 – 1个新问题 ✓ 十月有 408 位新成员加入✓ 所有时间发布了 2,251 篇帖子✓ 所有时间有 2,431 位成员加入 #摘要 #开发者社区官方 1 0 0 59