On a CORBA invocation we pass the transaction data using a request service context. We use a non standard id for this context but for interoperability with other TMs we need to use the value zero (corresponding to the one used for OSI TP interop).
This change would mean that we will not be able to interop with earlier versions of WildFly so we are targeting the next major release (namely version 12).