2025-03

IRIS/Cache

【IRIS/Cache】オリジナルの$z関数を作ろう!(%ZLANGF00)

「共通関数を実行する際、クラス名.関数名()で実行すると冗長的だな」とか「スーパークラスに組み込むと煩雑になるな」とか思ったことはありませんか?そんな時は、オリジナルの$z関数を作成してみるのも一興です。この記事では、%ZLANGF00ルーチンの概要、活用方法、注意点について具体的に解説していきます。
IRIS/Cache

【IRIS/Cache】終了時に処理を実行する(%ZSTOP)

今回は、終了時に実行される「%ZSTOP」について解説していこうと思います。また、%ZSTART/%ZSTOP両方に関連する内容や、ブログ作成時に利用している内容も触れたいと思います。※この記事は下記の方向けになります。インスタンス終了時に...
IRIS/Cache

【IRIS/Cache】起動時に処理を実行する(%ZSTART)

「システム起動時何らかの処理を自動で実行させたいけれど、具体的にどのように設定すればいいのかわからない」といったお悩みはありますか?%ZSTARTは、プログラムを開始する際に自動的に実行されるコードを定義できる機能で、開発者にとって非常に便利な仕組みです。本記事では、%ZSTARTの基本的な仕組みと設定方法、さらに具体例を交えながらその活用法について詳しく解説します。それではさっそく、%ZSTARTについて詳しくみていきましょう。
IRIS/Cache

【IRIS/Cache】【ターミナル】初期表示のカスタマイズ!(^ZWELCOME)

リモートシステムアクセスを利用して他環境のインスタンスからターミナルを起動した時、ターミナルのヘッダにプロセス番号が表示しておらず、わざわざ$jobコマンドでプロセス番号を確認した事はありませんか?また、処理を実行する際、現在時刻を確認したい時はありませんか?これらを解決するには、%SYSネームスペースに^ZWELCOMEルーチンを作成すると解決します。^ZWELCOMEルーチンを作成すると、ターミナル(ObjectScript シェル)が起動する前に、該当のルーチンを呼び出します。これにより、上記の問題を一気に解決する事が可能になります。本記事は、^ZWELCOMEルーチンについて解説していきます。
IRIS/Cache

【IRIS/Cache】他DBのグローバルが見たい!書きたい!

「他のデータベース(DB)のグローバルを参照したい」と考えた事はありませんか?例えば、現在のDBから別のDBに保存されているデータから、値を直接取得する必要がある場合、どのような方法を使えばいいでしょうか。本記事では、下記3種の方法について、メリット・デメリットを検証しつつ、解説していきたいと思います。①グローバルマッピング②ネームスペース切り替え(明示的・暗黙的)③拡張グローバル参照