背景
データ変換では、別のメッセージを変換して新しいメッセージが作成されます。プロダクションでデータ変換を使用する主な目的は、ターゲット・システムの要件に合わせて送信メッセージを調整することです。
DTL 変換は、管理ポータルかスタジオのどちらかで使用可能な DTL エディタで視覚的に作成して編集できます。DTL エディタは非技術系ユーザ向けのエディタです。DTL という用語は Data Transformation Language (データ変換言語) の頭字語であり、このエディタで作成された変換の定義を表現するために InterSystems IRIS 内部で使用される XML ベースの言語です。
データ変換は、ビジネス・プロセス、別のデータ変換、またはビジネス・ルールから呼び出すことができます。ビジネス・プロセス、データ変換、およびビジネス・ルールで使用可能なオプションが重複していることに注意してください。違いを確認する場合は、"プロダクションの開発" の “ビジネス・ロジック・ツールの比較” を参照してください。データ変換を作成Opens in a new tabして、自分自身でこれらのツールを使用してみることもできます。
データ変換ビルダ・ページの概要
[データ変換ビルダ] ページを使用すると、DTL 変換を作成、編集、およびコンパイルすることができます。
管理ポータルでこのページにアクセスするには、[Interoperability]→[ビルド]→[データ変換] を選択します。
ページが開いて、このネームスペースで最後に開かれた変換 (存在する場合) が表示されます。このページは以下の領域で構成されています。
-
最上部にあるリボン・バーには、DTL 変換を作成して開いたり、表示されている変換をコンパイルしたり、ダイアグラムのズーム表示を変更したりするためのオプションが表示されます。
これらのオプションの詳細は、“データ変換の作成” の章を参照してください。
-
左側の領域の上部には DTL ダイアグラムが表示されます。次の節でこの領域について詳しく説明します。
-
左側の領域の下部には DTL 変換内で定義されたアクションの一覧表が表示されます。InterSystems IRIS がこの変換を使用するときは、これらのアクションをここに列挙された順に実行します。
-
右側の領域には次の 3 つのタブが表示されます。
-
[変換] — 変換に関する情報を編集できます。詳細は、後述する “変換詳細の指定” を参照してください。
-
[アクション] — 選択したアクションの詳細を編集できます。後半の章で、assign アクションやその他の種類のアクションについて詳しく説明します。
-
[ツール] — 表示されている変換をテストするためのウィザードを起動できます。詳細は、後述する “データ変換のテスト” を参照してください。
-
これらの 3 つの領域のサイズを変更できます。
Tip:
スタジオで DTL 変換クラスを開くと、このページと同様のページが表示されます。スタジオのデータ変換ビルダ・ページで [他のコードを表示] を選択することによって、データ変換の XML 定義を表示して編集できます。
データ変換リスト・ページの概要
[Interoperability]→[リスト]→[データ変換] ページには、現在のネームスペースで定義されているデータ変換クラスのリストが表示されます。
このページには、次の 2 種類の変換が表示されます。
このページを使用するには、変換クラスを選択してから、リボン・バーで以下のコマンドのいずれかをクリックします。
-
[編集] — (DTL 変換のみ) データ変換ビルダを使用してデータ変換を変更または表示できます。
-
[テスト] — 変換テスト・ウィザードを使用して選択した変換クラスをテストできます。
詳細は、後述する “データ変換のテスト” の章を参照してください。
-
[削除] — 選択した変換クラスを削除できます。
-
[エクスポート] — 選択した変換クラスを XML ファイルにエクスポートできます。
-
[インポート] — XML ファイルにエクスポートされたデータ変換をインポートできます。
InterSystems IRIS の他のクラスと同様に、これらのクラスもエクスポートまたはインポートできます。管理ポータルの [システムエクスプローラ]→[グローバル] ページを使用することも、スタジオの [ツール] メニューにある [エクスポート] コマンドと [インポート] コマンドを使用することもできます。