SpringコンポーネントでSalesforceコネクタを使用するにはどうすればよいですか?

私はMule standalone 3.4を使用しています。
Salesforceコネクタを使用してクエリ操作を実行してから、ペイロードをSpringコンポーネントに渡すフローを作成しようとしています。その結果、コンポーネントは呼び出されません。

 
    
       
     
    
    
             
    
    
        
     
 

フローからsfdc部分を削除すると、springコンポーネントが正常に呼び出されます。フローからコンポーネント部分を削除し、それを以下のものに置き換えた場合:

 

結果は正常にログに記録されます。だから作品は個別に正しく動作するようです。

ログをデバッグするように設定しましたが、エラーは報告されません。

ここにJavaコードがあります:

  public class SalesForceConsumer {

     public Object consume(@Payload Object payload) throws Exception {
         System.out.println("SalesForceConsumer::consume called");
         return payload;
     }

  }

SalesforceコネクタをBeanと組み合わせることができない、または設定が間違っている理由はありますか?

ベストアンサー

私はMule EE 3.4でコードを実行しましたが、うまくいきました。

コンソール出力:

INFO 2015-03-26 18:37:51,903 org.mule.api.processor.LoggerMessageProcessor: ### query operation payload [{FirstName=Test, Id=null, type=Contact}]
SalesForceConsumer::consume called

流れ:


    


    


    
       
     
    
    
    
             
    
 

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です