As you plan your External Messaging Agent implementation, consider the following points:
- Your external system is responsible for generating a unique ID that is used to link the properties to the message.
- You must use database transactions to perform table inserts so you can roll back a transaction if an error occurs.
- You must ensure that the external system properly disconnects from the database and does not consume resources, which could negatively affect the performance of Perceptive Content.