For two published docs to meet the join criteria of a trigger, they must have the same activationId. If they do not, they will never be joined.
If you don’t publish the two documents within the same top level service, then you must set the activationId manually, and it must be the same in both published docs. This is described in the pub/sub guide. It still applies to IS 6.5.
So, if you’re using two different top level services to publish two documents, you must somehow set the activationId to be the same in both published documents. The best bet is to use something from the document data that is unique.
#webMethods#broker#Integration-Server-and-ESB#Universal-Messaging-Broker