PushEvent from a web app | Community
Skip to main content
October 19, 2018

PushEvent from a web app

  • October 19, 2018
  • 1 reply
  • 7861 views

I am trying to trigger a simple Message Center email (only personalization is email address) after someone completes an action on a web app. It appears to work; there are no errors. However, I see no trace of an event having been triggered. To troubleshoot, I took the code into a workflow and tried to query the event that is created. However, in spite of it generating an event ID, it then tells me that the event ID does not exist.

Relevant code:

Relevant log data:

Any thoughts? Thanks!

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

1 reply

david--garcia
Level 10
October 22, 2018

Can you share the SOAP request you are triggering from the webapp to message centre.

October 22, 2018

Hi; thanks for your reply! I should have been more specific: by "web app," I mean that it is actually an Adobe Campaign Web App (under Resources > Online > Web applications). It is not an external call to the database so a SOAP request should not be needed.

david--garcia
Level 10
October 24, 2018

Yes, yes, and yes. And in fact, I have a new discovery on this. I found the events that have been triggered by this, but they're showing up in an unexpected place. Rather than seeing them in System > Message Center > Event history like all our external APIs to Message Center, I am seeing them in System > Production > Message Center > Default > Real time events. Here, I am getting "Event not covered" errors, presumably because my published templates aren't located here (and are not supposed to be here).

See screenshot below. P.S. Thanks for your help!


Seems as if the eventType is not mapping properly to the published template, can you show enums and template config as well as the data ctx context.

As for real time events, they should be going to "Real Time Events".