IRIS/Cache

【IRIS/Cache】タスク(%SYS.Task)についての備忘録

Winsowsのタスクスケジューラとは異なる、IRIS/Cache固有のタスクになります。管理ポータルで確認するには、[システムオペレーション] > [タスクマネージャ] > [タスクスケジュール]と進みます。基本的には、この画面で操作する事になる思いますが、まれにコマンドで追加/削除したい、とか一覧を表示したいなどの要望があったりなかったりします。そんな時にお世話になるのが、「%SYS.Task」です。管理ポータルのタスクスケジューラもこのクラスに登録されます。そのため、このクラスを操作する事で、コマンドで追加/削除が可能になります。
IRIS/Cache

【IRIS/Cache】進数のすゝめ

進数計算は、コンピュータやプログラミングを学ぶ際に、ちょいちょい出てくる基礎知識です。本記事では、進数計算の基本を解説し、ObjectScriptでの利用方法について紹介します。進数計算に初めて触れる初心者の方でも理解できるよう、わかりやすく整理しました。本記事を読み進めることで、進数の基礎からObjectScriptを使った実践的な計算方法まで学ぶことができます。さっそく、進数計算の基本からみていきましょう。
IRIS/Cache

【IRIS】【JSON】JSON操作を簡単に!%JSON.Adaptorの使い方

JSONはテキストベースのデータフォーマットで、構造がとてもシンプルです。また、直観的な操作と広範な言語サポートにより、APIやデータ交換において非常に効率的なフォーマットとして認識されています。%JSON.Adaptorを使用する事で、ObjectScriptのデータをJSON形式に変換するのがとても容易になります。今回は、orefのデータとJSONの連携を行う、%JSON.Adaptorについて解説致します。
IRIS/Cache

【IRIS】【JSON】%DynamicArray

%DynamicArrayは、JSONのような動的なデータ構造を扱うためのクラスです。JSON形式のデータを柔軟に生成・操作・変換したり、外部APIとの連携でJSONデータを扱い場合にも便利です。今回はJSON風の配列を扱うクラス、%DynamicArrayについて解説します。基本的な動作に関しては%DynamicObjectと同じため、共通している箇所に関しては下記記事を参照してください。
IRIS/Cache

【IRIS】【JSON】%DynamicObject

%DynamicObjectは、JSONのような動的なデータ構造を扱うためのクラスです。JSON形式のデータを柔軟に生成・操作・変換したり、外部APIとの連携でJSONデータを扱い場合にも便利です。今回は、IRISでJSONを扱うクラスについて解説します。
IRIS/Cache

【IRIS/Cache】テキストファイルに書く

テキストファイルに書き込む方法はいくつかあります。クラスを利用する方法(%Library.File.cls・%Stream.FileCharacter.cls等)や、openコマンドを利用する方法です。今回は「%Stream.FileCharacter.cls」とopenコマンドについて解説します。
IRIS/Cache

【IRIS/Cache】%Fileの備忘録

%Fileに関する備忘録になります。%Fileの関数名、引数、戻り値等、普段あまり使用頻度が高くないと忘れがちになるので、項目毎にまとめました。
IRIS/Cache

【IRIS/Cache】XMLファイルを作成する

今回は、XMLファイルを出力する方法をご紹介いたします。IRIS/CacheでXMLファイルを出力するには、主に「%XML.Writer.cls」を使用します。データクラスから直接XMLファイルを作成する場合は、スーパークラス(Extends)に「%XML.Adaptor」を設定します。両者とも、特に小難しい設定はありません。サンプルを交えながら解説したいと思います。
IRIS/Cache

【IRIS/Cache】SQLからCSVファイルを作成する

SQLを実行し、テーブルのレコードからCSVファイルを生成する方法をご紹介します。※簡易版※この記事は下記の方向けになります。テーブルのレコードからCSVファイルを生成したいテーブル毎に固有のクラスを作りたくないある程度条件を絞ってCSVと...
IRIS/Cache

【IRIS/Cache】テーブルのレコードからCSVファイルを作成する

テーブルのレコードから、CSVファイルを作成する方法をご紹介します。今回の方法は、「SQL.Export.Mgr.cls」を利用して、CSVをインポートします。全件出力するので、出力条件を定義する事が出来ませんが、レコードを簡易に出力できるので利便性は高いです。また、テーブル毎の出力関数を作成する必要がないのもメリットです。
IRIS/Cache

