Hi everyone,
In our project, we need to create one IB in our module, set some derive fields and then programmatically we need to process data from another IB
we need to send it to another interface from other module in such a way that it gets processed by its existing workflow, processor, and validation logic, as if it were received via a peer or external system.
We’re currently writing processor in our module and using QueueResourceClient.enqueueMessage() and setting interface, interfaceVersion, valueChainId, and other metadata manually.
Question: Is this the recommended approach for triggering one IB from another? Or is there a more native framework-supported utility/helper method (like a built-in service or helper class) that handles this kind of IB-to-IB message handoff more gracefully?
Would love to hear how others have done this or if there's something we might be missing.
Thanks in advance!