問題タブ [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.

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

mule - dataweave ミュールを使用して XML 値を連結する

すべての XML ノード値を文字列に連結する必要があるシナリオがあります。

入力 XML

文字列に出力

1234

文字列の形でどのように達成できるか教えてください。

前もって感謝します。

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

xml - dataweave ですべての名前空間を宣言する方法

私の dataweave からの出力 xml には、各要素に表示される xml 名前空間があります。すべての名前空間をルート要素に表示できる方法はありますか

ティア

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

mule - リスト オブジェクトを使用した JSON から XML への Dataweave 変換

Mule を使用して JSON オブジェクトを XML オブジェクトに変換しようとしていますDataweave。以下は、入力 JSON です。

上記を以下の XML に変換したい:

しかし、この JSON をサンプル入力として使用すると、「マッピングの検証」というエラーがスローされます。

これらのオブジェクト要素を XML にマップするにはどうすればよいですか?

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

mule - DataWeave を使用した値の集計/合計

私は Mule でかなりトリッキーなデータセットを扱っており、DataWeave を使用して、配列で返された多数のレコードに対していくつかの計算を行う必要があります。私が扱っている配列は次のようになります。

私が達成しようとしている結果は次のようになります。

できるだけ多くのドキュメントをクロールしましたが、答えを見つけるのに苦労しています。さらに厄介なことに、合計する必要がある値はstring、受信メッセージの形式で表示さintegerれ、送信メッセージの形式で表示される必要があります。

任意のガイダンスをいただければ幸いです。

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

mule - DataWeave でスローされた例外へのアクセス

Catch Exception Strategy -> Transform Message コンポーネントで例外にアクセスすることは可能ですか? MEL #[exception.cause]経由でアクセスできることはわかっていますが、DataWeave でアクセスする方法について何も見つけることができませんでした。

どうもありがとう。

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

mule - Mule Dataweaver の for ループおよび when 条件

以下のような入力xmlファイルがあり、LineErrorの複数のセグメントがあります

現在、dataweaver で、値「Held」として LineErrorDescription フィールドを含む LineError セグメントがある場合、属性が固定値にマップされる別の xml ファイルを作成しています。たとえば、id = "x" if LineErrors.LineError.LineErrorDescription == "Held" の場合

だから私の質問は、データウィーバーでどのように反復して比較できるかです。手がかりがあれば共有してください。

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

xml - それ以外の場合はデータウィーブ マッピング

`入力:-

] } }`

出力:- Null B なし。Null B なしのこの出力に基づいて別のマッピングを行う必要があるため

以下のdataweaveを使用してxmlの内容をチェックしようとしていますが、出力がnull Bのようになります。これを回避する方法を提案してください。各要素に対してxmlからxmlへの別のポイントツーポイントマッピングを行う必要があるため、そのマッピングはBがnullでもある追加のマップを作成しています。

これを回避する方法を提案してください

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

mule - MuleSoft を使用した条件付きの JSON から XML への変換

MuleSoft を使用して、JSON を XML に簡単に変換できます。「メッセージの変換」コンポーネントでは、JSON スキーマを入力として、XML スキーマを出力として提供しました。アプリを実行すると、ファイルが両方のスキーマと一致する場合は変換が行われますが、一致しない場合は空の XML ファイルが生成されます。

以下の条件が欲しいです。

1) ファイルがスキーマと一致する場合、変換された出力ファイルは変換されたフォルダーに送信され、元のファイルはSuccess フォルダーに移動されます。

2) ファイルがスキーマと一致しない場合、元のファイルは変換ではなく、 Failure フォルダーに移動する必要があります。

私は MuleSoft を初めて使用するので、包括的に説明しました。これは、私の要件を簡素化するサンプル図です。プロセスの設計が悪い場合は、新しいものを提供してください。

ここに画像の説明を入力

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

xml - dataweave での xml 入力マッピング

入力ファイルは-

dataweave で以下のコードを使用してマップしようとしました

A の下にある B の各値をマップしようとしていますが、同じ最初のものを 1.0 として 5 回取得するたびに、2.0 4.0 および 5.0 に変更する必要があります。

Bのすべての値を達成するために何か間違ったことをしている場合は、私を修正してください