記事 Toshihiko Minamoto · 2024年5月9日 3m read VS Code の統合ターミナルで ObjectScript コマンドを実行する方法 VS Code でファイルを編集しているときに、グローバル値のチェックやいくつかの ObjectScript コマンドの実行が必要だったことはありませんか? これが可能になりました。しかもセットアップは不要です! vscode-objectscript 拡張機能バージョン 2.10.0 以上を持っており、InterSystems IRIS 2023.3 以降に接続している場合は、サーバーの場所に関係なくサーバーへのターミナル接続を開けるようになりました。 この新しいターミナルを開く方法には 3 つあります。 #ターミナル #ヒントとコツ #ベストプラクティス #開発環境 #InterSystems IRIS #VSCode 1 0 0 28
記事 Hiroshi Sato · 2024年3月18日 1m read $ZF(-100) で呼び出した外部プロセスがハングしてしまった場合のIRISプロセスの終了方法 これは InterSystems FAQ サイトの記事です。 $ZF(-100)で外部コマンドを実行する場合、その外部コマンドの子プロセスからの応答が返らない限り、$ZF(100)コマンドを発行したIRISプロセスはその応答を待って残り続けます。 従ってIRISプロセスを終了させるためにはその応答がない子プロセスを強制終了させる必要があります。 #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 28
記事 Tomoko Furuzono · 2024年3月18日 1m read Pythonを使用して、外部のサーバからIRISへアクセスする これは、InterSystems FAQサイトの記事です。 Pythonで、IRISサーバ外部から、IRISの処理を呼び出したりIRISのデータを扱いたい場合には、Native API for Pythonを使用します。モジュールのインポートは、 import irisnative で、行います。詳細は、下記ドキュメント及び、各関連トピックをご参照ください。[ドキュメント] InterSystems Native SDK for Python #Python #言語 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 27
記事 Toshihiko Minamoto · 2024年5月14日 8m read ライセンスの予約 「30 秒も経ってるのにサービスを受けられないなんて、 あり得ない! もう結構!」 #ObjectScript #アクセス制御 #システム管理 #セキュリティ #ヒントとコツ #認証 #InterSystems IRIS 0 0 0 27
記事 Hiroshi Sato · 2024年3月18日 1m read SQLベンチマークプログラム InterSystems IRISのSQLの性能を評価する簡単なベンチマークテストを公開します。 また、このベンチマークプログラムで測定した過去の様々なハードウェアでのベンチマーク結果も公開します。 ハードウェアの進歩、インターシステムズの新しいテクノロジーの追加や性能改善によって、性能が劇的に変化しています。 現在のハードウェアの性能を考慮すると、少し物足りない感じが否めないですが、過去との結果の公正な比較という意味であえて、データの規模に関しては過去と同一条件でベンチマーク実施した結果となっています。 データの規模に関してはデータ件数を増やすことで変更できるようになっています。(現時点では500万件) またこのベンチマークプログラムはインターシステムズ製品用に実装されていますが、使用しているテーブル構造は比較的シンプルなもので、また使用しているSQL文も標準的なものなので、他データベースシステムでも同じベンチマークを実施することはそんなに困難ではありません。 ベンチマークプログラムのリポジトリ #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 26
記事 Hiroshi Sato · 2024年3月18日 1m read Embedded Python で Excel ファイルを操作する これは InterSystems FAQ サイトの記事です。 以下は、EXCELのシートから指定したセルのデータを取得してその値を返すメソッドの例です。 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 26
InterSystems公式 Seisuke Nakahashi · 2024年5月8日 InterSystems IRIS & IRIS for Health 2024.2 開発者プレビュー更新 InterSystems IRIS 2024.2 と InterSystems IRIS for Health 2024.2 の最新の開発者プレビューが WRC プレビューダウンロードページ に公開されました。今回のリリースには以下のような注目の変更点が含まれています。 #リリース #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 0 0 0 25
InterSystems公式 Masahito Miura · 2024年1月18日 InterSystems IRIS, IRIS for Health, HealthShare Health Connect 2023.1.3 リリースのお知らせ #HealthShare #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 0 0 0 25
InterSystems公式 Masahito Miura · 2024年4月2日 非推奨: インターシステムズ公開鍵インフラストラクチャ (PKI) インターシステムズがこの機能を導入したのは何年も前のことであり、公開鍵インフラストラクチャの利用がまだ広まっていなかった時代でした。現在では、公開鍵インフラストラクチャを使用するための資料を作成することが広く利用できるようになり、インターシステムズ PKI の使用が減少しています。さらにインターシステムズ PKIを安全に使用するためには投資が必要となります。 IRIS PKI のドキュメントには以前より以下を記載しております。 InterSystems PKI はテスト目的のみで本番環境では使用しないで下さい。 #セキュリティ #InterSystems IRIS #InterSystems公式 0 0 0 24
InterSystems公式 Ayumu Tanaka · 2024年4月30日 InterSystems 製品 2022.1.5, 2023.1.4 リリースのご案内 インターシステムズは、InterSystems IRIS、InterSystems IRIS for Health、HealthShare Health Connect のメンテナンスバージョン 2022.1.5 および 2023.1.4 をリリースしました。 【2022.1.5】 2022.1.x に対するバグフィックスを提供しています。詳細な情報は、以下のページをご参照ください(すべて英語版です) #リリース #Health Connect #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 0 0 0 23
InterSystems公式 Masahito Miura · 2024年5月2日 1m read 警告:"NOT %INLIST" を使用した SQL クエリが結果を返さない 警告:"NOT %INLIST" を使用した SQL クエリが結果を返さない インターシステムズは、一部の SQL クエリが不正な結果を返す原因となる 3 つの不具合を修正しました。 影響を受けるクエリの詳細については、以下を参照してください。 この問題は、以下の製品のリストにあるバージョンに存在します: InterSystems IRIS® data platform InterSystems IRIS for Health™ HealthShare® Health Connect 同様に上記製品をベースとしたその他のインターシステムズ製品 影響を受けるバージョン: #Health Connect #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 0 0 0 23
記事 Mihoko Iijima · 2024年5月16日 9m read インターシステムズ製品をバックアップする前に確認したいこと 開発者の皆さん、こんにちは。 この記事では、InterSystems製品のバックアップ方法(4種類)のご紹介と、バックアップを行う前に確認しておきたい内容について解説します。 また、この記事に続くシリーズ記事では、それぞれのバックアップの仕組みと操作例を交えたバックアップとリストア手順を解説していきます。 #システム管理 #バックアップ #ヒントとコツ #Caché #Ensemble #Health Connect #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 19
記事 Hiroshi Sato · 2024年3月18日 1m read Embedded Pythonでトランザクションを実装する方法 これは InterSystems FAQ サイトの記事です。 Embedded Pythonでトランザクションを実装するために、以下のようなAPIが用意されています。 import iris iris.tlevel() intval = iris.tstart() iris.tcommit() iris.trollbackone() iris.trollback() 詳細はドキュメントをご覧ください。 #InterSystems IRIS #InterSystems IRIS for Health 0 0 1 18
記事 Mihoko Iijima · 2024年5月16日 26m read 外部バックアップの仕組みとバックアップとリストア方法について 開発者の皆さん、こんにちは。 この記事は、「インターシステムズ製品をバックアップする前に確認したいこと」に続く記事で、InterSystems製品のバックアップの手法の中の「外部バックアップ」の仕組みと、バックアップ・リストア手順について解説します。 まず、「外部バックアップ」とは、InterSystems製品の専用ルーチン使用せず、InterSystems製品以外のバックアップソリューションを使用してデータベースをバックアップする方法で、現時点の推奨されるバックアップ方法です。 #システム管理 #バックアップ #ヒントとコツ #Caché #Ensemble #Health Connect #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 17
記事 Hiroshi Sato · 2024年3月18日 5m read コンソールログに"There exists a MISMATCH.WIJ file" が記録され、インスタンスの開始ができない時の対処法 これは InterSystems FAQ サイトの記事です。 インスタンスの開始が失敗し、コンソールログに"There exists a MISMATCH.WIJ file"が記録されている場合、何らかのシステム障害の影響でデータベースの整合性に関して問題が生じていることを示しています。 このような状況が発生した際にインスタンスの開始ができるようにするためには、以下の手順を実施します。 (1) a. インスタンスをNOSTUモードで起動(2) b. データベースの整合性チェック ◆(2)の整合性チェックでエラーを検出しなかった場合、 (3) d. MISMATCH.WIJ ファイルのリネーム (4) e. インスタンスの再起動を実施します。 #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 16
InterSystems公式 Megumi Kakechi · 2024年5月15日 2m read InterSystems 製品 2024.1.0.267.2 リリースのご案内 (Ubuntu 24.02 サポート他) インターシステムズは、InterSystems IRIS データ・プラットフォーム、InterSystems IRIS for Health 、HealthShare Health Connect のバージョン 2024.1.0.267.2 をリリースしました。 このリリースには、Ubuntu 24.04 オペレーティング・システムのサポートが追加されています。 Ubuntu 24.04 には、Linux カーネル 6.8、セキュリティの改善、インストーラおよびユーザ・インタフェースの改善が含まれています。 InterSystems IRIS IntegratedML は、Ubuntu 24.04 ではまだご利用いただけません。 さらにこのリリースでは、すべてのプラットフォームで以下の2つの不具合が修正されています: #リリース #Health Connect #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 0 0 0 16
記事 Mihoko Iijima · 2024年5月16日 27m read オンラインバックアップの仕組みとバックアップとリストア方法について この記事は、「インターシステムズ製品をバックアップする前に確認したいこと」に続く記事で、InterSystems製品のバックアップの手法の中の「オンラインバックアップ」の仕組みと、バックアップ・リストア手順について解説します。 オンラインバックアップは、InterSystems製品が用意するバックアップ機能を利用する方法で、バックアップ対象に設定した全データベースの使用済ブロックをバックアップする方法です。 InterSystems製品のデータベースには、サーバ側で記述したコード、テーブル定義/クラス定義、データ(レコード、永続オブジェクト、グローバル)が格納されていますので、これらすべてが1つのファイルにバックアップされます。 #システム管理 #バックアップ #ヒントとコツ #Caché #Ensemble #Health Connect #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 16
記事 Mihoko Iijima · 3 hr 前 2m read コールドバックアップとリストア方法について InterSystems製品のバックアップ方法の中の4つの目方法は「コールドバックアップ」です。 InterSystems製品を停止できるときに利用できるバックアップ方法です。別サーバに環境を移植するときや、コミュニティエディションから製品版キットのインストール環境にデータベースを移植する場合などにもお使いいただけます。 バックアップ手順 1. InterSystems製品を停止する 2. バックアップしたいデータベースを退避する 3. InterSystems製品を開始する 既存環境から新環境へ移植する場合などの手順 1. 既存環境のInterSystems製品を停止する。 #システム管理 #バックアップ #ヒントとコツ #Caché #Ensemble #Health Connect #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 4
記事 Mihoko Iijima · 3 hr 前 5m read 並行外部バックアップの仕組みとバックアップとリストア方法について InterSystems製品のバックアップ方法の中の3つの目方法は、「並行外部バックアップ」についてです。 この方法は外部バックアップと異なり、スナップショットなどのストレージ機能がない環境に向いている方法でオンラインバックアップよりも高速にバックアップできます。(古いバージョンのInterSystems製品でも利用できるバックアップ方法です。) ただし、バックアップやリストア手順が複雑になります。 並行外部バックアップの利用を検討される際は、事前にリストア手順についてもテスト環境などでご確認いただくことを推奨します。 #システム管理 #バックアップ #ヒントとコツ #Caché #Ensemble #Health Connect #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 3