MIMEデータからボディまたはヘッダーを取得します。
| 入力 | フォーマット | MIME |
|---|---|---|
| 接続数 | 1 | |
| 説明 |
解析するMIMEデータを指定します。
ストリーム型がMIME以外の場合は本コンポーネントの実行前にエラーになり本コンポーネントに指定したエラー処理フローは実行されません。 |
|
| 出力 | フォーマット | XML,CSV,FixedLength,Text,HTML,Binary,ParameterList,MIME,JSON |
| 説明 |
取得するパートのボディのストリーム型を指定します。
複数パートが取得対象となる場合、それぞれのパートごとに別の型を指定することはできません。 ストリーム型をMIMEにした場合、指定したパートの全体を出力します。 ストリーム型をParameterListにした場合、ボディではなくヘッダーを出力します。この場合、取得したいヘッダーのヘッダー名をフィールド名として定義します。 |
| 名前 | データ型 | 説明 |
|---|---|---|
| FilePath | string | 出力対象のパートにContent-Dispositionヘッダーがある場合はそのファイル名 |
| 名前 | プロパティ型 | マッピング | 説明 | ||||||
|---|---|---|---|---|---|---|---|---|---|
| 処理対象とする条件式 | string | 入力&出力 |
入力のMIMEに対する条件をMQLで記述します。
条件にマッチするパートが存在する場合は取得対象とする条件式 が評価され、存在しない場合はエラーになります。 空の場合、処理対象とする条件式 は評価されません。 |
||||||
| 取得対象とする条件式 | string | 入力&出力 |
取得対象のパートの条件をMQLで記述します。
対象となるパートがマルチパートの場合、そのパートからはボディは取得できません。 条件にマッチするパートが存在しない場合はエラーになります。 |
||||||
| ループを開始 | loopProcess | - | 取得対象とする条件式 に指定したマッチするパートが複数あった場合に、出力ストリームをまとめて出力するか1パートずつループして出力するか選択します。
|
取得対象とする条件式 で指定したマッチするパートが複数有り、ループを開始 が「はい」の場合にループの起点となります。
| コミット | 何もしません。 |
|---|---|
| ロールバック | 何もしません。 |
| タイプ | パラメーター | エラー処理フロー
へのストリーム | エラー
コード | 説明 |
|---|---|---|---|---|
| 汎用 | なし | コンポーネントの入力ストリーム | なし | 処理対象とする条件式 、または取得対象とする条件式 のMQLがFalseの場合 |
| なし | 処理対象とする条件式 、または取得対象とする条件式 のMQLが不正な場合 | |||
| なし | 入力のMIMEが不正な場合 |
MQLについてはBranchStartコンポーネントのリファレンスをご参照ください。