New post

Encontrar

Article
· Jul 26, 2022 5m read

Jupyter Notebooks に ObjectScript を追加する方法

ObjectScript カーネルのロゴ Jupyter Notebook は、多数の異なるマークアップ言語とプログラミング言語でコードを実行できるセルで構成された対話型環境です。

Jupyter はこれを実現するために適切なカーネルに接続しなければなりませんが、 ObjectScript カーネルがなかったため、それを作成することにしました。

こちらから試すことができます。

結果を少し覗いてみましょう。

Discussion (0)2
Log in or sign up to continue
Question
· Jul 20, 2022

Patient Labels Design Dilemma: ZPL Abstract Class vs JReport(LOGI)

I am reaching out to find out if anyone has come across a similar dilemma. 

In my current role, I have been asked around the best way to design some patient labels for a client.

 I primarily would stick to what I know and veered towards designing the label in ZPL and then creating a Abstract Class to call the ZPL code, however I have been asked why not to design via JReport. The patient labels will be processed via thermal ink printers primarily Zebras, I am wondering if anyone out there has come across this or  would recommend to stick to what you know. 

I have reached out via I-Service but great to hear what other developers would recommend?  

4 Comments
Discussion (4)1
Log in or sign up to continue
Question
· Jul 12, 2022

IRIS as a backend database for Java application

Hello,

I work on deploying IRIS using Kubernetes operator and Red Hat OpenShift. I encouraged another team working on Java application to consider using IRIS as database. My team deployed IRIS cluster using two mirrored data pods for the other team. The other team asked me for the connection information.

To learn how to use Java with IRIS, I attempted to deploy two apps from Open Exchange:

https://openexchange.intersystems.com/package/CRUD-GLOBALS-IRISNATIVEAPI...

Here I got errors like this:

package com.intersystems.jdbc does not  exist

https://openexchange.intersystems.com/package/springboot-iris-crud

I can view the front end, but I do not know how it interacts with database and where the connection is defined.

I wonder how can I learn to configure Java to connect to IRIS?

1 Comment
Discussion (1)1
Log in or sign up to continue
Article
· Jul 11, 2022 2m read

ルーチンやクラスメソッドをWindowsのコマンドプロンプトから呼び出す方法

iris コマンドを使用することで実行できます。
iris コマンド(iris.exe)は、<インストールディレクトリ>\bin にインストールされています。 書式:

iris run インスタンス名 tag^routine([parameter-list]) ネームスペース名
iris run インスタンス名 ##CLASS(package.class).method([parameter-list]) ネームスペース名

インスタンス名は、管理ポータル(システム管理ポータル)の右上にある [インスタンス:] に表示されている文字列です。


実行する環境に応じて一部の文字 ^ や " をエスケープする必要があります。

Windowsの場合は、以下のようなエスケープが必要となります。

 

 

 

例: USERネームスペースで do info^test(123,"abc") を実行します。

c:\InterSystems\IRIS\bin>iris terminal IRIS info^^test(123,\"abc\") USER

 

例: USERネームスペースで do ##class(Test.Class1).test(123,"abc") を実行します。

c:\InterSystems\IRIS\bin>iris run IRIS ##class(Test.Class1).test(123,\"abc\") USER

 

【注意】

ris run 等でルーチンやクラスメソッドが呼び出せないときは、%Service_Consoleサービスの認証設定をご確認ください。
iris コマンドを使用する場合、通常のパスワード認証を行うことができません。
認証なしで実行するか、オペレーティング・システム認証を使用する必要があり、これを、%Service_Consoleの「許可された認証法」で指定しておく必要があります。[管理ポータル]>システム管理 > セキュリティ管理 > サービス > %Service_Consoleを選択

 

オペレーティング・システム認証の詳細については、関連トピックをご確認ください。

オペレーティング・システム・ベースの認証構成について

Discussion (0)1
Log in or sign up to continue
Article
· Jul 11, 2022 2m read

InterSystems IRISをインストールする場合の最低システム要件

CPU:サポート対象OSが問題なく動作するもの

以下のページをご参考ください。

 サポート対象プラットフォーム


ディスク容量:アプリケーションの要件を除外した場合、 IRISをインストールするためには、最低1.5GB以上の空き容量が必要です。
 

ストレージの計画

 

 実際に必要となる容量は、インストーラでセットアップタイプで "カスタム(Custom)"

を選択すると、インストールコンポーネント毎にご確認いただけます。


メモリ:推奨メモリー値は、アプリケーションや物理メモリサイズによるため

一概には言えませんが、IRISの全プロセスで使用するメモリサイズは以下になります。


①プロセスパーティション * ⑤プロセス数

 +

②データベースキャッシュ

 +

③ルーチンキャッシュ

 +

④一般ヒープメモリ


計算式でのこれらのパラメータは、業務アプリケーションの特性により異なってきます。


以前に導入実績のある業務アプリケーションの場合、既存システムでどの様に設定されたかも参考にしてください。

 

 ①プロセスパーティション(プロセスあたりの最大メモリ)

   管理ポータルで設定します。既定値は 262,144(KB)です。
 

   [システム管理] > [構成 > [システム構成] > [メモリと開始設定] > [プロセスあたりの最大メモリ(KB)]
 

   メモリの計画


②データベースキャッシュ

   業務アプリケーションにて必要と思われるサイズに調整します。

   以下FAQトピックをご参照ください

データベースキャッシュおよびルーチンキャッシュの最適値

③ルーチンキャッシュ

   業務アプリケーションにて必要と思われるサイズに調整します。

   以下FAQトピックをご参照ください

データベースキャッシュおよびルーチンキャッシュの最適値

④一般ヒープメモリ

   既定値は 37,568(KB)です。

   ロックテーブルを大きくする場合など調整する必要があります。


⑤プロセス数

   業務で同時にIRIS使用するプロセス数。

   パラメータとして最大数の指定はありません。


以下もあわせて参考にしてください。
 

構成マネージャのメモリ関連設定項目について教えてください。

InterSystems製品のプロセスが使用するメモリ量を教えてください。

データベースキャッシュおよびルーチンキャッシュの最適値を設定したいです

Discussion (0)1
Log in or sign up to continue