问题标签 [intersystems-ensemble]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
47 浏览

intersystems-ensemble - 在 when 条件下使用“In”

好的,所以我想确定 MSA 1 中的一个值是否在字符串列表中。我有

这不起作用,那应该是什么?

0 投票
1 回答
392 浏览

intersystems - 检查 DTL 中字段是否为空的最佳方法

对于非重复字段。如何编写仅在字段为空时才执行的 If。

即来源。{PID:19}

我在 if 中尝试了 source.{PID:19} = "" 和 source.{PID:19} '= "" (有真假),但都没有奏效。

0 投票
1 回答
126 浏览

intersystems-ensemble - Ensemble 中排队消息的最大存储容量是多少

请任何人都可以告诉 Ensemble 中排队消息的最大存储容量是多少。请尽快提供帮助

0 投票
2 回答
897 浏览

intersystems-cache - 集成运行时全局锁

当我尝试启动 Ensemble 制作时,出现以下错误:

错误 ErrCanNotAcquireRuntimeLock:无法在超时“10”内获取 Ensemble 运行时全局锁

我想我将禁用所有服务、进程和操作并单独重新启动它们以查看哪个导致错误,但是我对生产采取的任何操作都需要很长时间,然后返回相同的错误。

谷歌搜索这个问题并没有产生多少,有什么想法吗?

0 投票
2 回答
159 浏览

syntax - 在 Caché ObjectScript 中,什么是“别名”属性关键字

在 Intersystems 属性关键字文档 Aliases下未列为关键字。但是,如果我在工作室中输入

Property Tst As %String [

下拉列表弹出别名并填充

Property Tst As %String [ Aliases =

我编译它的唯一方法是

Aliases = { "some value?" } ];

那么,如何Aliases使用呢?

更新:我知道我是倒着做的,找到了一个功能然后寻找问题,但我找到了一个用例。如果您是 ensemble 用户,则消息查看器仅显示消息“有效”的 xml,即 xml 标记名称中没有空格。但是,您的对象必须在属性名称中有空格,

Property "Due Date?" As %String;

您可以执行以下操作

Property "DueDate" As %String [ Aliases = {Due Date} ];

并且仍然通过旧名称引用该属性obj."Due Date?",允许消息显示在查看器中并保留旧的“白话”。

0 投票
1 回答
308 浏览

intersystems-cache - Ensemble/CachObjectscript 中的文件监听器

我是新来的乐团。我想知道,Cache/Ensemble 中是否有类似 filesystemwatcher 的东西。(注意:filesystemwatcher 在 .Net 中)

我的要求如下,我的 Ensemble 制作(业务流程)会将文件放入文件夹中,在该文件夹中,Windows 服务将处理该文件并将该文件替换为新文件。

我的业务流程应该等到新文件在文件夹中可用并开始恢复流程。

请让我知道这在 Ensemble 中是否可行。

0 投票
2 回答
128 浏览

intersystems-ensemble - 文件中大数据的数据转换

我是 ensemble 的新手,并且对数据转换有一个澄清。

我有2个模式如下,

和另一个模式,

现在有一个传入的文本文件,其中包含根据第一个模式(“|”分隔)的 1000 条记录,如下所示,

像这样在输入文件中有 1000 条记录

我的要求是根据第二个模式转换它(即分隔地址)并存储在文件中,例如,

我实施的一种解决方案是遍历文件中的每一行,并将地址中的 , 替换为“|”。

我的问题是,我们是否可以通过 DTL 做到这一点。如果答案是肯定的,我们如何使用 DTL 遍历 1000 条记录。

DTL会不会很耗时?因为我们需要加载模式然后进行转换。

请帮忙。

0 投票
1 回答
237 浏览

intersystems-cache - 使用 XEP 的系统间缓存

我正在尝试从 Intersystems Cache 安装附带的 Samples 命名空间中提取数据。具体来说,我正在尝试使用 XEP 检索 Sample.Company 全局数据。为了实现这一点,我创建了这样的 Sample.Company 类 -

XEP 相关代码如下所示 -

当我尝试执行上述类的 fetch() 方法时,我看到以下异常 -

我得到了简单的字符串示例。这是否意味着,我们无法使用 XEP 读取现有数据?如果我们可以阅读,可以请一些帮助我解决上述问题吗?提前致谢。

0 投票
2 回答
195 浏览

intersystems-cache - 系统间缓存中的 lcbjni

我们在 AIX 上安装了 Intersystems Cache 2010.2.3.702.0.10761。当我运行 eXtreme - Globals API 程序时,我看到了与 LCBJNI 相关的错误。

Cache 2010.2.3.702.0.10761 有 lcbjni 吗?如果是这样,我在哪里可以找到。请帮忙

0 投票
1 回答
100 浏览

intersystems-ensemble - FTP 操作后检查目录中的文件

我目前有两个自定义业务操作脚本,用于检测一个或多个文件是否已被 ftped。如果作业成功,则会发送一封电子邮件。

我正在检查目录是否为空,如果是,请发送一封电子邮件,让用户知道没有找到任何文件。

我认为这将在入站服务上完成,但无法完全弄清楚代码。