検索

クリアフィルター
記事
Toshihiko Minamoto · 2021年6月23日

InterSystems Cachéのマクロ

、$$$HW(マクロを呼び出す$$$と、その後にマクロ名を指定)を記述するのみです。 ClassMethod Test() { #define HW Write "Hello, World!" $$$HW } これは、コンパイル中に次のINTコードに変換されます。 zTest1() public
記事
Mihoko Iijima · 2021年2月5日

Java クラスのモジュールを IRIS から実行する方法

ス(test.java)は以下の通りです。 import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class test { public int num = 1234; public String data; // test1 は文
記事
Tomoko Furuzono · 2021年5月26日

Windows のバッチスクリプトでIRISのルーチンやメソッドの戻り値を取得する方法

=$system.Process.Terminate($JOB,11)} クラスメソッドサンプルは以下の通りです。 Class Test.Class1{ClassMethod test(){ hang 5 // 5秒待つ //第2引数に指定した数値がシェルスクリプトに戻ります set st=$system.Process.Terminate($JOB,12)}} 上記
記事
Mihoko Iijima · 2020年7月6日

GitLabを使用したInterSystemsソリューションの継続的デリバリー - パートVIII:ICMを使用したCD

成 コンテナのアップグレードを開始する前に、コンテナをプロビジョニングする必要があります。 そのためには、私たちのアーキテクチャを説明する defaults.json と definitions.json を定義する必要があります。 ここでは、LIVEサーバ用に2つのファイルを提供します。TESTサーバーの 定義 は同じで、 デフォルト も Tag と
記事
Mihoko Iijima · 2022年4月14日

データベースのあるディスクの空き容量を確認し、指定サイズを下回る場合に通知する方法の例

Alerts 4) Delete Alert 5) Enable/Disable Alert 6) Clear NotifyOnce Alert 7) Exit Option? 1   → 1 を入力してEnter押下 Alert name? test disk free space alert → 任意のアラート名を入力してEnter押下
記事
Mihoko Iijima · 2021年3月9日

指定テーブルの全フィールドをSQLで取得する方法

得するSQLは以下の通りです。 SELECT ID,COLUMN_NAME,DATA_TYPE,DESCRIPTION FROM INFORMATION_SCHEMA.COLUMNS where TABLE_SCHEMA='Test' AND TABLE_NAME='Person' 関連するFAQトピックもご参照ください:「プログラムから、クラス定義に記述されたプロパティ定義を取得する方法はありますか?」
記事
Toshihiko Minamoto · 2021年2月2日

Caché データベースブロックの内部構造、パート 2

"1" } for i=1:1:50 { set ^test(i)=str } ​ quit 下の画像をご覧ください。 ![](https://lh3.googleusercontent.com
記事
Mihoko Iijima · 2022年3月29日

データベース空き容量の監視方法について

/Disable Alert 6) Clear NotifyOnce Alert 7) Exit Option? 1   → 1 を入力してEnter押下 Alert name? test database free space alert → 任意のアラート名を入力してEnter押下 Application? %SYS (Enter
質問
Mitsuru Amano · 2021年3月3日

VSCODEのCSPの編集について

サーバ側コードを操作できます)。 "objectscript.serverSideEditing": true, 全体だとこんな感じです。 { "objectscript.serverSideEditing": true, "objectscript.conn": { "server": "test", "active
記事
Mihoko Iijima · 2021年4月22日

ユーザ定義エラーを作成する方法のご紹介

が発生しました" val(1,"caller")="zError+1^%SYSTEM.Status.1" val(1,"code")=-111 val(1,"dcode")=-111 val(1,"domain")="UserErrors" val(1,"namespace")="TEST" val(1,"param")=0 val(1,"stack")=$lb("e^zError+1^%SYSTEM.Status.1^1","e^^^0")
記事
Megumi Kakechi · 2021年8月26日

クラス定義のコンパイルで、「エラー #5368:クラス名 のオブジェクトが、1プロセスでインスタンス化されています。」のエラーが出ます

="" Quit } こちらのサンプルルーチンは、ユーザプロセスのローカル変数を検索して指定したクラスを使用しているか確認します。 ≪実行例≫ USER>do search^Test("Test.Person") 2352:p1 = 1@Test.Person6324:p2 = 2@Test.Person ※この場合は、Pid=2352 と Pid=6324 のプロセスが Test.Person を使用しています。
記事
Toshihiko Minamoto · 2021年11月25日

HealthShareにバインディングしたPython 3を使用したディープラーニングデモを実行する(パート2

)     print ("Test completed successfully")except intersys.pythonbind3.cache_exception( err):    print ("InterSystems Cache' exception")    print (sys.exc_type)    print (sys.exc_value
記事
Toshihiko Minamoto · 2022年1月18日

データジャングルの視覚化 -- パート4: YapeをDockerイメージで実行する

用してください) 使用しているマシンやインターネット接続の速度にもよりますが、これには数分かかります。 その後、以下のようにして、pButtonsファイルでYapeを実行できます。 docker run -v `pwd`/in:/data --rm --name yape-test yape
記事
Hiroshi Sato · 2021年1月27日

ObjectScriptにはメソッドのオーバーロードはありません

記述されたプログラムを移植する際にオーバーロード相当の機能を実現するには、 ClassMethod test(args... as %String) のように引数の後ろに ... を付加します。 これにより、可変長引数を渡すことが可能です。 このメソッドに複数の引数が渡された場合は、args(1)=第一引数 args(2)=第二引数というように順次設定されます。 これを使用して、メソッドコード中で渡された引数の個数を取得して処理を分岐させることができます。 ※ただし、引数のデータタイプを判別することはできません。
記事
Hiroshi Sato · 2020年11月16日

メソッドのオーバロードについて

記述されたプログラムを移植する際にオーバーロード相当の機能を実現するには、 ClassMethod test(args... as %String) のように引数の後ろに ... を付加します。 これにより、可変長引数を渡すことが可能です。 このメソッドに複数の引数が渡された場合は、args(1)=第一引数 args(2)=第二引数というように順次設定されます。 これを使用して、メソッドコード中で渡された引数の個数を取得して処理を分岐させることができます。※ただし、引数のデータタイプを判別することはできません。