查找

Question
· Oct 26, 2024

Is there some tricks to make $system.obj.load() faster ?

I'm using $system.obj.load() to synchronize a folder contains many classes (CLS) in UDL format. I use "-d" as flag (compilation is done later one). It's already done in parallel to make it as fast as possible but I was wondering if there was way to make this even faster, for example using some tradeoffs (eg: by turning off some features before loading them all (that would be re-enabled later on)). It's currently taking 250 seconds to import 3000 classes. MAC file and GBL import is much faster.

5 Comments
Discussion (5)2
Connectez-vous ou inscrivez-vous pour continuer
Article
· Oct 25, 2024 2m de lecture

第一章 I O 输入 输出简介

第一章 I/O 输入/输出简介

本页概括地描述了如何在 IRIS 数据平台应用程序中以及在 IRIS 提示符下使用 I/O 设备。

介绍

IRIS 数据平台为多种不同类型的逻辑和物理设备提供支持。支持的逻辑设备包括:
- 主要装置
- 文件
- 管道
- TCP连接
- 作业间通信 (IJC) 设备用于在 IRIS 进程之间进行通信
- 假脱机程序

支持的物理设备包括

  • 终端
  • 打印机

I/O 命令概述

I/O 命令允许拥有、使用、读取、写入和关闭设备。要将 I/O 操作定向到设备,请首先发出以下命令:

Discussion (0)1
Connectez-vous ou inscrivez-vous pour continuer
Discussion
· Oct 25, 2024

Language preference in Management Portal

The IRIS Management Portal is localized (translated) for some (many?) languages and the language used by the Management Portal interface is determined by the browser settings, often derived from the OS settings (can be changed).

This means that if a user, like me, want to use ONLY the English version of the Management Portal, each and every time you login you need to change the language. VERY annoying.

I know I can change the language configured in Browser, BUT, I want to use English for the IRIS management portal non for all my internet activity!

I feel uncomfortable using the localized version of the portal, the translation is often confusing.

Do not forget that while the portal is localized, ALL the documentation is available only in English, making it difficult for users, particularly new users, to match the documentation with the portal translation.

IMO, the ideal solution would be to add on option in the user definition where the Management Portal language can be forced, with default to "Browser language"

I have the feeling that it's hard for InterSystems developers to understand this issue we, international/foreign users, are facing simply because....they don't have this issue, so I feel they consider this unimportant.

I wanted to add this in our ideas portal but, not surprisingly, I found an existing entry similar to my idea, that I encourage to vote:

Remember Preferred language selection for Management Portal "forever"

For other non English (browser language 😊) users, what's your opinion? Do you often or always switch the Management Portal language to English?

9 Comments
Discussion (9)7
Connectez-vous ou inscrivez-vous pour continuer
Question
· Oct 25, 2024

ForEach with Assign only returning the second looped aux value in foreach when sending from rule editor

We have a scenario where we use the best practice article of a BP and DTL to split up HL7 messages mainly ORUS 

https://community.intersystems.com/post/splitting-oru-messages-using-obj...

It is really useful but we have this code in many places that we are trying to consolidate it in one place. 

We do not want to split it at the first stage in our rules as there is a lot of messages that go to sink. So we are trying for specific rules and the incoming hl7 matches certain rules and classified for certain downstream systems that it is then split and transformed. 

The problem is that when assigning the value to aux.RuleUserData although the message is split up the value in the assign is always set to 2 when the send is being sent even though the value of Segment.{SetIDOBR} is both 1, and then 2.

 

i.e. souuce

first message is HSR2

The trace element is both 1 and 2 

The error is not the setIDOBR 

If I hardcode to 1 it will send the first obr out twice 

Why is assign not setting the value as both 1 and then 2 in the foreach as it is sending the message twice. I think this may be linked to the answer in https://community.intersystems.com/post/how-do-i-pass-auxruleuserdata-un... but for me I don't fully understand this answer. 

Is there a way to pass the counter of the foreach in any way to to DTL? 

3 Comments
Discussion (3)1
Connectez-vous ou inscrivez-vous pour continuer
Article
· Oct 25, 2024 1m de lecture

QuinielaML - Predicción de la 18ª jornada de la Quiniela

Bueno, ya sabemos lo que toca siendo viernes, predicciones de la próxima Quiniela, la 11ª para Primera División y la 12ª para Segunda tras la jornada jugada entresemana.

He aquí los partidos que entran para este fin de semana:

Como véis, ¡toca clásico!

Predicciones para Primera División:

Para Segunda:

Así que la Quiniela queda de esta manera:

¡Venga! Sin desanimarse, que se está afinando el modelo. Suerte para todos.

Discussion (0)1
Connectez-vous ou inscrivez-vous pour continuer