Encontrar

Question
· Nov 28, 2024

VSCodeでエラーが出まくります

ここ最近になって、VSCodeで以下のようなエラーが出るようになり、波線だらけになってしまいます。
IRISサーバーとは連携出来ていて、コンパイルも通るので大きな問題ではないのですが、ソースが真っ赤っ赤になってとっても見辛いです。
これらを消す方法があれば教えて下さい。
VSCode、拡張モジュール共に最新です。

Avoid using legacy if/else flow control statements (cachequality:OS0089)

鍋蓋カッコを使わない1行のIF文のところで真っ赤な波線が出まくります。
例:if (a = "") set b = "c"
 

Consider using an If statement instead of a postconditional (cachequality:OS0039)

コマンドの後付条件を記載しているところで、青い波線が出まくります。
例:quit:var=""
 

This QUIT invocation exits the current method; consider using RETURN instead (cachequality:OS0031)

処理の途中で、Quitと書いていることろが黄色い波線が出まくります。

 

ちなみに、以下のようなメッセージも出ます。

Method has too many lines (55 > 50) (cachequality:OS0071)

Method declares too many variables (17 > 10) (cachequality:OS0010)

Method is not documented (cachequality:OS0024)

5 Comments
Discussion (5)1
Connectez-vous ou inscrivez-vous pour continuer
InterSystems officiel
· Nov 28, 2024

InterSystems 製品 2024.3 リリースのご案内

インターシステムズは InterSystems IRIS data platform、InterSystems IRIS for Health、HealthShare Health Connect のバージョン 2024.3 をリリースしました。2024.3 は Continuous Delivery(CD)リリースです。


【リリースハイライト】

2024.3 には以下のような多くのアップデートが追加されています。

(1) データベースと WIJ ファイルの拡張がより高速になりました。
(2) ビジュアルトレースからメッセージを再送できるようになりました。
(3) ルールエディター機能が強化されました。
(4) ベクター検索機能が強化されました。

 


【ドキュメント】

注目機能の詳細は以下のリンクにあるドキュメント(英語)をご覧ください。

(1) InterSystems IRIS 2024.3 
ドキュメントリリースノートアップグレードチェックリスト

(2) InterSystems IRIS for Health 2024.3
ドキュメントリリースノートアップグレードチェックリスト

(3) Health Connect 2024.3
ドキュメントリリースノートアップグレードチェックリスト

アップグレードガイドもあわせてご確認ください。

 


【早期アクセスプログラム】

現在、たくさんの早期アクセスプログラムをご利用いただけます。こちらのページからご興味があるプログラムにぜひご登録ください。

 


【ソフトウェアの入手方法】

CDリリースには、サポートされているすべてのプラットフォーム用の従来のインストールパッケージと、Dockerコンテナ形式のコンテナイメージがあります。

(1) 従来のインストールパッケージは WRC の製品ダウンロードページから入手できます。また、評価サービスのページからも入手できます。インストールパッケージと評価キーは、WRC の評価ダウンロードページからも入手できます。

(2) コンテナイメージは InterSystems コンテナレジストリから入手できます。コンテナは "2024.3" と "latest-cd" でタグ付けされています。

 


サポートされるプラットフォームのリストについてはドキュメント(英語)をご参照ください。
このリリースのビルド番号は 2024.3.0.217.0 です。

Discussion (0)0
Connectez-vous ou inscrivez-vous pour continuer
Question
· Nov 28, 2024

Embedded SQL - CODE 100

I have issue with one of my queries. That query work fine for ages, but suddenly stop works and giving me SQLCODE 100 in the routine. 

&SQL(
	  SELECT * FROM (
		SELECT event FROM dhr_log_lasers.production WHERE createDateUTC >= DATEADD(dd, -5, CURRENT_DATE) AND kiosk = :%var("kioskID") GROUP BY machine
		HAVING ID = MAX(ID)
	  ) WHERE event != 2
	 )

If I copy this same query to the management portal and replace variable with real ID I will get back 6 or more rows.

2 Comments
Discussion (2)2
Connectez-vous ou inscrivez-vous pour continuer
Article
· Nov 27, 2024 2m de lecture

第三十四章 终端输入 输出

第三十四章 终端输入 输出

概述

ObjectScript 提供支持串行异步 ASCII 终端的命令。还可以将这些命令与控制台 I/O 结合使用。

使用终端 I/O,例程可以:

Discussion (0)1
Connectez-vous ou inscrivez-vous pour continuer
InterSystems officiel
· Nov 27, 2024

General Availability of InterSystems IRIS, InterSystems IRIS for Health, and HealthShare Health Connect 2024.3

InterSystems announces General Availability of InterSystems IRIS, InterSystems IRIS for Health, and HealthShare Health Connect 2024.3

The 2024.3 release of InterSystems IRIS® data platform, InterSystems IRIS® for Health, and HealthShare® Health Connect is now Generally Available (GA).

Release Highlights

In this release, you can expect a host of exciting updates, including:

  1. Much faster extension of database and WIJ files
  2. Ability to resend messages from Visual Trace
  3. Enhanced Rule Editor capabilities
  4. Vector search enhancements
  5. and more.

Please share your feedback through the Developer Community so we can build a better product together.

Documentation

Details on all the highlighted features are available through these links below:

In addition, check out the upgrade information for this release.

Early Access Programs (EAPs)

There are many EAPs available now. Check out this page and register to those you are interested.

How to get the software?

As usual, Continuous Delivery (CD) releases come with classic installation packages for all supported platforms, as well as container images in Docker container format.

Classic installation packages

Installation packages are available from the WRC's Continuous Delivery Releases page for InterSystems IRIS, InterSystems IRIS for Health, and Health Connect. Additionally, kits can also be found in the Evaluation Services website.

Availability and Package Information

This release comes with classic installation packages for all supported platforms, as well as container images in Docker container format.  For a complete list, refer to the Supported Platforms document

Installation packages and preview keys are available from the WRC's preview download site or through the evaluation services website

The build number for this Continuous Delivery release is: 2024.3.0.217.0

Container images are available from the InterSystems Container Registry. Containers are tagged as both "2024.3" or "latest-cd".

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