問題タブ [mule-el]

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 投票する
2 に答える
4549 参照

groovy - Mule 3.5 の Groovy スクリプトからプロパティ ファイルの値にアクセスする方法

${} を使用してプロパティ ファイルの値にアクセスできるため、mule フロー内のどこでも、groovy スクリプトからこれらの値にアクセスするにはどうすればよいでしょうか?

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

mule - Mule ESB: 条件チェックのために DataMapper でルールを使用する方法

私を助けてください。私はdatamapperを使ってxmlをcsvに変換しています。以下の私のxmlをPFしてください。ID = 1 の場合、 schoolRating をマップする必要があり、ID=2 の場合は、schoolRating を csv の他のフィールドにマップする必要があります。このxmlはスキーマを作成しましたが。

DataMapper でこのようなルールを作成しようとしましたが、エラーがスローされます。

複数のオプションも試しましたが、希望はありません。この条件の正しい構文、または DataMapper でこれを処理するための他のアプローチを教えてください。前もって感謝します。

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

jdbc - Mule を使用して特定の時間間隔で DB から特定の数の行をフェッチする方法

Mule フローがあり、データベースから行をフェッチしてファイルに書き込む必要があります。現在、データベースには 100 行あり、DB から一度に 5 行をフェッチしてファイルに書き込み、数回間隔を置いて再度書き込む必要があります。の時間は、30秒でさらに5行をフェッチし、ペイロードをファイルに書き込むと言います..今、私のフローは次のとおりです:-

問題は、アプリケーションの起動時に、DB から 100 行のうち 5 行のみをフェッチしてファイルに書き込み、残りの行がフェッチされず、新しいファイルが作成されないことです...しかし、5 をフェッチしたい30秒ごとに行を削除し、最後に新しいファイルに書き込みます..私は何か間違ったことをしていますか?? 以下を参考にしました:- Mule が JDBC クエリから複数の行を 1 つのトランザクションとして返すようにするにはどうすればよいですか?

更新されたフロー:-

現在、行ごとにファイルを作成しています...

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

mule - moveToDirectory FTP エラー - Mule

Mule EE を使用して、次のプロジェクトがあります。

正しく動作します。ただし、使用する FTP コネクタを追加するとmoveToDirectory、Mule から次のようなNON-STOP のエラーが表示されます。ファイルは目的のディレクトリに移動されますが、Mule で同じエラーが無限に発生します。Mule の実行を停止しない限り、停止しません。Mule はフローを続行しません (DB への挿入とメールの送信)。

mytest.csv の内容は次のようになります: (DB は同じ列で、シリアル番号は主キーです)

と を使ってみまし#[message.inboundProperties.originalFilename]outputPattern="#[header:originalFilename]"。おそらくそれらは間違っているかもしれませんが、とにかく、Mule は変更なしで同じエラーを表示し続けます!

ポイントは、ファイルを FTP からローカル PC に移動し、DB に挿入してから電子メールで送信することです。(両方の道路を一緒に)。どんな助けでも大歓迎です!

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

mule - Mule での Jdbc 確認応答 (ACK)

データベースからデータを取得した後、データベース列の deltaprocessstatus を「I」として更新したいと思います。

以下は私のコードです

クエリキー「SelectAllUser」は正常に機能していますが、クエリキー「SelectAllUser.ack」は「SelectAllUser」が呼び出されると機能しません。どこが間違っているのかわかりません。

前もって感謝します。