文章 姚 鑫 · 十二月 2, 2024 阅读大约需 4 分钟 第三十九章 终端输入 输出 - terminator 第三十九章 终端输入 输出 - terminator terminator 第三个位置参数:最多八个字符的字符串,其中任何一个都将终止READ 。这些终止符是协议中内置终止符的补充。请参阅使用终止符结束 I/O 操作。 portstate 第 4 个位置参数:按位置顺序最多包含 8 个字节的字符串,用于控制 COM 端口状态。端口状态字节如下(字节从1开始按从左到右的顺序编号): #InterSystems IRIS for Health 0 0 0 96
文章 姚 鑫 · 十一月 9, 2024 阅读大约需 3 分钟 第十六章 TCP 客户端 服务器通信 第十六章 TCP 客户端/服务器通信 TCP 客户端/服务器通信 本章介绍如何使用 TCP/IP 在 IRIS 数据平台进程之间设置远程通信。 IRIS 支持两种互联网协议 (IP):TCP 和 UDP。这些 Internet 协议允许 IRIS 进程与本地或远程系统上的进程通信,无论这些进程是否正在运行 IRIS。 #InterSystems IRIS for Health 0 0 0 96
公告 Claire Zheng · 十月 10, 2024 InterSystems Global Masters - 欢迎回来(测试版) 各位社区成员,大家好 Global Masters 已开启!使用 InterSystems SSO 登录使用 >> [此链接] << 访问平台,并使用您的 InterSystems SSO 登录。请注意,在最近的测试中,我们发现一些用户在尝试通过这种方式登录时会遇到错误。 我们目前正在与供应商共同调查问题原因。 如果您遇到此类错误,请通过私信联系我,我将向您发送手动邀请!测试版免责声明 #Global Masters 0 0 0 96
文章 姚 鑫 · 八月 16, 2024 阅读大约需 4 分钟 第二章 使用 SOAP 保护 Web 服务 - WS-Security 标头简介 第二章 使用 SOAP 保护 Web 服务 - WS-Security 标头简介 WS-Security 标头简介 SOAP 消息在 WS-Security 标头元素(SOAP <Header> 元素的 <Security> 子元素)中携带安全元素。以下示例显示了一些可能的组件: 这些元素如下: #InterSystems IRIS for Health 1 0 0 96
问题 biubiu biubiu · 七月 27, 2024 Parse strings in any XML format Implement a function, write a program, and convert any XML-formatted string into a %XML.Adaptor object without having to create a Moudle class. This makes it easier to work with XML data. How to write it; #XML #InterSystems IRIS 0 0 0 96
文章 Claire Zheng · 六月 12, 2024 【视频】青岛大学附属医院:构建坚实数字化底座,助力医院高质量发展 //player.bilibili.com/player.html?isOutside=true&aid=1205559976&bvid=BV1Sf421X7ma&cid=1578343062&p=1[这是一个嵌入式链接,但由于您拒绝了访问嵌入式内容所需的 Cookie,您无法直接在网站上进行查看。要查看嵌入式内容,您需要在 Cookie 设置中接受所有 Cookie。] #InterSystems IRIS for Health 1 0 0 96
问题 water huang · 五月 10, 2024 webservice授权 我新建了命名空间,然后新加了用户,新加了角色,给角色授权了%DB_%DEFAULT资源和%Ens_Portal(因为新加的命名空间默认应用就是这个必要资源),然后访问这个空间下的webservice,报错为权限不足,如果再加上%EnsRole_WebDeveloper就可以成功访问,但是加上它后,用户就能登录portal里面的,我不想让它访问这个 ensemble,请问我应该怎么配置权限资源 #Ensemble 0 2 0 94
文章 姚 鑫 · 一月 5, 2024 阅读大约需 3 分钟 第十六章 调用Callout Library函数 第十六章 调用Callout Library函数 Callout 库是一个共享库(DLL 或 SO 文件),其中包含 $ZF Callout 接口的挂钩,允许各种 $ZF 函数在运行时加载它并调用其函数。 $ZF Callout 接口提供了四种不同的接口,可用于在运行时加载 Callout 库并从该库调用函数。这些接口的主要区别在于如何识别库并将其加载到内存中: #InterSystems IRIS for Health 0 0 0 96
文章 姚 鑫 · 八月 18, 2023 阅读大约需 2 分钟 第二章 IRIS 编程简介 - 同时使用类和例程 第二章 IRIS 编程简介 - 同时使用类和例程 同时使用类和例程 在IRIS 中,可以使用例程中的类。例如,下面显示了例程的一部分,其中我们引用了 Sample.Employee类: #InterSystems IRIS for Health 0 0 0 96
文章 姚 鑫 · 七月 20, 2023 阅读大约需 3 分钟 第六十四章 开发Productions - ObjectScript Productions - Production品及其零部件的生命周期 第六十四章 开发Productions - ObjectScript Productions - Production品及其零部件的生命周期 此页面描述了Production及其组成部分的生命周期,以供参考。 Production的生命周期 Production启动 当Production开始时,动作顺序如下: #InterSystems IRIS for Health 0 0 0 96
公告 Jeff Liu · 三月 30, 2022 2022年3月开发者社区更新 大家好,欢迎来到2022年3月开发者社区更新! 我们最近在InterSystems社区对开发者们的体验做了一些改进: 全新的社区内容搜索功能 综合社区数据 链接你的脸书账号 帖子页面更新:标签、作者块、草稿突出显示 下面让我们仔细看看。 #开发者社区官方 0 0 0 96
文章 姚 鑫 · 二月 25, 2022 阅读大约需 3 分钟 第六十五章 SQL函数 %INTERNAL 第六十五章 SQL函数 %INTERNAL 返回逻辑格式表达式的格式转换函数。 大纲 %INTERNAL(expression) %INTERNAL expression 参数 expression - 要转换的表达式。 字段名、包含字段名的表达式,或返回可转换数据类型(如DATE或%List)中的值的函数。 描述 %INTERNAL将表达式转换为逻辑格式,与当前选择模式(显示模式)无关。逻辑格式是数据的内存格式(对其执行操作的格式)。%INTERNAL通常用于选择列表SELECT-ITEM。 #SQL #Caché 0 0 0 96
文章 姚 鑫 · 一月 17, 2022 阅读大约需 2 分钟 第二十六章 SQL函数 CHARACTER_LENGTH 第二十六章 SQL函数 CHARACTER_LENGTH 返回表达式中的字符数的函数。 大纲 CHARACTER_LENGTH(expression) 参数 expression - 表达式,可以是列名、字符串文字或另一个标量函数的结果。底层数据类型可以是字符类型(如CHAR或VARCHAR)、数字或数据流。 CHARACTER_LENGTH返回整数数据类型。 描述 CHARACTER_LENGTH返回一个整数值,表示指定表达式中的字符数,而不是字节数。表达式可以是字符串,也可以是任何其他数据类型,如数字或数据流字段。返回的整数计数包括前导和尾随空格以及字符串终止字符。如果传递NULL值,则CHARACTER_LENGTH返回NULL,如果传递空字符串(‘’)值,则返回0。 #Caché 0 0 0 96
文章 姚 鑫 · 一月 11, 2022 阅读大约需 1 分钟 第二十一章 SQL函数 ATAN2 第二十一章 SQL函数 ATAN2 接受两个坐标并返回以弧度为单位的反正切角的标量数值函数。 注意:IRIS可用,IRIS以下不可用。 大纲 {fn ATAN2(y,x)} 参数 y - 指定y轴坐标的数值表达式。 x - 指定x轴坐标的数值表达式。 ATAN2返回NUMERIC或DOUBLE数据类型。 如果数值表达式是数据类型DOUBLE, ATAN2返回DOUBLE; 否则,返回NUMERIC。 #SQL #Caché 0 0 0 96
文章 姚 鑫 · 十一月 23, 2021 阅读大约需 3 分钟 第八十五章 SQL命令 UPDATE(四) 第八十五章 SQL命令 UPDATE(四) 示例 本节中的示例更新SQLUser.MyStudents表。 下面的示例创建SQLUser.MyStudents表,并用数据填充它。 因为这个示例的重复执行会积累具有重复数据的记录,所以它使用TRUNCATE TABLE在调用INSERT之前删除旧数据。 在调用UPDATE示例之前执行这个示例: #SQL #Caché 0 0 0 96
文章 姚 鑫 · 十一月 12, 2021 阅读大约需 9 分钟 第七十四章 SQL命令 SET TRANSACTION 第七十四章 SQL命令 SET TRANSACTION 设置事务的参数。 #SQL #Caché 0 0 0 96
文章 Claire Zheng · 九月 2, 2021 Caché从零基础到精通-第14讲 模式匹配 //player.bilibili.com/player.html?aid=376842665&bvid=BV1uo4y1Q7KQ&cid=374520026&page=1[这是一个嵌入式链接,但由于您拒绝了访问嵌入式内容所需的 Cookie,您无法直接在网站上进行查看。要查看嵌入式内容,您需要在 Cookie 设置中接受所有 Cookie。] #视频 #Caché 0 0 0 96
文章 姚 鑫 · 十一月 11, 2024 阅读大约需 4 分钟 第十八章 TCP 客户端 服务器通信 - 使用OPEN命令 - Supported参数 第十八章 TCP 客户端 服务器通信 - 使用OPEN命令 - Supported参数 Supported 参数 parameters 参数可以是以下格式之一: hostname (hostname{:port{:mode{:terminators{:ibufsiz{:obufsiz{:queuesize{:keepalivetime}}}}}}}) parameters 参数中的参数如下: #InterSystems IRIS for Health 0 0 0 95
文章 Hao Ma · 十月 28, 2024 阅读大约需 4 分钟 配置IRIS Container - CPF merge CPF merge(合并) Automating Configuration of InterSystems IRIS with Configuration Merge CPF merge通过合并一个人工编辑的merge file, 自动的配置新创建的iris instance, 或者修改已有的iris instance。适用于: #新手 #部署 #InterSystems IRIS 1 0 0 95
InterSystems 官方 Michael Lei · 十月 7, 2024 通过近似最近邻索引(已在向量搜索抢先体验计划中实现)加快向量搜索速度 我们最近在向量搜索抢险体验计划中提供了新版的 InterSystems IRIS,新版本采用了新的基于分层可导航小世界 (HNSW) 索引算法的近似最近邻索引。 这一新增功能可对大型向量数据集进行高效的近似最近邻搜索,从而显著提高查询性能和可扩缩性。 HNSW 算法旨在通过构建基于图形的结构来优化高维数据的向量搜索,从而更快地在大型向量集合中找到近似邻。 无论您使用的是推荐系统、自然语言处理,还是其他机器学习应用,HNSW 都能显著缩短搜索时间,同时允许您调整准确度水平,但准确度提高的代价是查询时间变慢。 HNSW 的主要优点包括: #Natural Language Processing #Vector Search #图形 #性能 #抢先体验计划(EAP) #测试 #索引 #InterSystems IRIS #InterSystems IRIS for Health #InterSystems 官方 0 0 0 95
文章 姚 鑫 · 八月 28, 2024 阅读大约需 2 分钟 第十章 创建和使用策略 - 在运行时添加证书 第十章 创建和使用策略 - 在运行时添加证书 在运行时添加证书 如果 Web 服务或客户端必须以编程方式选择并包含证书,请使用以下过程: 检索 %SYS.X509Credentials 的实例,如以编程方式检索凭据集中所述。 例如: set credset=##class(%SYS.X509Credentials).GetByAlias(alias,password) 或 #InterSystems IRIS for Health 0 0 0 95
文章 姚 鑫 · 八月 22, 2024 阅读大约需 2 分钟 第六章 设置和其他常见活动 - 编辑 IRIS 凭证集 第六章 设置和其他常见活动 - 编辑 IRIS 凭证集 编辑 IRIS 凭证集 创建 IRIS 凭证集后,可以按如下方式编辑它: 在管理门户中,选择系统管理 > 安全 > X.509 凭证。 在凭证集表中,别名列的值用作标识符。对于要编辑的凭证集,请单击编辑。 根据需要进行编辑。有关这些字段的信息,请参阅上一节。 单击“保存”以保存更改。 无法更改凭证集的别名或证书;也无法添加、更改或删除关联的私钥。要进行此类更改,请创建新的凭证集。 通过编程方式检索凭证集 执行加密或签名时,必须指定要使用的证书。为此,可以选择 IRIS 凭证集。 当手动创建 WS-Security 标头时,必须以编程方式检索凭据集并使用它。 作为参考,本节讨论以下常见活动: #Java #安全 #InterSystems IRIS for Health 1 0 0 95
文章 Michael Lei · 七月 7, 2024 阅读大约需 4 分钟 InterSystems 常见问题系列 如何检查数据大小 InterSystems 常见问题系列FAQ InterSystems 产品里数据 (表、对象、实例数据) 是存在global 变量里的。每个global 的数据大小可以从管理门户中中点击属性查看Management Portal > System > Configuration > Local Database > Globals page, 然后在global 属性页点击计算大小Calculate Size 按钮。你可以在终端上调用^%GSIZE 来在命名空间里显示数据大小,方法如下. #数据库 #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 95
文章 Jingwei Wang · 五月 4, 2022 阅读大约需 5 分钟 IntegratedML 演练 InterSystems IRIS IntegratedML功能用于使用AutoML技术获得机器学习的预测结果和概率。AutoML是一种机器学习技术,用于选择更好的机器学习算法/模型基于已有数据(用于训练AutoML模型的数据)来预测状态、数字和结果。你不需要一个数据科学家,因为AutoML会测试最常见的机器学习算法,并根据分析的数据特征选择更好的算法给你。在这篇文章中可以看到更多管乐IntegratedML的信息。 InterSystems IRIS有一个内置的AutoML引擎,但也允许你使用H2O和DataRobot。在这篇文章中,我将向你展示使用InterSystems AutoML引擎的每个步骤。 第1步 - 下载样例应用程序做练习 1. 转到 https://openexchange.intersystems.com/package/Health-Dataset 2. Clone/git 将 Repo拉到任何本地目录中 #IntegratedML #InterSystems IRIS Open Exchange app 0 0 0 95
文章 姚 鑫 · 三月 15, 2022 阅读大约需 4 分钟 第八十二章 SQL函数 $LISTDATA 第八十二章 SQL函数 $LISTDATA 列表函数,指示指定元素是否存在并具有数据值。 大纲 $LISTDATA(list[,position]) 参数 list - 计算结果为有效列表的表达式。列表是包含一个或多个元素的编码字符串。您可以使用 SQL 或 ObjectScript 的 $LISTBUILD 或 $LISTFROMSTRING 函数创建列表。您可以使用 SQL 或 ObjectScript $LIST 函数从现有列表中提取列表。 position - 可选 — 指定列表中元素的整数表达式。 描述 $LISTDATA 检查列表中请求元素中的数据。如果位置参数指示的元素在列表中并且具有数据值,则 $LISTDATA 返回值 1。如果元素不在列表中或没有数据值,则 $LISTDATA 返回值 0。 #SQL #Caché 0 0 0 95
文章 姚 鑫 · 一月 13, 2022 阅读大约需 3 分钟 第二十三章 SQL函数 CAST(二) 第二十三章 SQL函数 CAST(二) 转换位值 可以将expr值转换为BIT以返回0或1。 如果expr为1或任何其他非零数值,则返回1。 如果expr为“TRUE”、“TRUE”或“TRUE”,则返回1。 (“True”可以用任何大小写组合表示,但不能缩写为“T”。) 如果expr是任何其他非数值值,则返回0。 如果expr为0,则返回0。 在下面的例子中,前5个CAST操作返回1,后5个CAST操作返回0: #SQL #Caché 0 0 0 95
文章 姚 鑫 · 十月 9, 2021 阅读大约需 1 分钟 第四十章 SQL命令 DROP USER 第四十章 SQL命令 DROP USER 删除用户帐户。 大纲 DROP USER user-name 参数 user-name 要删除的用户名。 描述 DROP USER命令可删除用户帐户。此用户帐户是使用CREATE USER创建的,并指定了用户名。如果指定的用户名与现有用户帐户不对应, IRIS将发出SQLCODE-118错误。可以通过调用$SYSTEM.SQL.Security.UserExists()方法来确定用户是否存在。 用户名不区分大小写。 还可以使用管理门户删除用户。选择System Administration(系统管理)、Security(安全性)、Users(用户)以列出现有用户。在此用户帐户表上,可以单击要删除的用户帐户的删除。 #SQL #Caché 0 0 0 95
公告 Michael Lei · 十月 2, 2024 开发者社区回顾, 九月 2024 您好,欢迎阅读 九月 2024 开发人员社区通讯。 统计信息 ✓ 九月发布了 45 篇新帖子: – 39篇新文章 – 4个新公告 – 2个新问题 ✓ 九月有 47 位新成员加入✓ 所有时间发布了 2,208 篇帖子✓ 所有时间有 2,024 位成员加入 #摘要 #开发者社区官方 0 0 0 94
文章 姚 鑫 · 九月 19, 2024 阅读大约需 2 分钟 第二十九章 添加数字签名 - 指定 KeyInfo 的规范化方法 第二十九章 添加数字签名 - 指定 <KeyInfo>的规范化方法 默认情况下,<KeyInfo> 元素使用Exclusive XML Canonicalization进行规范化, 元素包括以下内容: <CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"> 要使用包容性 XML 规范化来规范化此元素,请执行以下操作: Set sig.SignedInfo.CanonicalizationMethod.Algorithm=$$$SOAPWSc14n 其中 sig 是 %XML.Security.Signature 的实例。 在这种情况下, <KeyInfo> 包含以下内容: #InterSystems IRIS 0 0 0 94
文章 姚 鑫 · 九月 7, 2024 阅读大约需 2 分钟 第十九章 添加时间戳和用户名令牌 - 时间戳和用户名令牌示例 第十九章 添加时间戳和用户名令牌 - 时间戳和用户名令牌示例 时间戳和用户名令牌示例 此示例显示了一个需要密码验证的 Web 服务,以及一个在其请求消息中发送时间戳和用户名令牌的 Web 客户端。 注意:此示例以明文形式发送用户名和密码。 为了使此示例在自己的环境中运行,请首先执行以下操作: 对于 Web 服务所属的 Web 应用程序,将该应用程序配置为仅支持密码验证: 从管理门户主页,选择系统管理 > 安全 > 应用程序 > Web 应用程序。 选择 Web 应用程序。 仅选择密码选项,然后选择保存。 如果不使用默认设置,请编辑客户端以使用适当的 IRIS 用户名和密码。 Web服务如下: #InterSystems IRIS for Health 0 0 0 94