I ran across a problem that does not make any sense to me at all. I have a simple top level service that accepts some inputs, populates a document and publishes it to the broker… nothing fancy at all.
Nevertheless, recently, I realized on the logs and because of some user complaints that the service produced multiple duplicate (???) messages on the broker.
In a first look at the system it appeared that the clients invoking the service had some problems and did it multiple times, and I enabled service audit to troubleshoot this… but a closer look revealed that the actual broker documents had the exact same activation field value… and that made me wonder, why?
The invoked service only publishes 1 document, and this is VISIBLE in the flow (there are no loops, etc…)… but I have several documents coming from that service with the same activation generated by IS.
I think this is impossible according to my knowledge on how the activation field works… actually I re-read the documentation about this I continued with the same opinion.
Did anybody run into something similar?