問題タブ [smooks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
469 参照

java - csv を Java Bean に smooks - グローバル パラメータの設定とアクセス

smooks (v1.5) を使用して、csv ファイルからレコードの Java Bean コレクションにマップしています。現時点では、CSV レコードごとに 1 つの大きな Java Bean です。

Java Bean にマッピングしたい静的なグローバル アプリケーション データがいくつかあります (つまり、csv レコードにないいくつかのデータ項目)。

現在、呼び出し元の Java クラスで post-smooks 処理を行うことにより、この静的データを Java Bean に追加しています。

ただし、可能であれば、これを smooks で処理できるようにしたいと考えています。smooks フィルタの前にグローバル パラメータのマップを追加し、smooks xml ファイルで各 Java Bean に関連するプロパティを設定できるようにするとよいと考えていました。

これは可能ですか?

編集

実行コンテキストに属性を追加できることがわかりました。

しかし、smooks 設定でこの属性にアクセスして Java Bean に渡すにはどうすればよいでしょうか?

0 投票する
1 に答える
2842 参照

java - camel と smooks を使用して固定長のフラット ファイルを作成するスマートな方法はありますか

javaで固定長のフラットファイルを書くのに役立つフレームワーク/ライブラリはありますか?

変換、パディング、アラインメント、フィラーなどを気にせずに、Bean/エンティティのコレクションをフラット ファイルに書き込みたい

たとえば、次のような Bean を解析したいと思います。

フラットファイルへ

Smooks 固定長これを使用して、ファイルを POJO、リスト、またはマップとして読み取ることができます。

問題は、POJO を FixedLenthFile に書き込むプロセスが見つからないことです。

また、キャメル、スプリング プロジェクトを使用して FixedLengthFlatFIle を処理する他の方法があることを親切に提案してください。

現在、私たちのプロジェクトでは、EDI から POJO および POJO から EDI に smooks、camel、spring を使用しています。ここで、FixedLengthFlatFile 処理の機能を追加する必要があります。

0 投票する
1 に答える
407 参照

fuseesb - Jboss Fuse IDE に Smook プラグインをインストールする方法

Jboss Fuse IDE でのデータ マッピングに Smooks を使用する必要があります。Jboss fuse IDE 用の smooks プラグインが見つかりませんでした。Smooks は jboss ツールであるため、Fuse IDE に組み込む必要があります。Fuse IDE に Smooks をインストールする方法、または Fuse でデータ マッピングを行うために使用できるその他のツールを教えてください。

0 投票する
2 に答える
22339 参照

java - freemarker テンプレートと smooks のコメント

私は freemarker テンプレートに取り組んでおり、これがサンプルです。

freemarker テンプレートにコメントを書き込んだり、数行をコメントアウトしたりする方法を知りたいです。何か案が?

0 投票する
1 に答える
4082 参照

java - Smooks - ゴール org.codehaus.mojo:exec-maven-plugin:1.2.1:exec の実行に失敗しました

現在、Smooks (1.5 バージョン) を使用しています。最後のステップで、プロジェクト内のパッケージの名前を変更したところ、次のエラーが発生しました。

プロジェクト JavaBindings で目標 org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (default-cli) を実行できませんでした: コマンドの実行に失敗しました。プロセスはエラーで終了しました: 1 (終了値: 1) -> [ヘルプ 1]

私のPOM.xmlファイルがあります:

ありがとう!

0 投票する
2 に答える
15175 参照

freemarker - Freemarker リストから要素を取得

Smooks 変換で使用する teplate を実行しています。freemarker でリストの 2 番目の要素を取得する必要がありますが、その方法がわかりません。freemarker テンプレートに私のコードの断片があります。

そしてJavaクラスがあります:

前に言ったように、必要なのは2番目の要素だけです。残りのアイテムの印刷を避けたい。ありがとう!

0 投票する
1 に答える
984 参照

maven - Smooks で segmentGrop タグを正しくネストする方法

Smooks (1.5 バージョン) で EDI から XML へのマッピングを作成しようとしています。数回発生する可能性のある 5 つのセグメントがあり、それらをグループに入れたいのですが、いくつかのエラーが発生しています:

私のマッピング:

私は smooks.org でドキュメントを読み、そこにある例は似ています。一部のインポートまたは POM ファイルに問題がある可能性がありますか? この解決策を教えてください。