With respect to CLIv1, the application must maintain the address of the RCB and pass it among programs.
Every call to CLIv1 requires the RCB address as an argument.
There is no restriction on issuing a request from one program and fetching the results in another.