トランスフォーメーション > データサービストランスフォーメーション > データサービスのプロパティ
  

データサービスのプロパティ

データサービスのプロパティを設定して、入力および出力タイプ、トランスフォーメーションによって呼び出されるデータサービス、およびステータストレースレベルを[データサービス]タブで定義します。
以下のプロパティを設定します。
プロパティ
説明
入力タイプ
データサービストランスフォーメーションがアップストリームトランスフォーメーションから受信する入力のタイプ。次のいずれかのオプションを選択します。
  • - バッファ。データサービストランスフォーメーションは、inputBuffer入力フィールドでソースデータを受信します。
  • - ファイル。データサービストランスフォーメーションは、inputBuffer入力フィールドでソースファイルパスを受信します。
デフォルト値はBufferです。
出力タイプ
トランスフォーメーションがダウンストリームトランスフォーメーションに渡す出力のタイプ。次のいずれかのオプションを選択します。
  • - バッファ。データサービストランスフォーメーションは、データをoutputBuffer出力フィールドに渡します。
  • - ファイル。データサービストランスフォーメーションは、出力をoutputBuffer出力フィールドにoutput.xmlファイルとして書き込みます。
デフォルト値はBufferです。
サービスタイプ
データサービストランスフォーメーションが使用するサービスタイプ。次のいずれかのオプションを選択します。
  • - データサービス。このトランスフォーメーションでは、データサービスリポジトリ内のパーサー、シリアライザ、および制限付きシリアライザデータサービスが使用されます。
  • - FHIR検証。このトランスフォーメーションでは、組み込みのFHIR検証サービスを使用して、受信FHIRバンドルとメッセージがXMLまたはJSON形式で検証されます。FHIRバージョンと用語集サーバーを設定することができます。
  • - 階層マッパー。このトランスフォーメーションでは、階層マッパーを使用して、階層入力が階層出力(パーサーデータサービスからターゲットXSDファイルへのXML出力など)に変換されます。
サービス名
データサービスリポジトリに存在するデータサービスからデータサービスを選択します。特定の標準および使用タイプの単一のメッセージタイプを処理するマッピングに対しては、このオプションを選択します。
ヒント: データサービスに基づいて入力フィールドと出力フィールドに自動的に入力するには、[フィールドにデータを取り込む]をクリックします。
サービスタイプが[データサービス]で、動的サービス名を使用しない場合に適用されます。
動的サービス名
サービス名をパラメータとしてダウンストリームトランスフォーメーションに渡すには、このオプションを選択します。さまざまな標準および使用タイプからの複数のメッセージタイプのメッセージを処理するマッピングに対しては、このオプションを選択します。
サービスタイプが[データサービス]である場合に適用されます。
メッセージ検出サービス
このオプションを選択すると、メッセージ検出サービスでパーサーデータサービスの名前を検出できます。
[動的サービス名]が有効な場合に適用されます。
モード
データサービスを実行する環境を選択します。環境は、開発または本番のいずれかです。
[メッセージ検出サービス]が有効な場合に適用されます。
タイプ
データサービスタイプを選択します。タイプは、カスタムまたは追加設定不要のいずれかです。カスタムデータサービスは、カスタマイズを行ってデータサービスリポジトリにアップロードするサービスです。追加設定不要のデータサービスは、データサービスリポジトリでデフォルトで使用できるサービスです。
[メッセージ検出サービス]が有効な場合に適用されます。
操作
データサービスが実行する操作。デフォルトでは、トランスフォーメーションではパーサーデータサービスが使用されます。
[メッセージ検出サービス]が有効な場合に適用されます。
ステータストレースレベル
データサービストランスフォーメーションが出力フィールドに書き込むジョブステータスの詳細レベル。次のいずれかのオプションを選択します。
  • - なし。トランスフォーメーションは、ステータスを出力フィールドに書き込みません。ジョブの情報は、セッションログで確認できます。
  • - 説明のみ。トランスフォーメーションは、ステータスコードと簡単な説明をUDT_Status_Code出力フィールドに書き込みます。
  • - 完全なステータス(XML)。トランスフォーメーションは、ステータスコードをUDT_Status_Code出力フィールドに書き込み、詳細なXMLステータスメッセージをUDT_Status_Mesage出力フィールドに書き込みます。
デフォルトは[なし]です。
サービスタイプが[データサービス]または[階層マッパー]である場合に適用されます。
FHIRバージョン
FHIR検証サービスがFHIRバンドルとメッセージの検証に使用するFHIRバージョン。
サービスタイプが[FHIR検証]である場合に適用されます。
用語集サーバー
FHIR検証サービスがFHIRバンドルとメッセージの検証に使用する用語集サーバーへのURL。フィールドを空白のままにするか、値がn/aの場合、トランスフォーメーションではリソースの検証に用語集サーバーは使用されません。
サービスタイプが[FHIR検証]である場合に適用されます。
階層マッパー
トランスフォーメーションが階層入力を階層出力に変換するために使用する階層マッパー。
サービスタイプが[階層マッパー]である場合に適用されます。