検索

第103章 Flatpack DataFormat

download PDF

Camel バージョン 2.1 で利用可能

Flatpack コンポーネントには Flatpack データ形式が同梱されており、固定の幅または区切ったテキストメッセージ間のフォーマットを Map として行の リストに 使用することができます。

  • marshal = from List<Map<String, Object& gt;> から OutputStreamStringに変換可能)
  • unmarshal = java .io.InputStreamFile または Stringなど)から java.apache.camel.component.flatpack.DataSetList インスタンスとしての java.util.List へのアンマーシャリング =
    操作の結果には、すべてのデータが含まれます。各行を処理する必要がある場合は、Splitter を使用してエクスチェンジを分割できます。

注記: Flatpack ライブラリーは現在、マーシャリング操作のヘッダーおよび証跡をサポートしていません。

103.1. オプション

Flatpack データフォーマットは、以下に示す 9 個のオプションをサポートします。

NameデフォルトJava タイプ説明

定義

 

文字列

flatpack pzmap 設定ファイル。簡単な状況では省略できますが、パズマップの使用が推奨されます。

固定:

false

ブール値

区切りまたは修正。デフォルトは false = delimited です。

ignoreFirstRecord

true

ブール値

区切ったファイル(列ヘッダーの場合)で最初の行を無視するかどうか。デフォルトは true です。

textQualifier

 

文字列

テキストが文字で修飾される場合。デフォルトでは引用符を使用します。

delimiter

,

文字列

区切り文字の文字(could be ;、または同様のもの)

allowShortLines

false

ブール値

行が予想よりも短くし、追加文字を無視することができます。

ignoreExtraColumns

false

ブール値

行が予想よりも長くなり、追加文字は無視されます。

parserFactoryRef

 

文字列

レジストリーでルックアップするカスタムパーサーファクトリーへの参照

contentTypeHeader

false

ブール値

データフォーマットがデータ形式を実行できる場合に、データ形式がデータ形式の型で Content-Type ヘッダーを設定するかどうか。たとえば、XML へのデータフォーマットの application/xml、または JSon へのデータフォーマットの application/json など。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.