ブール変数に基づいて、出力を取得します。 variableがtrueの場合、nullパラメータは出力には表示されず、falseの場合はnullパラメータが表示されます。ミュールデータウィーブスクリプトでskipNullOnを動的にするには?データウィーブスクリプトでskipNullOnを動的にする方法は?
0
A
答えて
0
@swamy Thotaはデータウェイブで行うことができるかどうかはわかりません。 代替オプションは、私が考えることができる、選択肢と2つのデータウェイブを使用すると、1つはnullをスキップし、他のものはnullを許可します。
0
フロー変数を使用して、選択肢を使用し、真の条件と偽のための2つの異なるマッピングを作成してください。あなたは、ファイルからDWスクリプトをロードし、ダイナミックテキストスクリプトskipNullOn値に置き換えることができます
<?xml version="1.0" encoding="UTF-8"?>
<mule xmlns:encryption="http://www.mulesoft.org/schema/mule/encryption" xmlns:http="http://www.mulesoft.org/schema/mule/http"
<flow name="file2fileFlow">
<file:inbound-endpoint path="D:\Tushar\Training\DataWeave\in" moveToDirectory="D:\Tushar\Training\DataWeave\out" responseTimeout="10000" doc:name="File"/>
<set-variable variableName="test" value="#['a']" doc:name="Variable"/>
<choice tracking:enable-default-events="true" doc:name="Choice">
<when expression="#[flowVars.test] == 'a'">
<dw:transform-message doc:name="If Value True">
<dw:set-payload><![CDATA[%dw 1.0
%output application/java
---
{
}]]></dw:set-payload>
</dw:transform-message>
</when>
<otherwise>
<dw:transform-message doc:name="If Value false">
<dw:set-payload><![CDATA[%dw 1.0
%output application/java
---
{
}]]></dw:set-payload>
</dw:transform-message>
</otherwise>
</choice>
<logger level="INFO" doc:name="Logger"/>
<file:outbound-endpoint outputPattern="output.txt" responseTimeout="10000" doc:name="File"/>
</flow>
</mule>
+0
@Tusharありがとうございます。ちょうどデータウェアでそれを行うことを探しています。選択肢は、データウェイブで機能しなかった場合の最終オプションです。 –
0
以下のよう それは何かになります。その後、MEL機能#[dw(<script>, [<output type>] ]
もっとexamlesを呼び出して、あなたがそこに見ることができます:https://support.mulesoft.com/s/article/ka4340000004GbvAAE/Dynamic-DataWeave-Script
関連する問題
- 1. reactjsで動的コンポーネントを動的に作成する方法は?
- 2. リアクションネイティブレルムで動的にフィルタリングする方法
- 3. 動的にエンティティプロパティを動的に変更する方法
- 4. 動的にVBOを動的に編集する方法
- 5. divに自動的にカーソルを移動する方法は?
- 6. wpfでリッチテキストボックスを自動的にサイズにする方法は?
- 7. laravelでli classを動的にアクティブにする方法は?
- 8. asp.netでajax.Actionlinkにidを動的に設定する方法は?
- 9. 動的アンケートを効率的に保存する方法は?
- 10. 再帰的クエリを動的に作成する方法は?
- 11. 動的な値で動的データベースを設計する方法
- 12. VueJS 2の動的コンポーネントを動的コンポーネントにバインドする方法
- 13. コンポーネントを動的にインポートする方法
- 14. モーダルを動的にロードする方法
- 15. .cssを動的にリロードする方法
- 16. couchdbを動的にクエリする方法
- 17. 棒グラフを動的にする方法
- 18. チェックボックスを動的にチェックする方法
- 19. ドメインを動的サブドメインにする方法
- 20. 動的にHTMLをレンダリングする方法
- 21. 一般的なフィールドでIQueryableを動的にフィルタリングする方法
- 22. ノードサーバーを自動的に再起動する方法は?
- 23. レイアウトを動的に移動する方法は?
- 24. Simulinkでブロックを自動的に色付けする方法は?
- 25. WPFで画像を動的に生成する方法は?
- 26. .netでテストメソッドを自動的に実行する方法は?
- 27. HSQLDBとHibernateでテーブルを動的に選択する方法は?
- 28. phpでメニューを動的にリンクする方法は?
- 29. SQL Serverで動的に順序を設定する方法は?
- 30. メニュー項目をアンドロイドで動的に追加する方法は?
は@Suyog Satheありがとうございます。ちょうどデータウェアでそれを行うことを探しています。選択肢は、データウェイブで機能しなかった場合の最終オプションです。 –