@Seisuke Nakahashi さんありがとうございます!
別記事の図解ですが、Web Socket有効化の手順は共通なので参考情報としてURLを貼ります。
- コメントを投稿するにはログインしてください
@Seisuke Nakahashi さんありがとうございます!
別記事の図解ですが、Web Socket有効化の手順は共通なので参考情報としてURLを貼ります。
GlobalMastersページに日本語切り替えメニューが追加されました!
ゲームにチャレンジしてポイントを獲得したらお好きな賞品と交換できます🎁ぜひチャレンジしてみてください!
.png)
2025/11/20開催「組み込みPythonの仕組みと、その効果的な使い方について」をYouTubeへUpしました!ぜひご参照ください!
応募が増えましたので獲得ポイント情報更新しました!
2025/10/16開催「ベクトル検索でカスタマーサービスを向上 - 生成AIチャットボットの構築 」をYouTubeへUpしました!ぜひご参照ください。
関連するハンズオンセミナーを11/21(金)インターシステムズ東京オフィスにて開催します!
Connpassから申込が行えます:🤖はじめてのAI開発 ~ゼロからのIRIS環境構築とOpenAI連携チャットボット作り~
残席7席ですので、ぜひお早めにお申し込みください!💨
2025/9/9開催「RAG+生成AIであそぼう!」をYouTubeへUpしました。ぜひご参照ください。
2025/9/3開催「~FHIR×OMOP CDMで広がる医療データの価値~InterSystems OMOPのご紹介」 をYouTubeに Up しました。
ビデオでは、OMOP CDM の概要をご紹介するとともに、FHIR から OMOP CDM への変換を実現する「InterSystems OMOP」ソリューションについて、デモを交えてご紹介しています。
OMOP CDM に関心のある方はもちろん、FHIR データの出力意義や活用方法について検討されている方にも最適なビデオです。
ぜひご視聴ください!
よかったです!!!
ご確認結果から、ドライバのバージョン不一致が原因のように見えますね。
可能であれば、IRISのバージョンとJDBCドライバのバージョンを合わせていただくことを推奨しておりますので、今後も接続できないエラーが出た場合にお試しいただければと思います。
いろいろお試しいただきありがとうございました!
情報ありがとうございます。
1. の 3.10.3の入手方法ですが、WindowsにインストールされたIRISの以下ディレクトリにJARがありますので、対象ディレクトリにコピーしてご利用ください。
<インストールディレクトリ>\dev\java\lib\1.8\intersystems-jdbc-3.10.3.jar
2.についてですが、3.10.3はJDK11でも動作いたします。
ご参考:サポート対象Javaテクノロジ
@m.fuku さん、ご確認ありがとうございます。
もう1点、JARファイルの置き換えをお試しいただけないでしょうか。
後方互換性があるものなのですが、念のため新しいJARに置き換えていただき、Tomcatを再起動して再度接続できるかどうかご確認をお願いします。
2025.2のJARは、<インストールディレクトリ>\dev\java\lib\1.8\intersystems-jdbc-3.10.3.jar でした。
(同じexeでインストールできず、実物を確認できてないのですが、2024.2は、intersystems-jdbc-3.9.0.jar でしょうか。)
ボーナスポイント詳細を追加しました。投稿前にぜひご確認ください!
@ima さん、こんにちは。
同じバージョンで確認してみました(IRIS_Community-2024.3.0.217.0-win_x64.exe をインストールした環境で試しました)。
インストール直後に、同じコマンドを USER ネームスペースで実行したところ、サイズは異なりますが、同様に FILEFULL エラーが発生しました。
USER>sd=$j(" ",1024*1024) try {f i=1:1w:i#50=0" ",i s ^||temp(i)=d} catch {w !,"$ze=",$ze,!!,"i=",i}
50100150 <一部省略> 10000$ze=<FILEFULL> ^||temp(10047),c:\intersystems\iris1\mgr\iristemp\
i=10047この時、メッセージログ(管理ポータル > システムオペレーション > システムログ > メッセージログ)の末尾を参照すると以下エラーが記録されていました。
このエラーの原因ですが、コミュニティエディションでは、データーベース全体のサイズに制限があり 10GB までとされています。
そのため、全体で 10GB を迎えるとデータベースの拡張ができず、FILEFULL エラーが発生し途中で処理が停止してしまった状況と考えられます。
最新バージョンのドキュメントの制限事項の説明👉「InterSystems IRIS Community Edition Limitations」
処理を継続させるためには、他のユーザ作成データベースのサイズを縮小するなど行っていただく必要があります。
次に、
「b) Temp Storage に別データベース(MYTEMP)を指定しても、IRISTEMP が使用される理由」 についてですが、プロセスプライベートグローバル(実行例の ^||temp)は必ず IRISTEMP に格納されるため、格納場所を IRISTEMP から作成された仮ストレージのデータベースに変更できないようでした。
「d) IRISTEMP の安全な拡張手順または再作成方法」についてですが、大きくなりすぎてしまった IRISTEMP を安全に縮小する方法を以下記事でご紹介しています。
以下補足です。
全体のデータベースサイズの制限を超えての利用はできないのですが、現在ご利用いただいている %XML.TextReader の ParseFile() の 8 番目の引数にテンポラリグローバルのデフォルト名が設定されています(^||IRIS.Temp)。
8番目の引数に任意のグローバル変数名を指定することで IRISTEMP ではない場所に記録することもできます。
final classmethod ParseFile(Filename As%String, Output TextReader As%XML.TextReader, Resolver As%XML.SAX.EntityResolver = $$$NULLOREF, Flags As%Integer = $$$SAXDEFAULTS, Mask As%Integer = $$$SAXCONTENTEVENTS, SchemaSpec As%String = "", KeepWhiteSpace As%Boolean = 0, GlobalName As%String = "^||IRIS.Temp") as%Status2025/8/6 開催「ホスピタルショウ注目技術をざっくり解説!インターシステムズの最新情報」 をYouTubeにUpしました。
7月16日~18日に東京ビックサイトで開催された「国際モダンホスピタルショウ」のインターシステムズのブースにて様々な展示やミニセッションを行いました。
このウェビナーでは、展示では伝えきれなかった技術や背景、導入効果などをご紹介しています。
ご紹介内容
2025/7/29開催「ベクトルであそぼう!」をYouTubeにUpしました。ぜひご参照ください!
サンプルコードはこちら👉https://github.com/Intersystems-jp/Vector-Asobo
資料PDFも公開してます!
2025/6/17開催「サイロ化されたデータを有効活用するには? InterSystems Data Fabric Studioのご紹介」ウェビナー動画をYouTubeにUpしました。
ウェビナーでは、データアクセスに関わる課題を InterSystems の新製品、InterSystems Dat Fabric Studio はどのように解決できるのか、ユースケースとデモを交えてお話ししています。
ぜひご視聴ください!
@Kazuma Watanabe さん、Web アプリケーションパスの設定によって、正しくデバッグできるときとできないときがあるようです(バグではないようです)。
https://github.com/intersystems-community/vscode-objectscript/issues/1607#issuecomment-3058191233
私が試したときの設定は以下の通りです(正しくデバッグ行が表示されないときの設定)。
.png)
.png)
以下のどちらかの設定を変えると正しくデバッグ行が表示されるようになりました。
A) ウェブアプリケーションパスの「認証なし」のチェックを外し「パスワード」に変更(アプリケーションロールは%Allがあってもなくてもどちらでも動作しました)
B) ウェブアプリケーションパスは「認証なし」を設定
+「アプリケーションロール」から %Allロールを外す
+ UnknownUser に %All ロールを付与する
上記AかBの設定で一度お試しいただけないでしょうか。
ご確認よろしくお願いします!
2025/6/10開催「IRISのベクトル検索を使って テキストから画像を検索してみよう」をYouTubeへUpしました。ぜひご視聴ください!
また、関連するウェビナーを7/29に開催します。ぜひご参加ください!
@Kazuma Watanabe さん、ご報告ありがとうございます。
接続したIRISのバージョンは異なりますが(2025.1 (Build 230.2U))同じようにクラスファイル上でステップインなどのデバッグボタンが動かない事を確認しました。
解決方法の確認も含め、一旦 ObjectScript extentionリポジトリの issues に登録してみました。
https://github.com/intersystems-community/vscode-objectscript/issues/1607
@Hiroshi Sato さん、ご指摘ありがとうございます。少し古いレポートだったため非公開に変更されていましたので、ベンチマーク資料を集めた記事へのリンクに変更しました。
2025/4/24開催「InterSystems IRIS data platform 2025.1 EMリリース:新機能と改善点について」ウェビナー動画をYouTubeにUpしました。
ウェビナーにご登録いただいた方は、オンデマンド配信でもご覧いただけます(ご登録時にお知らせしているURLでご視聴いただけます)。
IRIS 新機能について、ぜひご確認ください!😀
2025/3/19開催「IRIS概要 システム構築編」 をYouTubeへUpしました。ウェビナー資料PDFも公開しております。ぜひご参照ください。
さらに IRIS の管理について確認されたい場合は、下記ラーニングパスもぜひ参照ください。
@imai さん、こんにちは。
pip については、-target を省略しても Embedded Python から利用できました。
以下、試した内容です。
[C:\InterSystems\IRIS2] をインストールディレクトリとして、IRIS2024.1をインストールした環境があり、irispip で pandas をインストールしていました。その後、IRIS 2024.3にUpgradeしています。
emoji は pip install emoji でターゲット指定無しでインストールしたものです。
USER>:py
Python 3.12.8 (tags/v3.12.8:2dc476b, Dec 32024, 19:30:04) [MSC v.194264 bit (AMD64)] on win32
Type quit() or Ctrl-D to exit this shell.
>>> import pandas
>>> import emoji
>>> print(emoji.emojize('IRIS is :thumbs_up:'))
IRIS is 👍
>>> import sys
>>> sys.path
['C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python312\\python312.zip', 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python312\\DLLs', 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python312\\Lib', 'c:\\intersystems\\iris2\\bin', 'c:\\intersystems\\iris2\\mgr\\python', 'c:\\intersystems\\iris2\\lib\\python', 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python312', 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages']
>>> quit()
USER>!pip show emoji
Name: emoji
Version: 2.14.1
Summary: Emoji for Python
Home-page: https://github.com/carpedm20/emoji/
Author:
Author-email: Taehoon Kim <carpedm20@gmail.com>, Kevin Wurster <wursterk@gmail.com>
License:
Location: C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages
Requires:
Required-by:Embedded Python では、もともと irispip でインストールしていた場所(IRISインストールディレクトリ\mgr\python)+ pip のロケーションの両方利用できるようにしているので -target 指定なし でも利用できました。
ですが、2024.1以前と同じ場所に Embedded Pythonで使用するモジュールをまとめておきたい場合は、-target を利用したほうがわかりやすいかもしれません。
@ima さん、こんにちは。
Windows版 IRIS ですが、バージョン2024.2以降から IRIS のインストールと同時に Python がインストールされなくなりました。
ご参考(Note:の下に記載があります):https://docs.intersystems.com/iris20243/csp/docbook/DocBook.UI.Page.cls?KEY=GEPYTHON_prereqs#GEPYTHON_prereqs_version
そのため、Windows 版 IRIS 2024.2以降では、WindowsへのPythonインストールが必要になりました。
PythonのバージョンやIRIS側の設定について詳しくは、「第2回 開発者コミュニティ・ミートアップ Python ワークショップの事前準備について」の3つ目の返信をご参照ください。
2024/12/10開催「IRISで実現する極小オーバヘッドの IoTエッジサーバー」 をYouTubeへUpしました。ぜひご参照ください。
また、サンプルコードも公開しています👉https://github.com/IRISMeister/IRIS-MQTT-AVRO-PYTHON
新旧クラス定義を別々に定義しておいて、新クラスはストレージ定義を作り直しても大丈夫な環境なのですね。背景のご説明ありがとうございました!
@Yusuke Kojima さん、こんにちは。
一度VSCodeなどでインポートしたクラスを開いてストレージ定義をすべて消して保存(コンパイル)したらエラーが出なくなりました。
ストレージ定義を削除しコンパイルしたため、現在のクラス定義に合わせて新しいストレージ定義ができていると思われます。
変更前の永続クラス定義に合わせて作成されたデータ(グローバル変数)を今後使用しない状況(新規クラスとして利用する状況)であれば問題ありませんが、クラス定義変更前のデータ(グローバル変数)を修正後の新しいクラス定義でも使用したいなどありますか?