---
schema_version: "1"
id: 1a86570547abdab407599dbdee656905e4b0a1710c15ffcc487ea4403cba99e7
title: DataWeave 式の監視
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/studio/7.x/evaluate-dw-expressions.md
canonical_url: https://docs.mulesoft.com/jp/studio/7.x/evaluate-dw-expressions
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 51a562eafe7396c60b16e2eb04163a38b434ed10f8ae4059280c30988fd54905
description: MuleSoft Documentation Site
release: 7.x
latest: false
---
# DataWeave 式の監視

Mule アプリケーションをデバッグする場合は、フローの実行が停止している間に特定の式の評価が必要になることがあります。メッセージプロパティを評価したり調べたりするための DataWeave 式を作成できます。

式が宣言であれば、デバッガーは ​`boolean`​ を返します。そうでない場合は、値を返します。 たとえば、次のように設定できます。

- 要求のメソッドが ​`GET`​ であるかどうかを評価する式の例を示します。
    
    ```none
    #[attributes.method == "GET"]
    ```
- 次は、メッセージのペイロードを調べる式の例です。
    
    ```none
    #[payload]
    ```

最初の式は ​`true`​ または ​`false`​ を返し、2 番目の式はブレークポイントにおけるペイロードの値を返します。

これらの評価を式の監視として保存して、フローの実行がブレークポイントで停止するたびに評価の結果をデバッガーに表示させることもできます。

## [](#dataweave-式を評価する)DataWeave 式を評価する

1. デバッガーがブレークポイントで実行を停止したら、​**\[Evaluate DataWeave Expression (DataWeave 式を評価)\]**​ で式を作成して ​**\[Evaluate (評価)\]**​ を選択します。
    
    ![evaluate dw expression](/mulesoft/current/ja-jp/studio/7.x/_images/evaluate-dw-expression.png)
    
    **\[Evaluate DataWeave Expression (DataWeave 式を評価)\]**​ ビューに評価の結果が表示されます。
    
    ![evaluation result](/mulesoft/current/ja-jp/studio/7.x/_images/evaluation-result.png)

イベントのプロパティや属性を編集することもできます。

1. **\[Evaluate DataWeave Expression (DataWeave 式を評価)\]**​ ビューでプロパティまたは属性を右クリックして ​**\[Update value…​ (値を更新…​)\]**​ を選択します。
    
    ![update value dw expression](/mulesoft/current/ja-jp/studio/7.x/_images/update-value-dw-expression.png)
2. 値を編集して ​**\[Set (設定)\]**​ を選択します。
    
    ![set new value dw expression](/mulesoft/current/ja-jp/studio/7.x/_images/set-new-value-dw-expression.png)

## [](#dataweave-式の監視を追加する)DataWeave 式の監視を追加する

式を監視するように Studio デバッガーに指示するには、次の手順を実行します。

1. **\[Evaluate DataWeave Expression (DataWeave 式を評価)\]**​ ビューで、DataWeave 式を作成して ​**\[Add to watch (監視に追加)\]**​ を選択します。
    
    ![add dw expression watch](/mulesoft/current/ja-jp/studio/7.x/_images/add-dw-expression-watch.png)
    
    Studio は新しい式の監視を ​**\[Mule Debugger (Mule デバッグ)\]**​ ビューに表示します。
    
    ![show expression watch](/mulesoft/current/ja-jp/studio/7.x/_images/show-expression-watch.png)