問題タブ [mule-component]
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.
mule - Mule-EL の使用方法と拡張方法
最近、Mule のドキュメントをいくつか見つけました。Java クラスのメソッドを追加して MEL を拡張できるようです。誰もこれを行った経験があり、それがどのように機能するのですか?
そのため、MEL は次の Java クラスを自動的にインポートして、MEL でそれらのメソッドを呼び出せるようにします。この Java クラスのリストを拡張したいと考えていました。
MEL は、次に示す Java クラスを自動的にインポートします。これらのインポートされたクラスは、完全修飾名を使用せずに使用できます。たとえば、BigInteger がインポートされるため、#[java.math.BigInteger.valueOf(payload.dueAmount)] の代わりに #[BigInteger.valueOf(payload.dueAmount)] を記述できます。
- java.lang.*
- java.io.*
- java.net.*
- java.util.*
- java.math.BigDecimal
- <em>java.math.BigInteger
- javax.activation.DataHandler
- javax.activation.MimeType
- java.util.regex.Pattern
- org.mule.api.transformer.DataType
- org.mule.transformer.types.DataTypeFactory
追加のJavaクラスのインポートなどを使用してグローバル構成を定義する方法に関するドキュメントがありますが、これを正確に使用する方法がわかりません。
上記の構成で MEL のメソッドにどのようにアクセスしますか? それは...
mule - Mule の結果セットから特定の値を取得する
値を返す MS SQL ストアド プロシージャを呼び出すフローがあります。DB から取得した出力は {resultset1=[{id=30}]} です。id の値をフロー変数に格納したいと思います。
これを行うための成功する方法を見つけることができませんでした。誰かが私を助けてくれませんか
ミュールサーバー 3.4.0 EE を使用しています
前もって感謝します
testing - FunctionalTestCase を使用した非同期 Mule フローのテスト
私は次のような流れを持っています:
ここで「vm://endpoint1>」は一方向で、フローは非同期です
エンドツーエンドでテストする方法。'muleContext.getRegistry().lookupFlowConstruct('sub-flow1') を使用すると、キャスト例外が発生します。
web-services - Mule Anywhere Studio: Web サービス コンシューマの「オペレーションのエンドポイント参照 (EPR) が見つかりません」
私はミュールが初めてです。初歩的な質問ですみません!
モックされた Web サービス (Eclipse で作成された Java) に対して WS コンシューマーを実行すると、そのサービスは次の文字列を含む SOAP エラーを返します。
Operation not found のエンドポイント参照 (EPR) は %URL% で、WSA Action = です。この EPR が以前に到達可能であった場合は、サーバー管理者に連絡してください。
ここで、%URL% はサービスの URL です。
SoapAction を何に設定する必要がありますか? SoapAction を設定するにはどうすればよいですか? どんな助けでも本当に素晴らしいでしょう、ありがとう!
これは、Mule によって送信された要求です (SoapAction に注意してください)。
モック サービスを生成するために使用される WSDL を次に示します (空白の SoapAction にも注意してください)。
exception-handling - Choice Exception Strategy が Mule で機能しない
以下は、フローの例外戦略部分です
フローからjava.sql.BatchUpdateExceptionがスローされた場合でも、制御は最終的な例外戦略「予期しないエラー」に行き、SQLデッドロックエラーには行きません
それを機能させるために何かが欠けていますか?
これを機能させるために私を助けてください。私が使用しているのはMuleサーバー3.4.0 EEです
前もって感謝します
mule - devkit を使用してスコープ、コンポーネント、またはトランスフォーマーを作成できますか?
コネクタ以外にも devkit で作成したいものがあります。それは可能ですか?最も単純な例は、「それ以外の場合」の選択ブランチを空にすることはできない No-Op を作成することです。また、フローの一部を一度に 1 回だけ実行できるようにするには、ロック スコープが役立つと思います。ありがとう!
mule - Message Propertiesトランスフォーマーとset-variableトランスフォーマーを使用した呼び出し変数セットの違いは?
質問のコンテキストは次のとおりです。 set-variable を使用すると、データマッパーは変数を認識してドロップダウンに表示しますが、呼び出し変数が Message Properties トランスフォーマーを使用して設定されている場合は表示されません。これは正常ですか?
mule - Mule で datamapper を使用して日付をマップしているときにスローされるエラー
以下は、データマッパーでのマッピングの一部です
dateTimeFormatter = new java.text.SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); output.Date_of_Rate_Float__c = (isnull(input.Date_of_Rate_Float) ? null : dateTimeFormatter.format(input.Date_of_Rate_Float)); output.Loan_Create_Date__c = (isnull(input.loan_create_date) ? null : dateTimeFormatter.format(input.loan_create_date)); output.Estimated_Closing_Date__c = (isnull(input.estimated_closed_date) ? null : dateTimeFormatter.format(input.estimated_closed_date));
これは以下の例外をスローします
この例外の原因を特定できません。この問題を解決するために助けを求めたいと思います。
前もって感謝します
java - Mule ESB - 統合テスト - REST エンドポイント - MuleClient を使用
私はミュールESBを初めて使用します。Mule フローを介して公開された残りのエンドポイントの統合テストを実行しようとしています。次のコードは、POST REST エンドポイントにヒットしますが、残りのパラメーターと http メソッド (get、post、delete など) をどのように言えばよいでしょうか。
渡されるペイロードまたはプロパティ (マップ) に何かを設定する必要がありますか?