So I have created an eloqua appcloud app with an Action service.
I filled in all the fields, and set the service to notify instead of polling. (I am following the bulk 2.0 api documentation.)
I am now trying to test it to make sure I got it right.
I created the simplest of campaigns: A segment with 2 members go to my cloud action, followed by going to an email.
Right now, after activating, I can see the 2 members sitting in the app cloud action step. They have been there for hours and hours.
I have checked my logs on my system, as well as the logs within eloqua, and both of them show that the last communication was the 'create' call (for when I put the service onto the campaign grid).
(Not sure if i need to mention it or not, but my create portal did return a valid recordDefinition json.)
Isn't eloqua supposed to send me a POST request by now?
What the heck is it waiting for, or what have I done wrong?
Bonus question:
I realize that after I get the notification I can respond with a 204 status to let eloqua know that I will use the bulk api's async calls to import/export data.
But what other statuses can I use if I don't want to or don't need to use the async api calls?
Can I just return a 200 status if I am done and want eloqua to proceed to the next campaign step?
Can I return some status to make eloqua wait for me to do some processing on my side, followed by some status to let eloqua proceed?
thanks,
Chris