Why should I use the CBRUXENT and CBRUXEJC provided by CA-1 instead of the exits from IBM?

Document ID : KB000028011
Last Modified Date : 14/02/2018
Show Technical Document Details

Question:

Both CA 1 and IBM provide CBURXENT and CBURXEJC code.  Which should be used if I am running CA 1?

Environment:

Any release of CA 1.

z/OS, any release.

Answer:

CBRUXENT from Ca-1 will enter the tape into the robot in the correct status of SCRATCH or PRIVATE depending on the status in the TMC. It will also update the ROBTY and ROBID fields in the TMC so we can tell if the tape is in the robot or not. CBRUXEJC will update the TMC as the tape is ejected and remove the ROBTY and ROBID for physical tapes. If this is an IBM VTS CBRUXEJC will help track the EXPORT tapes in the TMC, mark the VTS tapes as exported in the TMC and keep track of which physical tape the virtual as put on during the EXPORT. If you set ROBSCR in TMOOPTxx to YES, then TMSCLEAN will use the ROBTY field to determine if a call is to be done to OAM to notify it of a tape being scratched.
We have an EARL program that can be run to do an inventory of these tapes so you can easily find which physical tape now contains the data from the virtual (TMEVTINV).