Daniel-Constantin Mierla writes:
But I think that if ob is added as last parameter, it can be interpreted as optional in the code, for both mi (parameters ->next being null or not) or rpc interfaces (using rpc scan with * modifier). So at the end pua_publish can be used as it is as well as with extra parameter for outbound proxy.
the problem is that pua_publish already has optional last param:
* body - The body of the publish request containing published information or missing if no published information. It has to be a single line for FIFO transport.
-- juha