問題タブ [dataweave]
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 - dataweave ミュールを使用して XML 値を連結する
すべての XML ノード値を文字列に連結する必要があるシナリオがあります。
入力 XML
文字列に出力
1234
文字列の形でどのように達成できるか教えてください。
前もって感謝します。
xml - dataweave ですべての名前空間を宣言する方法
私の dataweave からの出力 xml には、各要素に表示される xml 名前空間があります。すべての名前空間をルート要素に表示できる方法はありますか
ティア
mule - リスト オブジェクトを使用した JSON から XML への Dataweave 変換
Mule を使用して JSON オブジェクトを XML オブジェクトに変換しようとしていますDataweave
。以下は、入力 JSON です。
上記を以下の XML に変換したい:
しかし、この JSON をサンプル入力として使用すると、「マッピングの検証」というエラーがスローされます。
これらのオブジェクト要素を XML にマップするにはどうすればよいですか?
mule - DataWeave を使用した値の集計/合計
私は Mule でかなりトリッキーなデータセットを扱っており、DataWeave を使用して、配列で返された多数のレコードに対していくつかの計算を行う必要があります。私が扱っている配列は次のようになります。
私が達成しようとしている結果は次のようになります。
できるだけ多くのドキュメントをクロールしましたが、答えを見つけるのに苦労しています。さらに厄介なことに、合計する必要がある値はstring
、受信メッセージの形式で表示さinteger
れ、送信メッセージの形式で表示される必要があります。
任意のガイダンスをいただければ幸いです。
mule - DataWeave でスローされた例外へのアクセス
Catch Exception Strategy -> Transform Message コンポーネントで例外にアクセスすることは可能ですか? MEL #[exception.cause]経由でアクセスできることはわかっていますが、DataWeave でアクセスする方法について何も見つけることができませんでした。
どうもありがとう。
mule - Mule Dataweaver の for ループおよび when 条件
以下のような入力xmlファイルがあり、LineErrorの複数のセグメントがあります
現在、dataweaver で、値「Held」として LineErrorDescription フィールドを含む LineError セグメントがある場合、属性が固定値にマップされる別の xml ファイルを作成しています。たとえば、id = "x" if LineErrors.LineError.LineErrorDescription == "Held" の場合
だから私の質問は、データウィーバーでどのように反復して比較できるかです。手がかりがあれば共有してください。
xml - それ以外の場合はデータウィーブ マッピング
`入力:-
] } }`
出力:- Null B なし。Null B なしのこの出力に基づいて別のマッピングを行う必要があるため
以下のdataweaveを使用してxmlの内容をチェックしようとしていますが、出力がnull Bのようになります。これを回避する方法を提案してください。各要素に対してxmlからxmlへの別のポイントツーポイントマッピングを行う必要があるため、そのマッピングはBがnullでもある追加のマップを作成しています。
これを回避する方法を提案してください
mule - MuleSoft を使用した条件付きの JSON から XML への変換
MuleSoft を使用して、JSON を XML に簡単に変換できます。「メッセージの変換」コンポーネントでは、JSON スキーマを入力として、XML スキーマを出力として提供しました。アプリを実行すると、ファイルが両方のスキーマと一致する場合は変換が行われますが、一致しない場合は空の XML ファイルが生成されます。
以下の条件が欲しいです。
1) ファイルがスキーマと一致する場合、変換された出力ファイルは変換されたフォルダーに送信され、元のファイルはSuccess フォルダーに移動されます。
2) ファイルがスキーマと一致しない場合、元のファイルは変換ではなく、 Failure フォルダーに移動する必要があります。
私は MuleSoft を初めて使用するので、包括的に説明しました。これは、私の要件を簡素化するサンプル図です。プロセスの設計が悪い場合は、新しいものを提供してください。
xml - dataweave での xml 入力マッピング
入力ファイルは-
dataweave で以下のコードを使用してマップしようとしました
A の下にある B の各値をマップしようとしていますが、同じ最初のものを 1.0 として 5 回取得するたびに、2.0 4.0 および 5.0 に変更する必要があります。
Bのすべての値を達成するために何か間違ったことをしている場合は、私を修正してください