How can I send "processInstanceId" when signaling a BPM service in FSW?

Solution Unverified - Updated -

Issue

  • I am trying to signal an event into an ongoing jBPM process instance but I don't know how I can do it without using SOAP.
  • It seems to be fairly straight-forward when you use SOAP, but I want to use SCA binding. SOAP is too much overhead in this case where the signal is sent from another SwitchYard application.
  • How can I signal a running process instance using SCA binding instead of SOAP binding? My understanding is that you have to put the following fields in the SOAP header when you use SOAP:

    <soap:Header>  
        <bpm:processInstanceId>1</bpm:processInstanceId>  
        <bpm:processEvent>Hello World</bpm:processEvent> 
    </soap:Header>
    
  • Based on these fields SwitchYard / jBPM will then know which process instance to signal. How can I set the process instance ID when using SCA binding?

Environment

  • Red Hat JBoss Fuse Service Works (FSW) 6

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.