BLOB パーサーおよびドメイン

BLOB メッセージ・ドメインは、解釈してより小さい情報のセクションに分割することのできない内容を持つ すべてのメッセージを含んでいます。

このドメインに含まれるメッセージは、BLOB パーサーで処理されます。 BLOB パーサーは、BLOB ドメインに属するメッセージを表すビット・ストリームまたはメッセージ・ツリーを解釈するプログラムです。 入力のビット・ストリームから対応するツリーを生成するか、 出力のツリーからビット・ストリームを生成します。

BLOB メッセージは 1 バイト・ストリングとして処理されます。ユーザーはそれを操作できても、他のドメイン内のメッセージに対するように、参照を使用してバイト・ストリングの特定の部分を識別することはできません。

BLOB ドメイン内のメッセージは、以下のように処理されます。

BLOB メッセージ本文パーサーがツリー構造を作成する方法は、他のメッセージ本文パーサーとは違います。 このツリー構造にはルート・エレメント BLOB があり、 データを含む子エレメントがあります (これも BLOB と呼ばれる)。

たとえば、InputBody.BLOB.BLOB[10] は、メッセージ本文の 10 番目のバイトを識別します。substring(InputBody.BLOB.BLOB from 10 for 10) は、オフセット 10 から始まる 10 バイトのメッセージ・データを参照します。

関連概念
ESQL の概要
論理ツリー構造
相関名
Java の開発
関連タスク
メッセージ・フローの設計
ESQL の開発
メッセージ本体の内容の操作
BLOB ドメインでのメッセージの操作
関連資料
組み込みノード
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック
Copyright IBM Corporation 1999, 2005 Last updated: 11/07/2005
ac00590_