問題タブ [mule-studio]

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 に答える
697 参照

mule - 特定の順序での Mule 3.2 フローの初期化

ラバには 2 つのフローがあります。もう一方が起動してしばらく実行された後でのみ、一方を開始したいと思います。どうやってやるの?ありがとう

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

mule - MuleのIMAPトランスポートを使用するときに受信メールを解析するにはどうすればよいですか?

ラバを学び始めたばかりですので、これが非常に基本的な質問である場合はご容赦ください。

メールボックスを監視するようにmuleを正常に構成したので、メールが届くたびに、メールをテキストファイルに書き込みます(テスト用)。

次に、このメールを解析して、メールから/ From/Toというメッセージを取得する必要があります。

以下の式を使用してヘッダー情報を取得できると思いました(式トランスフォーマーを使用)

しかし、これはうまくいかないようです。以下の表現も試してみましたが、うまくいきませんでした。

誰かが助けることができますか?また、利用可能な式のリストを含むドキュメントがあるかどうかを誰かが知っていますか?

編集:

プロパティを表示するためにロガーを含めましたが、すべてのプロパティが表示されましたが、本文が見つかりませんでした。また、を使用してfromAddressを取得してみました。

しかし、うまくいきませんでした、誰かが私がどこが間違っているのか教えてもらえますか?

プロパティは次のようなものです、

編集2:

これは私が試したものですが、機能しません:(

メールの件名を取得してファイルに書き込むか、メールの件名に基づいてロガーを使用して表示しようとしていますが、以下のエラーが発生します。

どこを間違えているのか教えていただけますか?

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

mule - ミュール スタジオの複数のプロジェクトで実行中の接続が拒否されました

Mule studio で開発を行っています。2 つの異なるプロジェクトに 2 つの REST サービスがあり、自分の環境で両方を実行したいと考えています。それらを個別に実行すると、正常に実行されます。

ポート 8081 のサービス A は、ポート 8083 でサービス B (アカウント) を呼び出しています。

ポート 8081 でサービス A の Mule アプリケーションとして実行し、ポート 8083 でサービス B に対して同じことを行います。

フローがサービス BI へのコールアウトに進むと、以下のエラーが発生します。

ご協力ありがとうございました。

0 投票する
3 に答える
21519 参照

mule - Mule ESB - POST メソッドを使用して HTTP リクエストを作成する方法 (パラメータを送信)

短い: POST メソッドを使用して、いくつかのパラメーター (user=admin、key=12345678 など) を PHP ページ (localhost/post-debug.php など) に投稿したいと考えています。スクリプトは $_POST 値を読み取り、何でもします。

私の質問は次のとおりです。

1. 以下の例を機能させるにはどうすればよいですか?

2. JSON でエンコードされたペイロードから POST パラメーターを使用して Map ペイロードを作成し、それを PHP スクリプトに送信するにはどうすればよいですか?

以下は、私が実行しようとしている孤立したケースです (パラメーターは HTTP エンドポイントから「読み取られます」)。ブラウザから次の URL を直接呼び出しています。

http://localhost:8081/httpPost?user=admin&key=12345678

ミュールの流れ

基礎となる XML:

MuleStudio 1.3.2、Mule ESB v.3.3 を使用しています。

多くの同様の質問を確認しましたが、正しい軌道に乗ったものはありません。

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

mule - Muleサーブレットエンドポイント

Muleでサーブレットエンドポイントを使用するのは簡単なようですが、理解が不足していることがいくつかあります。より明確なビューを取得するために、サーブレットエンドポイントを含むサンプルコードと、Javaアプリケーションからそれを呼び出す方法を教えてください。

これは私のMule-config.XMLです。

質問:

  1. ブラウザでこのアプリケーションにリクエストを送受信するにはどうすればよいですか。
  2. このアプリケーションがMuleスタンドアロンサーバーにデプロイされている場合、JavaSwingからこのアプリケーションに接続する方法。
0 投票する
1 に答える
1419 参照

mule - Mule フローの保存時に java.lang.assertion 失敗エラーが発生する - mule studio

しばらくの間、グラフィカル エディターでフローを保存するたびに、mule studio で常に java.lang.assertionError エラーが発生します。XML を直接変更しても、エラーは発生しません。以前にこの問題に直面したことのある人はいますか?

日食の問題タブに以下のエラーが表示されます。

要素: 応答を要素 HTTP の子にすることはできません

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

mule - Timed Mule Web サービス クライアント フロー

これに対する回答をフォーラムで検索しました。ほぼ同じ質問が 1 つ見つかりましたが、その答えにはまだ疑問が残りました。

ほぼ同じ投稿がここに見つかりました:

Mule - Web サービスを使用するフローをスケジュールする

このポスターは、私が抱えている問題をよく説明しています。

私はMuleも初めてで、まったく同じことをしようとしています。操作仕様は本質的にペイロードだと思っていたので、ペイロードが必要だとは気づきませんでした。

cxf:jaxws-client を含むフローがあり、クライアントがサービスの URL と操作「listTest」を指定していることに注意してください。

サービス リクエストを実際に実行するには、他にどのようなペイロードを指定する必要がありますか?

イベント ジェネレーターにダミーのペイロードを追加しようとしましたが (参考記事で提案されているように)、違いはありません。

ミュール アプリケーションを実行し、「テスト オーディター Web サービス」を (wireshark を使用して) 監視すると、wsdl に対して 4 つの要求が送信され、wsdl が返されたことがわかりますが、listTest 操作が呼び出されていることは実際にはわかりません。

私のフローは次のとおりです。

私はラバが初めてであるだけでなく、スタックオーバーフローも初めてです。したがって、関連する質問をするためのより良い方法があれば、アドバイスと言い訳をしてください.

前もって感謝します。

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

mule - Web サービス クエリに対するファイル処理応答の例外

以下に示すミュール フローを使用して、Web サービスの簡単なリクエストを作成しています。リクエストは正常に送信され、wireshark を使用すると、適切な応答のように見えます。

(ファイルへの応答をキャプチャするために) 出力ファイル エンドポイントを含めるまで、例外は見られませんでした。この例外 (下部に含まれています) があっても、生成された出力ファイルを調べると、多くの場合、データの唯一の部分ですが、データが表示されます。

この例外の原因は何ですか?

フローは次のとおりです。

これは例外です:

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

mule - Mule Studio グローバル変数の作成方法

クリックして私のフロー画像を確認してください

私のテストミュールアプリケーション。curl json を使用してデータを http-end-point に投稿し、json をオブジェクトに変換して、データベースに名前 ( #[message.payload.name] )で挿入します。

エラーログを保持するためにcatch-exception-strategyを使用します(ケースの一意の名前)

フィールド #[message.payload.name] の条件でテーブルを更新したい - つまり Update mytable set Firstname = #[message.payload.name]

ただし、catch-exception-strategy では #[message.payload.name] にアクセスできません

私の構成