問題タブ [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 に答える
3093 参照

mule - Mule: outbound-endpoint の結果を変換します

次のフローは、受信する JSON ペイロードを SOAP メッセージに変換し、サブフローで使用して Web サービス リクエストを作成します。すべて正常に動作します。元の (着信) 要求に対して応答を返すことはできますが、クライアントに返す前に、SOAP の結果を JSON に変換する最終ステップを追加したいと考えています。

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

次のように、サブフローの最後に DataMapper を配置します。

次のエラーが発生します。

一方、サブフローの最後にデータマッパーを配置すると、応答がブロックされます。

応答を変換するにはどうすればよいですか?

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

mule - Mule フローの実行が SMTP 送信のエラーで予期せず分割される

SMTP エンドポイントからのエラーをキャッチしたいと思います (たとえば、構成が間違っている場合やサーバーがダウンしている場合)。これが発生した場合、メッセージが通常のパスを進むのを防ぎ、例外フローに入ります。例外ハンドラーが機能し、メッセージが例外フローにルーティングされます。予期しないことは、メッセージが複製され、「通常の」フローも進行することです。私はそれが一方向にのみ進むことを期待します: メールが正常に送信された場合は通常のエンドポイントに入り、送信に失敗した場合は例外エンドポイントに入ります。

以下に示す例では、smtp が UnknownHostException で失敗し、メッセージは failureEndpoint に入りますが、何らかの理由でメッセージは outboundEndpoint にも行き着きます。

メッセージが inboundEndpoint で発行され、SMTP コネクタが提供された例のように誤って構成されている場合、outboundEndpoint と failureEndpoint の両方ではなく、failureEndpoint でのみメッセージを表示したいと考えています。どうすればこれを達成できますか?

ミュールのバージョン: 3.4.0

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

unit-testing - FunctionalTestCase テストからの Mule フローのデバッグ

私は Mule ESB を初めて使用し、FunctionalTestCase テスト クラスから実行するときに Mule フローをデバッグする方法を見つけようとしています。

Mule Studio でのビジュアル デバッガの使用は、Mule アプリケーションとして実行している場合は正常に機能しますが、Junit テストで実行している場合は機能しません。

テストから実行されたフローをデバッグする方法はありますか? 例として、以下のように構成されている場合、FunctionalTestCase のテスト メソッドで TestFlow1 をステップ実行する方法はありますか?

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

mule - mule-esb ajax と Google スペル チェックの統合

mulesoft から最新の mule studio をダウンロードし、最初のサンプルの作業を開始しました。

Windows 8: 64 ビット。

ミュールのバージョン: 3.4.0

JRE: 7

プロジェクト名: test

ビルド日: 201305141336

ブラウザでこのリンクをクリックすると、次のエラーが表示されます。

https://www.google.com/tbproxy/spell?lang=en

私のxmlファイル:

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

properties - プロパティ ファイルからプロパティを動的に読み取る Mule 式言語

セッション変数「servicerequested」がある Mule フローがあり、この変数には、customerservice、accountservice、transferservice などのさまざまな値を設定できます。

このサービス オプションに基づくポートの情報を含むプロパティ ファイル mule.dev.properties があります。

HTTP アウトバウンド エンドポイントで、変数 requestedservice に基づいて、このプロパティ ファイルからポートを選択する必要があります。以下のようにMELを使用してみました:

${#[header:session:servicerequested]}

しかし、それは例外をスローします

MEL を使用してプロパティ ファイルを動的に読み取る方法を教えてください。

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

mule - Linux で実行されている Mule から Samba 共有にアクセスする

http://www.mulesoft.org/extensions/cifs-transportで CIFS トランスポート ページを見つけましたが、jar を配置する場所や構成ファイルにインポートする方法がわかりません。使用法は単純に見えますが、Mule Studio のインポートについては説明していません (私は Maven を使用していません)。jar をプロジェクトの lib フォルダーに追加し、それらをクラス パスに追加しました。名前空間を次のように追加しました。

smb:inbound-endpoint への参照があると、

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

https - Mule HTTPS アクセス

私のテストにアクセスするには、http://hostDesired.com/service?WSDLMule に直接実行される通常のサービス プロキシを使用します。

を使用してアクセスできるように変更するにはどうすればよいhttps://hostDesired.com/service?WSDLですか? 私が試してうまくいかなかったのは:

うまくいきませんでした... Mule に変更するにはどうすればよいですか?

基本的な考え方は、クライアントからプロキシ サーバーに暗号化を追加することです。

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

mule - DataMapper: tag to key relationship?

I'm using the DataMapper component in MuleStudio. I want to transform data that I have in this format

to something like this

Is this possible through Mule? Or will I need to make a custom Java parser?

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

mule - mmc による Mule アプリケーションの更新

Mule ESB EE の評価版でアプリケーションを更新しようとしています。リポジトリにアップロードし、新しいデプロイメントを作成して開始します。

しかし、サーバーはまだ古い .xml を提供しています。

サービスを停止して開始し、別の名前で新しいサービスを作成しようとしましたが、まだ運がありません。機能するのはホットデプロイ (zip ファイルをディレクトリにドロップする) だけですが、これには mmc に表示されないという欠点があります。

Mulesoft フォーラムを確認すると、8 か月前 (2012 年 10 月頃) に投稿された同様の質問が 1 つ見つかりましたが、解決策はありません。

ここで誰かがこれに遭遇し、修正を知っていますか?

編集

回避策を見つけました:

  1. Mule Studio でプロジェクトをエクスポートするときは、[アプリケーション リポジトリに公開] の代わりに [Mule Studio プロジェクトを Mule...] (zip ファイル) を選択します。
  2. mmc インターフェースを使用してデプロイメント・タブに移動し、リポジトリーを選択して新規作成します。
  3. 作成した .zip ファイルをインポートして、通常どおりデプロイします。

(この回答をMulesoft フォーラムの質問にも追加しました)