記事 Megumi Kakechi · 20 hr 前 3m read IRISで Amazon s3(クラウドストレージAPI)を使用する方法 これは InterSystems FAQ サイトの記事です。ビジネスサービスやビジネスオペレーションで EnsLib.CloudStorage.InboundAdapter アダプタを使用したり、%Net.Cloud.Storage.Client を使用することで、Amazon s3(クラウドストレージAPI)のファイルにアクセスすることが可能です。 いずれの場合も、事前に Javaランタイムをシステムにインストールし、インストールしたJavaランタイムの JAVA_HOME 情報を、管理ポータルにて設定する必要があります(手順は後述します)。 今回は、%Net.Cloud.Storage.Client クラスを使用したサンプルをご紹介します。手順は以下のようになります。 【手順】 以下のS3パケットにアクセスする手順になります。 #AWS #ObjectScript #ヒントとコツ #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 8
お知らせ Rie Tokue · 2025年9月9日 インターシステムズ 第24回 開発者向けウェビナー「ベクトル検索でカスタマーサービスを向上 - 生成AIチャットボットの構築 ‐」のご案内 いつもお世話になっております。 10月の開発者向けウェビナーの日時、内容が決まりました。 タイトル:「ベクトル検索でカスタマーサービスを向上 - 生成AIチャットボットの構築」 日時:10月16日(木)13時30分~14時 参加費無料・事前登録制 ご登録はこちらから 【概要】IRISのベクトル検索機能を使用した生成AIチャットボットをInterSystems米国本社の教育サービスチームが開発しました。全体アーキテクチャおよびこの構築を通じて学んだベストプラクティスをご紹介します。 #Webセミナー #イベント #InterSystems IRIS 0 0 0 13
お知らせ Mihoko Iijima · 2025年9月9日 第3回 InterSystems Japan 技術文書ライティングコンテスト 開催! 開発者の皆さん、こんにちは! 今年で 3 回目となりますが、✍ 技術文書ライティングコンテスト✍ 開催します! テーマはいつもと同じで InterSystems IRIS/InterSystems IRIS for Health に関連した内容であればどのような内容でもご応募いただけます。 🎁 参加賞:投稿いただいた方全員に、今年もちょっとしたプレゼントを計画中です。 🏆 特別賞:選ばれた3作品に、今年も特別賞あります! ※ 参加賞、特別賞の内容については、コミュニティの記事で後日発表いたします!📣 コンテストへの応募はとても簡単です。2025年10月1日(水)~11月17日(月)までの期間に開発者コミュニティに「IRISに関連した記事」を投稿してください。 もちろん!今年も🍆ボーナスポイント🍆計画中です。詳細はコミュニティの記事で後日発表いたします! #イベント #コンテスト #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 19
質問 ima · 2025年9月1日 IRISTEMPの拡張が 276MBあたりで停止し <FILEFULL> エラーが発生する件 1. 現象 >w $zvIRIS for Windows (x86-64) 2024.3 (Build 217U) Thu Nov 14 2024 17:59:58 EST 大きなXMLファイル(約165MB)をライブラリー%XMLでパースすると、<FILEFULL>エラーが発生する。 エラーパート #InterSystems IRIS 0 2 0 50
記事 Hisa Unoura · 2025年9月4日 9m read ベクトルであそぼう! - マルチモーダルAIモデルとモダリティギャップ 開発者の皆様こんにちは。先日のWebinar「ベクトルであそぼう!」では、以下の内容でデータをベクトル化することの可能性をご紹介しました。 写真から魚の名前をあててみる #ChatGPT #Generative AI (GenAI) #Large Language Model (LLM) #Machine Learning (ML) #Vector Search #Webセミナー #InterSystems IRIS 3 0 0 27
記事 Hiroshi Sato · 2025年9月3日 2m read 大量データをJSON形式で渡す方法 これは InterSystems FAQ サイトの記事です。 ダイナミックオブジェクトの%ToJSONメソッドを利用することで簡単にJSONデータを送信することができます。 但し、標準的な方法では、出力するJSONのデータがIRIS文字列の最大長(約32万文字 正確には$SYSTEM.SYS.MaxLocalLength()が返す値)を超えると<MAXLENGTH>エラーとなります。 これを回避するためには、文字列として返すのではなく、%ToJSONメソッドの出力先としてStreamを指定し、その結果作成されたそのStreamデータを順次読み取って、出力先に書き出すようにする必要があります。 以下のように処理できます。 #API #JSON #REST API #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 20
記事 Hiroshi Sato · 2025年9月3日 3m read JSON_OBJECT/JSON_ARRAYに関する既知の制限事項/不具合 これは InterSystems FAQ サイトの記事です。 JSON利用の普及に伴いインターシステムズは、JSONに関連する様々な機能強化をIRISに対して行なっています。 その一環として、SQLのJSON_OBJECTのサポートがあります。 この機能に関して現時点より(2025年6月)古いバージョンでは残念ながら制限や不具合が存在しています。 今後も機能強化やバグフィックスを継続していく予定となっているため、この機能の利用を検討および既に利用している方は最新バージョンでのご利用をお勧めします。 ここでは、現時点でわかっている制限事項/不具合についてお知らせします。 #JSON #SQL #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 15
記事 Hiroshi Sato · 2025年9月3日 1m read MacでDockerを動かす選択肢 Colima 以前はMac上でDockerを動かす場合は、Docker for Macを使用していましたが、ある時点でマルウェア判定されてしまい、削除されてしまいました。 以下の記事によれば、最新版では解決しているようです。 Docker Desktop for Macがエラーで起動できない件(#7527)についての情報 そこで他の選択肢はないか調べてみるといくつか選択肢がありました。 その中でColimaというのがあり、設定してみました。 Colima で Docker と Docker Compose を使ってみた 設定も非常に簡単であり、実際のdockerやdocker composeの動かし方はほとんど変わりません。 #Docker #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 11
記事 Mihoko Iijima · 2025年2月27日 1m read ソリューションセミナー:アーカイブビデオ一覧 皆さん、こんにちは! 2025年2月から開始しました「InterSystems ソリューションセミナー」アーカイブビデオのまとめページを作成しました。 ソリューションセミナーでは、企業の様々な課題に対する解決方法と、それを InterSystems 製品を活用してどのように解決するかについて各回テーマを設けご紹介してまいります。 💡2025/9/3開催「~FHIR×OMOP CDMで広がる医療データの価値~InterSystems OMOPのご紹介」 お申込み・オンデマンド視聴はこちら👉https://event.on24.com/wcc/r/5008570/F3E65B6B074FD5F1876977768BD8E3AC 2025/8/6 開催「ホスピタルショウ注目技術をざっくり解説!インターシステムズの最新情報」 2025/6/17開催「サイロ化されたデータを有効活用するには? InterSystems Data Fabric Studioのご紹介」 2025/4/24開催「InterSystems IRIS data platform 2025.1 EMリリース:新機能と改善点について」 資料PDF 2025/2/20 開催「開発効率化とシステム統合の実現:InterSystems IRIS data platform による、次世代システム基盤の構築」 ぜひご視聴ください! #Webセミナー #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 0 3 0 97
記事 Mihoko Iijima · 2023年4月24日 5m read 開発者向けウェビナー:アーカイブビデオ一覧 開発者の皆さん、こんにちは! 過去に開催した開発者向けウェビナー アーカイブビデオのまとめページを作成しました。 今後もウェビナーを開催していきますのでこのページを★ブックマーク★していただけると嬉しいです プレイリストはこちら👉https://www.youtube.com/playlist?list=PLzSN_5VbNaxB39_H2QMMEG_EsNEFc0ASz 2025年開催分: ✅ウェビナー 💡2025/9/9開催「RAG+生成AIであそぼう!」 お申込はこちら👉https://event.on24.com/wcc/r/5036030/0D292EF38D8CD27E5A28B3C0B72B602C connpassにも掲載中👉https://intersystems-dc.connpass.com/event/364272/ 2025/7/29開催「ベクトルであそぼう!」 サンプルコード👉https://github.com/Intersystems-jp/Vector-Asobo 資料PDF 2025/6/10開催「IRISのベクトル検索を使って テキストから画像を検索してみよう」 2025/3/19開催「IRIS概要 システム構築編」 資料PDF 以下ご参考:関連するラーニングパス 📖InterSystems IRIS 管理の基本 📖開発者向け InterSystems IRIS の管理概要 #Webセミナー #InterSystems IRIS #InterSystems IRIS for Health 4 22 2 694
記事 Toshihiko Minamoto · 2025年8月21日 5m read OMOP Odyssey 対応記念(ハデスの館編) Hades DatabaseConnector 6.4.0 が IRIS に対応しました! #分析 #InterSystems IRIS 0 0 0 21
記事 Megumi Kakechi · 2025年8月18日 3m read Webゲートウェイ管理画面のSystem Status(システムステータス)ページで確認できること これは InterSystems FAQ サイトの記事です。 WebゲートウェイのSystem Status(システムステータス)ページでは、現在のすべてのアクティブな接続のステータスを確認することができます。 最初のステータステーブル (システムステータス) は、IRIS への接続に関する情報を表示します。2番目のステータステーブル (InterSystems IRIS サーバ) は、InterSystems IRIS サーバに関する情報を表示します。3 番目のステータステーブルは、アプリケーションパスの情報を表示します。4 番目のテーブルは、Web ゲートウェイの応答キャッシュに保持されるフォームを表示します。 いくつかのサンプル接続ステータスを例にご説明します。 #Web Gateway #ヒントとコツ #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 31
記事 Megumi Kakechi · 2025年8月13日 3m read $ZF(-100) で指定できる便利なキーワード これは InterSystems FAQ サイトの記事です。$ZF(-100) は、OSコマンドまたはプログラムを子プロセスとして実行するのに使われますが、一緒に便利なキーワードを指定することが可能です。 $ZF(-100)でコマンドの実行がうまくできない、という経験をされた方も多いかと思います。 そんな時は、この便利なキーワードを使って原因の調査をしていきましょう。 キーワードには以下のようなものがあります。 #システム管理 #ヒントとコツ #InterSystems IRIS #InterSystems IRIS for Health 2 0 1 26
記事 Mihoko Iijima · 2025年8月7日 4m read Windows 版 IRIS/IRIS for Health 2025.1以降で Embedded Python を利用するための手順 開発者の皆さん、こんにちは! Windows 版 IRIS/IRIS for Health 2025.1 以降で Embedded Python をご利用いただく場合、Windows に Python のインストールが必要になりました。 以前のバージョンから Embedded Python をご利用いただいている場合は、新しいバージョンにアップグレードした後、Python のインストールと IRIS 側に必要な設定がありますのでご注意ください。 ※ 2024.1 以前のバージョンでは、IRIS インストールと同時にインストールされる Python ご利用いただく必要があったため、Windows への Python インストールは不要でした。 補足:フレキシブル Python ランタイム機能の導入により、OS にインストールされた Python のバージョンを IRIS 側で指定できるようになりました。 #Embedded Python #Python #ヒントとコツ #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 2 0 3 38
記事 Hiroshi Sato · 2025年6月22日 1m read python3コマンドでEmbedded Pythonを動かす方法(macOS) .pyファイルの中でIRISのEmbedded Pythonを動作させる際にirispythonコマンドで実行する方法はドキュメント上で紹介されていましたので、以前より使用していました。 しかし、普通のpythonコマンドを使用するとうまく実行できなかったのですが、最近その謎(原因)が解けたので紹介します。 これは、Mac特有の問題である可能性が高くWindowsやLinuxでは何の問題もなく実行できるのかもしれません。 エラーは以下のようなエラーです。 #Embedded Python #Python #InterSystems IRIS #InterSystems IRIS for Health 0 1 0 47
記事 Hiroshi Sato · 2025年8月4日 2m read IRIS for MACにODBCでアクセスする方法その3 前回、macOS上でLibreOfficeからODBC経由でアクセスするためのセットアップについて記事を書きました。 今回 .Net経由でODBCにアクセスする方法を試したので報告します。 LibreOfficeの場合、iODBCでしたが、.Netの場合は、unixODBCを使用します。 従来のバージョンでは、IRISのunixODBCドライバーはUnicode対応(ワイド)でなかったため、.NetのODBCでは日本語を正しく処理できませんでしたが、2025.2よりワイドドライバーが追加されたため正しく処理できるようになりました。 今回.Net経由のアクセスを試した理由は、ODBC版Cache DirectエミュレータをMacで動かせないかと考えたからです。 ODBC版Cache Directエミュレータ こちらのリポジトリにも設定方法の詳細を記載していますが、Mac上でunixODBCドライバーを設定する方法を紹介します。 #ODBC #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 14
記事 Megumi Kakechi · 2025年8月4日 2m read Webゲートウェイでサーバ接続最大数を設定し、Webアクセス数を制限する方法 これは InterSystems FAQ サイトの記事です。 Webゲートウェイ管理ページで、サーバ毎の最大接続数を設定したり、最大接続に達した場合に待ち時間(キュー)や静的なビジーページを設定することが可能です。 実際にサーバに接続する最大接続数を設定すると、それに達した場合に待ち時間(キュー)で設定した秒数待って、それを過ぎても接続数に空きが出なかった場合に、静的なビジーページに移行するような設定が可能となります。 設定箇所は以下になります。※Webゲートウェイ管理ページ:例(URLは環境・バージョンによって変わります):http://<webserver>/<instancename>/csp/bin/Systems/Module.cxw #Web Gateway #ヒントとコツ #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 1 25
記事 Megumi Kakechi · 2025年7月31日 2m read データベースのジャーナルを無効にした場合の影響について これは InterSystems FAQ サイトの記事です。アプリケーション保全のために、データベースのジャーナルは必ず有効にしておく必要がありますが、何らかの理由でジャーナルを無効にしなければならない場合があるかと思います。 ディスク容量の縮小や、データ更新時のシステム負荷の削減など理由は様々です。 ここで注意していただきたいのは、データベースのジャーナルを無効にした場合にどのような影響がでてくるのか、ということです。 こちらのトピックでは、「データベースのジャーナルを無効にした場合の影響について」ご説明します。 ジャーナルを無効にする方法は、以下の2種類があります。 1. システム全体で無効にする方法(こちらを行う場合は【慎重】に!) #システム管理 #ジャーナリング #ヒントとコツ #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 20
InterSystems公式 Masahito Miura · 2025年7月30日 InterSystems IRIS 2025.2 のリリースのご案内 インターシステムズは InterSystems IRIS® data platform のバージョン 2024.3 をリリースしました。2025.2 は Continuous Delivery(CD)リリースです。InterSystems IRIS for Health™ および HealthShare®、Health Connect™ のバージョン 2025.2 はセキュリティ・アップデートによるミラーリングの制限のため、現在提供されていません (詳細は後述)。 リリースハイライト このリリースでは、セキュリティ、開発者エクスペリエンス、運用および相互運用性にわたってインパクトのある機能強化が導入されています。注目すべき新機能は以下のとおりです: #Mirroring #セキュリティ #プラットフォーム #リリース #継続的デリバリー #InterSystems IRIS #InterSystems IRIS for Health #Health Connect #InterSystems公式 #ドキュメント 0 0 0 32
お知らせ Rie Tokue · 2025年7月29日 インターシステムズ 第23回 開発者向けウェビナー「RAG+生成AIであそぼう!」のご案内 いつもお世話になっております。 連続3回シリーズでお届けしている開発者向けウェビナー、最終回のテーマは「RAG+生成AIであそぼう!」です。 以下の日時で開催いたしますので、是非ご参加ください。 日時:9月9日(火)13時半~14時10分(40分間) 参加費無料・事前登録制 ご登録はこちらから 【概要】 #Webセミナー #イベント #InterSystems IRIS 0 0 0 57
記事 Mihoko Iijima · 2023年3月5日 4m read VSCode:RESTサービス実行中プロセスにアタッチしてデバッグする方法 開発者の皆さん、こんにちは! 1つ前の記事では、VSCodeのObjectScriptエクステンションに追加されたRESTサービスのデバッグツールについてご紹介しましたが、この記事では、RESTクライアントなどからHTTP要求を実行し、処理中のIRIS内プロセスにアタッチしながらデバッグを行う方法についてご紹介します。 #REST API #デバッグ #ヒントとコツ #開発環境 #InterSystems IRIS #InterSystems IRIS for Health 0 5 0 790
記事 Hiroshi Sato · 2025年7月27日 3m read JDBCログの取得方法 これは InterSystems FAQ サイトの記事です。 JDBCクライアントからのアクセスでエラーが発生した場合、返ってきたエラーメッセージやコンソールログ上の情報だけでは原因がよくわからない場合があります。 そのような場合にJDBCドライバのクライアントログを取得することで、エラーについての詳細情報を取得することができます。 JDBCログの取得方法については以下をご参照ください。 JDBCのログ ログを指定する際に、ディレクトリ名を含まずに直接ファイル名を指定した場合、そのアプリケーションのディレクトリにその指定したファイル名でログが出力されます。 #Java #JDBC #ODBC #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 31
記事 Hiroshi Sato · 2025年7月27日 4m read ODBCログの取得方法(UNIX) これは InterSystems FAQ サイトの記事です。 ODBCクライアントからのアクセスでエラーが発生した場合、返ってきたエラーメッセージやコンソールログ上の情報だけでは原因がよくわからない場合があります。 そのような場合にODBCドライバのクライアントログを有効にすることで、エラーについての詳細情報を取得することができます。 ODBCログの有効化については以下をご参照ください。 ODBCログの有効化 UNIX系のシステムの場合、上記に記載されている通り、2種類のログが取得できます。 #ODBC #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 29
記事 Hiroshi Sato · 2025年7月27日 2m read JSON形式のファイルを読み書きするサンプル これは InterSystems FAQ サイトの記事です。 ダイナミックオブジェクトの%FromJSONFileメソッドを利用すると簡単にJSON形式のファイルの内容をダイナミックオブジェクトにコピーすることができます。 以下の形式のJSONファイルをそのメソッドを使用して取り込む例は以下のようになります。 #JSON #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 10
記事 Hiroshi Sato · 2025年7月27日 4m read ODBCログの取得方法(Windows) これは InterSystems FAQ サイトの記事です。 ODBCクライアントからのアクセスでエラーが発生した場合、返ってきたエラーメッセージやコンソールログ上の情報だけでは原因がよくわからない場合があります。 そのような場合にODBCドライバのクライアントログを有効にすることで、エラーについての詳細情報を取得することができます ODBCログの有効化については以下をご参照ください。 ODBCログの有効化 Windowsの場合は、上記に記載されている通り、2種類のログが取得できます。 #ODBC #SQL #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 42
記事 Hiroshi Sato · 2025年7月27日 1m read WEBGatewayのサーバー設定項目で、Minimum Server Connections、Maximum Server Connectionsの項目が表示されない これは InterSystems FAQ サイトの記事です。 「Maximum/Minimum_Server_Connections」の設定で、ApacheのMPM(Multi Processing Module)設定が、prefork になっている場合、Apache ワーカープロセスあたり2つ以上の IRIS/Caché コネクションを設定しても意味がないために、設定自体出来なくなっております。 ※ preforkでは1つのプロセスが1つのスレッドを持ちます。 preforkの詳細は以下をご参照ください MPM prefork/worker/eventの違い #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 14
記事 Megumi Kakechi · 2024年6月23日 8m read IRISでシャドウイングの代わりにミラーリングを構成する方法 これは InterSystems FAQ サイトの記事です。 InterSystems IRIS では、シャドウイングは非推奨機能となりました。 こちらのトピックでは、これまでにCachéでシャドウイングを使用していたお客様に対して、IRISへの移行後に、代わりに使用できるミラーリングの構成方法をご紹介します。 ミラーリングには機能的に2つの種類があります。 1.同期ミラーによるフェールオーバー(常にデータベースが同期されて複製、障害時に自動でフェールオーバー) 2.非同期ミラー(シャドウイングと同様の機能を提供) - DR非同期(DR構成で利用、フェールオーバーへの昇格が可能、複製DBへの書き込み不可) - レポーティング非同期(データマイニング/BIアプリでの利用、複製DBへの書き込み可能) シャドウイングに代わって、IRISでは「プライマリ・フェイルオーバー」+「非同期ミラー」でミラーリングを構成する機能を利用することができます。 #ヒントとコツ #高可用性 #InterSystems IRIS #InterSystems IRIS for Health 0 1 0 277
InterSystems公式 Ayumu Tanaka · 2025年7月24日 インターシステムズ製品 2025.1.1 のご案内 インターシステムズは、InterSystems IRIS®データプラットフォーム、InterSystems IRIS® for HealthTM、HealthShare® Health Connect のメンテナンスバージョン 2025.1.1 をリリースしました。製品の品質改善のために、開発者コミュニティを通じてぜひご意見をお聞かせください。 ドキュメント 詳細な変更リストとアップグレードチェックリストはこちらのドキュメントをご参照ください(すべて英語です): #InterSystems IRIS #InterSystems IRIS for Health #Health Connect #InterSystems公式 0 0 0 16
InterSystems公式 Seisuke Nakahashi · 2025年7月23日 VS Code - ObjectScript 拡張機能の利用状況データ収集について インターシステムズは、VS Code - ObjectScript 拡張機能のバージョン 3.0.5 をリリースしました。 本リリースには、多くのバグ修正 および 利用状況データ収集の変更が含まれています。より多くの製品使用データを収集することで、ユーザのみなさまにとって最も良い影響につながる修正と機能強化を特定し、優先順位をつけて実装することが可能となります。 個人を特定できる情報 (PII) が収集されることはありません。また、VS Code の telemetry.telemetryLevel 設定で利用状況データ収集を無効にすることも可能です。 #ObjectScript #VSCode #InterSystems IRIS #InterSystems公式 Open Exchange app 0 0 0 30
記事 Megumi Kakechi · 2025年7月22日 4m read 監視用常駐プロセスを作成する方法 これは InterSystems FAQ サイトの記事です。「定期的にプロセスを監視し、あるイベントが発生したときにのみ処理を実行したい」ような場合に使用できる、便利な機能をご紹介します。 もちろん、Forループを行う常駐プロセスを作成してその中で Hang XX しながらIf文にてイベントを検知したり、タスクスケジュールでルーチンを定期実行してその中でIf文にてイベントを検知して処理することも可能です。 今回ご紹介する、%SYSTEM.Event クラスを使用することで、よりシンプルに処理を作成することが可能となります。 #システム管理 #ヒントとコツ #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 31