Real-time events trigger
Hi, we are trying to generate NBA from a real-time event.
To do so, we configured the real-time event (always available) and attached it in the NBA designer channels tab.
After that, we tried to call the OOTB SOAP service to trigger the event using this request:
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:even="EventPayload"
xmlns:urn="urn:PegaRULES:SOAP:PegaMKTDataMktEvent:Services">
<soapenv:Header>
<even:EventPayload>?</even:EventPayload>
</soapenv:Header>
<soapenv:Body>
<urn:EventPayload>
<CustomerID>2</CustomerID>
<EventName>MyTestEvent</EventName>
</urn:EventPayload>
</soapenv:Body>
</soapenv:Envelope>
The event is processed in Pega and we get the following response:
Hi, we are trying to generate NBA from a real-time event.
To do so, we configured the real-time event (always available) and attached it in the NBA designer channels tab.
After that, we tried to call the OOTB SOAP service to trigger the event using this request:
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:even="EventPayload"
xmlns:urn="urn:PegaRULES:SOAP:PegaMKTDataMktEvent:Services">
<soapenv:Header>
<even:EventPayload>?</even:EventPayload>
</soapenv:Header>
<soapenv:Body>
<urn:EventPayload>
<CustomerID>2</CustomerID>
<EventName>MyTestEvent</EventName>
</urn:EventPayload>
</soapenv:Body>
</soapenv:Envelope>
The event is processed in Pega and we get the following response:
<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<ns1:EventPayloadResponse xmlns:ns1="EventPayload"> <Status>OK</Status> <Message>MyTestEvent has occurred, the following programs will be executed : NBA Dataflow DFE0f1d3ead4825253d67402c5e412b85df13bf9008</Message> </ns1:EventPayloadResponse>
</soap:Body>
</soap:Envelope>
It seems that no action is selected by the data flow, even though we expected some of the actions to be chosen and some of the email to be sent to the customer.
Is there any way to understand why the automatically generated data flow is filtering out every action?
We had a similar issue when using recurring schedule instead of event trigger and we solved it deselecting "Outbound model maturity" in NBA designer. Is there any other settings to change?