I am running through the Correlated Send/Receive Workflow example included in Neuron.
In the example, I am able to complete the workflow by sending the correct orderId from the OrderResponder test client. (see screenshot attachment)
However, if I wait longer than the ReceiveMessage timeout (1 minute) that is defined in the OrderWorkflow, my workflow stays unloaded and is never resumed and completed. (see screenshot attachment).
I noticed that in my event log I get an eror about error deleting files in c:\windows\temp (see attachment). Not sure if that is relevant.
Please advise how I can get the workflow to resume and complete.
I am using Neuron ESB 18.104.22.1687.
no worries. appreciate you bringing this to our attention!
Great. It worked. Thanks for the help!
ok...just tested the latest 3.5.4 build with the correlated send and receive sample we ship with it. We modified correalation recently so that workflows no longer accept messages on topics or sub topics which they weren't originally configured for. So...to make this work, just modify the existing OrderResponder publisher to allow it to also send on the Orders topic like in the screen shot below. then instead of sending your correlated messages to the Orders.In sub topic, send them to the Orders topic.
hi there. should have something for you tomorrow
Were you able to find the solution?
by the way.....we may have found the issue. We're looking at this now
a) I have three unloaded workflow instances
b) I cleared my c:\windows\temp folder
c) I have attached my log directory (in zip format)
you only have one instance of this workflow running in an unloaded state, correct?
can you make sure you empty your temp directory....try again. you can also send us the workflow endpoint log file. default location of all log files are here: C:\Program Files\Neudesic\Neuron ESB v3\logs
my guess than is that whatever message you're sending in to correlate...the correlation set isn't setup properly . I'll send you an invite so we can do a screen share and you can show me exactly what you're doing
Nope. Same behavior. :/
when you upgraded....
create a new database using the new neuron esb explorer.
It didn't work. I upgraded to 22.214.171.1241 and now I my workflow instances stays unloaded no matter what where, before, at least it changed to Complete if I send a response back before Timeout threshold.
we've actually fixed quite a few workflow bugs in the last year. Please make sure you are using the latest build of 3.5.4 for your sample. if you still see the issue, please let us know and we'll resolve. you can find the latest 3.5.4 in the download section of this portal. The version of 3.5.4 you are using is almost 2 years out of date