If your routine calls another program or requires working storage, in most cases use the z/OS GETMAIN and FREEMAIN macros to acquire and release the storage. In some high activity programs, GETMAIN and FREEMAIN can have significant overhead. In these cases, use the $SAVE macro to make use of storage in the TIBCO Object Service Broker transaction save stack.
Refer to the USRWTO sample program in <Link> “Samples Available” on page 163 and the USRBLTIN member of the ASM data set provided with TIBCO Object Service Broker for examples of using $SAVE.