I am using the neo4j java driver 1.7.5, apoc 22.214.171.124 and neo4j enterpries 3.5.11.
I attach a correlation ID (UUID) to all my transactions using the transaction metadata function available with the latest driver (through TransactionConfig).
On the server side, I have a custom kernel extension that read this correlation ID during the beforeCommit() phase.
It works like a charm, but ...
When I use the apoc.periodic.commit procedure, the transaction metadata are NOT propagated to the "periodic" transaction created by the procedure.
I had a look to the source code, but I cannot find any method of the API that allows to propagate transaction metadata to "internal" transaction opened on the procedure side.
Thanks in advance for any help.