…は、InterSystems IRISオブジェクトをJSON文字列に変換し直し(`data.%ToJSON()`)、すべてのチャットクライアントにメッセージをプッシュします。 `SendData()` は、クライアントとサーバー間のそれぞれの接続に関連付けられたWebSocket IDを `^Chat.WebSocketConnections` グローバル…
….HttpRequest).%New()
// リクエスト時に、文字変換を行わないように指定
set request.ReadRawMode=1
do request.Send("POST",URL)
// 受取ったデータを、UTF-8に変換してから、JSON変換
set response = request.HttpResponse…
…り、サーバーから複数クライアントに対して、同報メッセージ送信のような機能を実現することができます。
以下に同報通信を実行するコードサンプルを示します。
ClassMethod SendDataAsync() As %Status
{
try {
set count = $get(^websocket)
for…
InterSystems IRIS 2019.1は公開されてからしばらく経ちますが、気づかれていない可能性のある、JSONの処理の強化機能について説明したいと思います。 最新のアプリケーションを構築する際、特にRESTエンドポイントを操作する際は、JSONをシリアル化形式として扱うことが重要です。
## JSONの書式
まず、JSONに書式設定…
…されます)。
3) 外部クライアントからHTTP要求を実行します。
例は、PostmanからPOST要求でクエリパラメータとBodyに文字列を指定しています。
Sendボタンを実行すると、2) で指定したHangコマンドが実行されるため、指定秒数待機します。
この間に、アタッチ対象プロセスを探します。
4) アタッチ対象プロセス…
これは、InterSystems FAQサイトの記事です。
IRIS/IRIS for Health2024.1以降のバージョンのSQLで、JSON_TABLE関数がサポートされています。【ドキュメント】JSON_TABLE(SQL)
これを使用することにより、JSON形式データを表形式で取得することが出来ます。【例】郵便番号情報を外部から取得し、表形式…
…eate(作成)」ボタンを押して先に進みます。3. 「Owner(所有者)」ロールを選択して、「Continue(続行)」をクリックします。4. 後で使うために認証情報JSONファイルを保存します。5. 「Done(完了)」ボタンをクリックします。6. 3 点アイコンをクリックして、「Manage keys(キーを管理)」を選択します…
…put pOutput As %RegisteredObject, ByRef pHint As %String) As %Status
{
set status=..SendRequestAsync("FAQSample.Interop.Process",pInput)
quit status
}
}
OnProcessIn…
開発者の皆さん、こんにちは。
この記事では、複雑なJSON形式の文書を「JSONテンプレートエンジン」を利用して生成させる方法をご紹介します。
「JSONテンプレートエンジン」については、6月のウェビナーで使用例をご紹介しましたが、JSON生成対象として医療情報交換標準規格であるFHIRリソースのJSON(例:Patientリソース)を例に解説しています…
…URL
ファイルパス
%Stream.Object
%DynamicObject
YAML 形式
JSON 形式
OpenAPI バージョン 1.x、2.x、3.0.x
ただし、%DynamicObject 内の仕様 3.0.x のみを処理できま…
…//write json,!!
set AccessToken={}.%FromJSON(json)."access_token" ; JSON から "access_token" の値を取得
write AccessToken,!!
これで新しい AccessToken が取得できました。「Access…
…on>
<div></div>
<script type="text/javascript">
const sendfile = function(e) {
let up = document.getElementById("up");
let fil…
これは InterSystems FAQ サイトの記事です。
JSON利用の普及に伴いインターシステムズは、JSONに関連する様々な機能強化をIRISに対して行なっています。
その一環として、SQLのJSON_OBJECTのサポートがあります。
この機能に関して現時点より(2025年6月)古いバージョンでは残念ながら制限や不具合が存在しています。…
これは InterSystems FAQ サイトの記事です。
ダイナミックオブジェクトの%FromJSONFileメソッドを利用すると簡単にJSON形式のファイルの内容をダイナミックオブジェクトにコピーすることができます。
以下の形式のJSONファイルをそのメソッドを使用して取り込む例は以下のようになります。
{
"ShipTo": {…


