2016-08-24 8 views
0

mule esbを使用してdb内の既存のCustomeridをチェックする方法。この顧客IDは一意であり、dbにデータ顧客テーブルを挿入しています。データを挿入すると、すでに存在する顧客IDを見つけることができません。ミュール・フローを使用します。誰かがこれについて提案してください。私はRest APIからJson形式のデータを取得しています。mule esbを使用してdb内のIDに基づいてレコードが存在するかどうかを確認する方法

答えて

0

を選択してデータベースコネクタに入力します。 のレコードがの場合は、クエリの価値が失われます。それ以外の場合は、が空のになります。 選択ルータを使用して空を確認します。 結果が空の場合、レコードは存在しません。 それに基づいてさらに進めることができます。

乾杯!

+0

ビジェイに感謝、あなたの言ったことは何でも試しました。今はうまく動作します。 – venkat

+0

その後、答えを親切に受け入れます。乾杯! –

0

あなたは、以下の方法でそれを行うことができます。

  1. リターンはその後、値が存在している場合、対応するDBConnectorを使用し、IDに基づいて値を取得します。
  2. DBにアプリケーションが接続されていて、そのアプリケーションにSOAP/RESTサービスがある場合は、それらをエンドポイントとしてMuleflowで使用することで、一意性をチェックするペイロードを設定することで確認できます。
0

最初にdbを照会して、customerIdが存在するかどうかを確認できます。もしそうでなければ、そこにそれが挿入されていれば、そこに更新を使います。

関連する問題