Converter - ストリーム型変換

ストリーム型を変換します。

■ストリーム情報

入力フォーマットすべて
接続数1
説明すべてのストリームを入力できます。
出力フォーマットBinary,Text,HTML,CSV,FixedLength,XML,MIME,Record,JSON
説明入力のストリーム型により出力可能なストリーム型は異なります。
単一フィールドのストリーム(MIME、HTML、TEXT、Binary)以外の複数フィールドが定義できるストリーム型から、同じく複数フィールドが定義できるストリーム型へ変換する場合、出力ストリームのフィールド定義でフィールドの数と名前を変更することはできません。

■ループ処理

なし。

■トランザクション処理

コミット何もしません。
ロールバック何もしません。

■エラー処理

タイプパラメーターエラー処理フロー
へのストリーム
エラー
コード
説明
汎用 なし コンポーネントの入力ストリーム なし ストリーム変換できなかった場合

■ストリーム変換対応表

入力\出力Binary(※1)Text(※2)HTML(※3)CSVFixedXMLRecordParameterMIME(※8)JSON
Binary○(※4)○(※6)○(※7)××○ *10
Text○(※4)○(※6)○(※7)××○ *10
HTML××○(※7)×××
CSV×○(※5)○(※5)×○(※5)×○(※11)
FixedLength×○(※5)○(※5)×○(※5)×○(※11)
XML××○(※9)××○(※9)
Record×○(※5)○(※5)○(※1)○(※5)×○(※1)○(※11)
ParameterList×○(※5)○(※5)○(※1)○(※5)×○(※1)○(※11)
MIME×××××××
JSON×××○(※9)××○(※9)

※1 ストリームのバイナリ値を使用します
※2 ストリームの文字列値を使用します
※3 HTMLとしての正当性はチェックされません
※4 入力がCSV形式である場合
※5 フィールドの対応は名前ではなくインデックスでとられます
※6 入力がフィールド定義にそっている場合
※7 入力がXML形式である場合
※8 MIMEへの変換はストリーム型に合わせて適切なMIMEヘッダーを追加します
※9 An XML or JSON input stream is passed to an XML or JSON output stream without any changes. The output stream will not reflect the output stream's field definition. When mapping the output stream, fields are matched my name。
※10 入力がJSON形式である場合
※11 When converting CSV, FixedLength and Record streams to JSON, the records are converted to a JSON object array. A ParameterList stream is converted to a JSON object.