公告 Claire Zheng · 二月 13, 2023 技术奖励结果公布 | 2023 InterSystems 开发者竞赛:工具(Tool) Hi,开发者们! 以下是2023 年 InterSystems 开发者竞赛:工具(Tool)参赛者应用的技术奖励分数! #工具 #竞赛 #IRIS竞赛 #Open Exchange 0 0 0 97
文章 Vincent Wu · 十月 23, 2022 阅读大约需 4 分钟 TrakCare Lab之延伸应用-护理站自动采检备管系统(NSAD)之开发 TrakCare Lab是TrakCare #业务服务 #TrakCare 3 0 0 97
问题 Michael Lei · 五月 8, 2022 在production中删除项目 大家好! 我正在创建一个脚本,从Ensemble Production中删除一个项目(Component),我知道有手动的方法,但由于有几个Component,我想用一个脚本来更快。 我试着用%Delete()并在Ens.Config.Item上做选择,但这最终在生产中产生了几个错误。有谁知道我怎样才能简单地做到这一点? 答案参见:https://community.intersystems.com/post/delete-item-production #开发环境 #系统管理 #Ensemble 0 1 0 96
文章 姚 鑫 · 七月 17, 2022 阅读大约需 4 分钟 第八章 使用嵌入式 Python (五) 第八章 使用嵌入式 Python (五) 通过引用传递参数 用 ObjectScript 编写的方法中的参数可以通过值或引用传递。在下面的方法中,签名中第二个和第三个参数前面的 ByRef 关键字表示它们打算通过引用传递。 ClassMethod SandwichSwitch(bread As %String, ByRef filling1 As %String, ByRef filling2 As %String) { set bread = "whole wheat" set filling1 = "almond butter" set filling2 = "cherry preserves" } 从 ObjectScript 调用方法时,在参数前放置一个句点以通过引用传递它,如下所示: ##嵌入式 Python #Caché 0 0 0 97
文章 姚 鑫 · 六月 23, 2022 阅读大约需 3 分钟 第八章 操作位和位串(四) 第八章 操作位和位串(四) 操作以整数形式实现的位串 设置位 要创建一个存储为整数的新位串,请对每个位求和 2 的幂: set bitint = (2**2) + (2**5) + (2**10) write bitint 1060 要将现有位串中的位设置为 1,请使用 $zboolean 函数(逻辑 OR)的选项7 (arg1 ! arg2): set bitint = $zboolean(bitint, 2**4, 7) write bitint 1076 要将现有位串中的位设置为 0,请使用 $zboolean 函数的选项 2 (arg1 & ~arg2): #SQL #Caché 0 0 0 97
文章 Michael Lei · 六月 27, 2021 阅读大约需 1 分钟 新版本的 yape(另一个 pButtons 提取程序)docker 容器已上传到 docker hub。 下载网址: https://hub.docker.com/r/yape/yape/ $ docker container run --rm -v "$(pwd)":/data yape/yape --version yape 2.2.6 在以下网址查看自述文件: https://github.com/murrayo/yape 更改包括: 恢复配置文件,进行了更多更改使 x 和 y 轴更智能。 更新了配置文件中的线条样式选择。 解决了 yyyy 日期和 yy 日期或退出的问题。 使窗口标题的日期字符串一致(去掉小数位),在标题中添加短日期。 提高了 y 轴上小于 10 的值的小数精度,例如 Windows 每次读取时间为秒,而不是 linux 中的毫秒 更新 Python 库后的一些小错误修复。 现在,GitHub 和容器保持同步。 #性能 #InterSystems IRIS #Open Exchange Open Exchange app 0 0 0 97
文章 Michael Lei · 六月 16, 2021 阅读大约需 1 分钟 几个有意思的IRIS树莓派应用 https://openexchange.intersystems.com/package/sql-rest-api https://openexchange.intersystems.com/package/ObjectScript-Package-Manager (ZPM is the most useful tool for installing Open Exchange Applications https://openexchange.intersystems.com/package/zpm-registry This will show you a list of OEX apps that are zpm ready #InterSystems IRIS #Open Exchange 0 0 0 97
文章 姚 鑫 · 六月 2, 2021 阅读大约需 2 分钟 第十四章 其他InterSystems %Net工具 第十四章 其他InterSystems %Net工具 下面是%Net中其他一些有用类的简短列表: %Net.URLParser InterSystems IRIS提供了一个实用程序类%Net.URLParser,可以使用它将URL字符串解析为其组成部分。例如,当您重定向HTTP请求时,这很有用。 该类包含一个类方法Parse(),它接受一个包含URL值的字符串,并通过引用返回一个包含URL各部分的数组。例如: #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 97
文章 Qiao Peng · 二月 6, 2021 阅读大约需 10 分钟 InterSystems:技术支持和 DBMS 互操作性管理解决方案 在本文中,我们将讨论一个我每天都会使用的应用程序,当监控 InterSystems IRIS 平台上的应用程序和集成解决方案并查找所发生的错误时,我就会用到它。 在查找用来记录 InterSystems IRIS、Ensemble 和 Caché DBMS 中对象变化的解决方案时,我发现了一篇关于使用宏进行日志记录的好文章。 受到该文章的启发,我对其介绍的项目进行了分叉,并做了相应调整以满足一些特定需求。 生成的解决方案以面板子类 %CSP.Util.Pane 的形式实现,它具有主命令窗口、“Run”(运行)按钮和已启用的命令配置。 该应用程序允许查看和编辑 global 数组、执行查询(包括 JDBC 和 ODBC)、通过电子邮件发送搜索结果(压缩的 XLS 文件)、查看和编辑对象,以及用几个简单图表来表示系统协议。 #提示和技巧 #工具 #Ensemble #InterSystems IRIS #Open Exchange Open Exchange app 1 0 0 97
文章 Qiao Peng · 一月 10, 2021 阅读大约需 5 分钟 2020线上峰会——第1天数据平台专题会议的精彩回顾 InterSystems 2020线上峰会第二周拉开帷幕。首日专题会议涵盖了大量精彩内容,包括38场主题各异的专题会议。我认为有必要回顾一些重大的公告和谈话要点。 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 97
文章 姚 鑫 · 六月 29, 2023 阅读大约需 3 分钟 第四十三章 开发Productions - ObjectScript Productions - 使用记录映射器 - 编辑记录映射字段和组合 第四十三章 开发Productions - ObjectScript Productions - 使用记录映射器 - 编辑记录映射字段和组合 编辑记录映射字段和组合 Record Mapper 左侧面板显示 Record Map 中定义的字段的摘要。如果您选择一个字段,右侧面板将访问字段属性。例如: 记录映射由一系列字段和组合组成。每个组合由一系列字段和组合组成。 Make Composite 和 Make Field 按钮在复合字段和数据字段之间切换。对于复合字段,只需指定名称和指示字段为必填项的标志。单击记录映射上的绿色加号图标以将字段或组合添加到顶层。单击组合的加号允许向其添加字段或组合。 在将字段添加到记录映射时,可以打开示例文件以查看其数据如何映射到您正在创建的记录。 对于定界记录映射,复合字段中的字段具有不同的分隔符。例如,在记录中,顶级字段由逗号分隔,但在组合中,字段由分号分隔。对于固定宽度的记录映射,复合字段有助于在概念上组织数据,但不会影响输入消息的处理。 #InterSystems IRIS 0 0 0 96
文章 姚 鑫 · 二月 2, 2023 阅读大约需 4 分钟 第六十四章 使用 SNMP 监控 IRIS - 扩展 InterSystems IRIS MIB 第六十四章 使用 SNMP 监控 IRIS - 扩展 IRIS MIB 应用程序员可以添加托管对象定义并扩展 IRIS 子代理为其提供数据的 MIB。这不是一个完整的 MIB 编辑器或SNMP 工具包;相反,它是一种添加简单应用程序指标的方法,可以通过 SNMP 浏览或查询这些指标。 注意:对象必须遵循基本的 IRIS SNMP 结构,对 SNMP 表结构的支持有限(仅支持整数值索引),并且不会创建 SNMP 陷阱(请参阅新选项卡类中的 %Monitor.AlertOpens) 对管理信息的 SNMP 结构有一个基本的了解是很有帮助的。 要创建这些对象,请执行以下操作: #Caché 0 0 0 96
文章 姚 鑫 · 十二月 23, 2022 阅读大约需 4 分钟 第二十二章 使用系统监视器 - 周期 第二十二章 使用系统监视器 - 周期 Periods 默认情况下,每周有 63 个重复周期对传感器进行采样。这些期间中的每一个都代表一周中特定日期的以下指定间隔之一: 默认健康监控周期 #Caché 0 0 0 96
文章 姚 鑫 · 五月 23, 2022 阅读大约需 2 分钟 第151章 SQL函数 %TRUNCATE [toc] 第151章 SQL函数 %TRUNCATE 将字符串截断为指定长度并应用 EXACT 排序规则的排序规则函数。 大纲 %TRUNCATE(expression[,length]) 参数 expression - 字符串表达式,可以是列名、字符串文字或另一个函数的结果,其中基础数据类型可以表示为任何字符类型(例如 CHAR 或 VARCHAR2)。表达式可以是子查询。 length - 可选 — 截断长度,指定为整数。返回表达式的初始长度字符。如果省略长度,则 %TRUNCATE 排序规则与 %EXACT 排序规则相同。可以用双括号将长度括起来以抑制文字替换:((length))。 描述 %TRUNCATE 将表达式截断为指定的长度,然后在 EXACT 排序规则序列中返回它。 #SQL #Caché 0 0 0 96
文章 Michael Lei · 四月 20, 2022 阅读大约需 1 分钟 老外做的Cache SQL 存储映射 附件中的压缩文件包含了一些我多年来所做的Cache SQL Storage映射的例子。 如果你有现有的globals,并且想通过Objects或SQL暴露它们,你需要设置Cache SQL Storage映射。 如果你没有看到对你的情况有帮助的例子,请给我发一个例子,我可以帮你解决。 下载附件:https://community.intersystems.com/sites/default/files/post-associated-d... #Code Snippet #系统管理 #Caché 0 0 0 96
文章 姚 鑫 · 十二月 14, 2021 阅读大约需 7 分钟 第十五章 SQL谓词 LIKE 第十五章 SQL谓词 LIKE 用包含字面值和通配符的模式字符串匹配值。 #SQL #Caché 0 0 0 96
公告 Claire Zheng · 十一月 11, 2021 InterSystems开发者竞赛:安全 亲爱的社区开发者们,大家好! 欢迎积极参与新一轮InterSystems开发者竞赛! 🏆 InterSystems开发者竞赛:安全 🏆 竞赛时间: 2021年11月15日-12月5日 奖金总额: $9,450! #安全 #活动 #竞赛 #InterSystems IRIS #IRIS竞赛 #Open Exchange #开发者社区官方 0 0 0 96
文章 Louis Lu · 十一月 2, 2021 阅读大约需 11 分钟 IRIS 2021 技术文档 First Look 30 -- 使用 InterSystems 产品进行文本分析 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 96
文章 姚 鑫 · 十月 14, 2021 阅读大约需 9 分钟 第四十五章 SQL命令 FROM(一) 第四十五章 SQL命令 FROM(一) 一个SELECT子句,指定要查询的一个或多个表。 #SQL #Caché 0 0 0 96
文章 姚 鑫 · 七月 2, 2021 阅读大约需 5 分钟 第二十五章 添加和使用XSLT扩展函数 第二十五章 添加和使用XSLT扩展函数 自定义错误处理 当出现错误时,XSLT处理器(Xalan或Saxon)执行当前错误处理程序的error()方法,将消息作为参数发送到该方法。类似地,当发生致命错误或警告时,XSLT处理器会根据需要执行datalError()或Warning()方法。 对于所有这三种方法,默认行为是将消息写入当前设备。 要自定义错误处理,请执行以下操作: 对于Xalan或Saxon处理器,在创建%XML.XSLT.ErrorHandler的子类。在这个子类中,根据需要实现Error()、FatealError()和Warning()方法。 这些方法中的每一个都接受单个参数,即包含由XSLT处理器发送的消息的字符串。 这些方法不返回值。 #Caché 0 0 0 96
文章 姚 鑫 · 六月 27, 2021 阅读大约需 5 分钟 第二十章 使用%XML.TextReader 节点属性 第二十章 使用%XML.TextReader 节点属性 节点属性 如前所述,类中的%XML.TextReader解析XML文档并创建一个text reader对象,该对象由一组与文档组件相对应的节点组成;节点类型在本章前面的“文档节点”中进行了描述。 当将焦点更改到其他节点时,text reader对象的属性将更新,以包含有关当前检查的节点的信息。本节介绍类中%XML.TextReader的所有属性。 AttributeCount 如果当前节点是元素或属性,则此属性指示元素的属性数。在给定元素中,第一个属性编号为1。对于任何其他类型的节点,此属性为0。 Depth 指示文档中当前节点的深度。根元素位于深度1;根元素之外的项位于深度0。请注意,属性与其所属元素的深度相同。同样,错误或警告与导致错误或警告的项的深度相同。 EOF 如果读取器已到达源文档的末尾,则为true;否则为false。 #Caché 0 0 0 96
文章 姚 鑫 · 六月 15, 2021 阅读大约需 5 分钟 第八章 Other Options of the Writer 第八章 Other Options of the Writer Other Options of the Writer Canonicalize() 方法的作用是:以规范化的形式编写XML节点。此方法具有以下签名: #Caché #InterSystems IRIS 0 0 0 96
文章 姚 鑫 · 五月 17, 2021 阅读大约需 5 分钟 第三章 执行测试 第三章 执行测试 示例:执行测试 现在使用%UnitTest.Manager.RunTest执行单元测试。以下是方法: #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 96
文章 Vivi Zhu · 一月 20, 2021 阅读大约需 1 分钟 推荐有用的医疗信息化媒体 HIT专家网: https://www.hit180.com HC3i数字医疗网: www.hc3i.cn e医疗:http://www.chinaehc.cn 动脉网: https://vcbeat.top #其他 2 0 0 96
文章 Claire Zheng · 一月 17, 2024 阅读大约需 1 分钟 新的开发者大赛开始啦,如何在大赛中提交您的应用? 第一步 您需要在Open Exchange中提交并发布您的应用。 第二步 通过您的个人主页/Open Exchange页面进入您个人的开发者页面 在这里您可以找到自己提交成功的全部应用 #开发者社区常见问题 #提示和技巧 #IRIS竞赛 #Open Exchange #开发者社区官方 0 0 0 95
公告 Michael Lei · 八月 30, 2023 搜索非结构化文本数据 亲身体验 SQL 搜索,它是 InterSystems IRIS® 数据平台中的一个工具,可让您快速搜索存储在 SQL 表中的大量非结构化文本数据(含练习,15m) 。 #SQL #学习门户 0 0 0 95
公告 Claire Zheng · 六月 13, 2022 2022 SUTA培训报名启动啦! SUTA培训是InterSystems专为SUTA有效期客户提供的原厂产品技术服务,具体包括产品的基础管理、编程管理、高级管理和开发培训等。即日起2022 SUTA培训报名启动,本年度为针对InterSystems数据平台产品的线上培训,一共6期12个课程,其中每期两个课程,时间安排在周五下午半天(6月24日—8月5号),6期培训总时长共计三天。点击此处报名,或者扫描下图中的二维码报名,在您的报名信息经过审核后,我们会与您进一步沟通线上培训细节。快来报名吧! #活动 #学习门户 0 0 0 95
公告 jieliang liu · 五月 16, 2022 Cubes - 使用Globals进行快速自定义存储的演示 开发者们好! #Globals #InterSystems IRIS 0 0 0 95
文章 姚 鑫 · 五月 1, 2022 阅读大约需 4 分钟 第129章 SQL函数 %SQLUPPER 第129章 SQL函数 %SQLUPPER 将值排序为大写字符串的排序规则函数。 大纲 %SQLUPPER(expression[,maxlen]) %SQLUPPER expression 参数 expression - 字符串表达式,可以是列名、字符串文字或另一个函数的结果,其中基础数据类型可以表示为任何字符类型(例如 CHAR 或 VARCHAR)。表达式可以是子查询。 maxlen - 可选 — 一个整数,指定整理后的值将被截断为 maxlen 的值。请注意, maxlen 包括附加的前导空格。您可以用双括号将 maxlen 括起来以抑制文字替换:((maxlen))。 描述 SQLUPPER 是默认排序规则。 #SQL #Caché 0 0 0 95
文章 姚 鑫 · 四月 4, 2022 阅读大约需 2 分钟 第102章 SQL函数 %OBJECT 第102章 SQL函数 %OBJECT 标量函数,它打开一个流对象并返回相应的 oref。 大纲 %OBJECT(stream) 参数 stream - 作为流字段名称的表达式。 描述 %OBJECT 用于打开一个流对象并返回流字段的 oref(对象引用)。 流字段上的 SELECT 返回流字段的完全形成的 oid(对象 ID)值。流字段上的 SELECT %OBJECT 返回流字段的 oref(对象引用)。这在以下示例中显示,其中 Notes 和 Picture 都是流字段: #SQL #Caché 0 0 0 95