IBM i データ・オブジェクトに直接アクセスできるように複数のクラスが開発されています。

これらのクラスは、JSM とは別に、jsmnative.jar ファイルに配置されます。

Data Queue クラス、Message Queue クラス、および User Space クラスでは、IBM i サービス・プログラムを使用します。

6.3.4.1 DataQueue クラス

DataQueueクラスにより、サービス・プログラムはデータ待ち行列のメッセージを消去、送信、受信できます。
このクラスは、ネイティブ IBM i サービス・プログラム JSMDTAQ を使用します。

6.3.4.2 MessageQueue クラス

MessageQueueクラスにより、サービス・プログラムは情報テキスト・メッセージをメッセージ待ち行列に送信できます。
このクラスは、ネイティブ IBM i サービス・プログラム JSMMSGQ を使用します。

6.3.4.3 UserSpace クラス

UserSpaceクラスにより、サービス・プログラムは、ユーザー・スペースの作成、読み取り、書き込みを行うことができます。
このクラスは、ネイティブ IBM i サービス・プログラム JSMUSRSPCE を使用します。