How to include event property in outbound message even if it is empty
book
Article ID: KB0073300
calendar_today
Updated On:
Products
TIBCO BusinessEvents Enterprise Edition
Description
There is an Outbound event from Tibco BE published to a queue. One of the event properties of type "string" is empty ("") in some cases. If the requirement is to publish/include the field in the event being sent even if it's empty then please follow the instructions below.
Issue/Introduction
How to include event property in outbound message even if it is empty or null
Environment
All Supported Environments
Resolution
The Event property published to the EMS queue when property has a non-null value. Set the value to "" if it's null.
There are two options available. 1) XSLT mapper - surround the value in a Choose statement and check stringLength (set value if > 0 otherwise set value to ""). 2) Create Event with <URL>.<eventName>(<extiD>,<payload>,<prop1>,<prop2> ... <propn>) and set the value to "" if it's null.