【IRIS/Cache】タスク(%SYS.Task)についての備忘録

Winsowsのタスクスケジューラとは異なる、IRIS/Cache固有のタスクになります。管理ポータルで確認するには、[システムオペレーション] > [タスクマネージャ] > [タスクスケジュール]と進みます。基本的には、この画面で操作する事になる思いますが、まれにコマンドで追加/削除したい、とか一覧を表示したいなどの要望があったりなかったりします。そんな時にお世話になるのが、「%SYS.Task」です。管理ポータルのタスクスケジューラもこのクラスに登録されます。そのため、このクラスを操作する事で、コマンドで追加/削除が可能になります。
IRIS/Cache

【IRIS/Cache】進数のすゝめ

進数計算は、コンピュータやプログラミングを学ぶ際に、ちょいちょい出てくる基礎知識です。本記事では、進数計算の基本を解説し、ObjectScriptでの利用方法について紹介します。進数計算に初めて触れる初心者の方でも理解できるよう、わかりやすく整理しました。本記事を読み進めることで、進数の基礎からObjectScriptを使った実践的な計算方法まで学ぶことができます。さっそく、進数計算の基本からみていきましょう。
IRIS/Cache

【IRIS】【JSON】JSON操作を簡単に!%JSON.Adaptorの使い方

JSONはテキストベースのデータフォーマットで、構造がとてもシンプルです。また、直観的な操作と広範な言語サポートにより、APIやデータ交換において非常に効率的なフォーマットとして認識されています。%JSON.Adaptorを使用する事で、ObjectScriptのデータをJSON形式に変換するのがとても容易になります。今回は、orefのデータとJSONの連携を行う、%JSON.Adaptorについて解説致します。
IRIS/Cache

【IRIS】【JSON】%DynamicArray

%DynamicArrayは、JSONのような動的なデータ構造を扱うためのクラスです。JSON形式のデータを柔軟に生成・操作・変換したり、外部APIとの連携でJSONデータを扱い場合にも便利です。今回はJSON風の配列を扱うクラス、%DynamicArrayについて解説します。基本的な動作に関しては%DynamicObjectと同じため、共通している箇所に関しては下記記事を参照してください。
IRIS/Cache

【IRIS】【JSON】%DynamicObject

%DynamicObjectは、JSONのような動的なデータ構造を扱うためのクラスです。JSON形式のデータを柔軟に生成・操作・変換したり、外部APIとの連携でJSONデータを扱い場合にも便利です。今回は、IRISでJSONを扱うクラスについて解説します。
IRIS/Cache

【IRIS/Cache】テキストファイルに書く

テキストファイルに書き込む方法はいくつかあります。クラスを利用する方法(%Library.File.cls・%Stream.FileCharacter.cls等)や、openコマンドを利用する方法です。今回は「%Stream.FileCharacter.cls」とopenコマンドについて解説します。
IRIS/Cache

【IRIS/Cache】%Fileの備忘録

%Fileに関する備忘録になります。%Fileの関数名、引数、戻り値等、普段あまり使用頻度が高くないと忘れがちになるので、項目毎にまとめました。
IRIS/Cache

【IRIS/Cache】XMLファイルを作成する

今回は、XMLファイルを出力する方法をご紹介いたします。IRIS/CacheでXMLファイルを出力するには、主に「%XML.Writer.cls」を使用します。データクラスから直接XMLファイルを作成する場合は、スーパークラス(Extends)に「%XML.Adaptor」を設定します。両者とも、特に小難しい設定はありません。サンプルを交えながら解説したいと思います。
IRIS/Cache

【IRIS/Cache】SQLからCSVファイルを作成する

SQLを実行し、テーブルのレコードからCSVファイルを生成する方法をご紹介します。※簡易版※この記事は下記の方向けになります。テーブルのレコードからCSVファイルを生成したいテーブル毎に固有のクラスを作りたくないある程度条件を絞ってCSVと...
IRIS/Cache

【IRIS/Cache】テーブルのレコードからCSVファイルを作成する

テーブルのレコードから、CSVファイルを作成する方法をご紹介します。今回の方法は、「SQL.Export.Mgr.cls」を利用して、CSVをインポートします。全件出力するので、出力条件を定義する事が出来ませんが、レコードを簡易に出力できるので利便性は高いです。また、テーブル毎の出力関数を作成する必要がないのもメリットです。