Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
![]() Modifying DFSMSrmm label output z/OS DFSMSrmm Implementation and Customization Guide SC23-6874-00 |
|
Use the EDG_EXIT100 installation exit to modify the label that DFSMSrmm produces as part of disposition processing. You can set new values for the number of rows, the length of each row in the label. You cannot exceed the maximum label area size of 2000 characters. You can set an LRECL other than the default LRECL of 80. The LRECL you set must be the same length or less than the number of columns in each row in the label. You can change the values by modifying the label area passed to the EDG_EXIT100 exit based on the PL100_LABDATA field. PL100_LABPTR is the address of the label DFSMSrmm has prepared. You use the EDGSLAB mapping macro to map the label area. The label area starts with control information as shown in Figure 1. You set the LRECL to your selected output label LRECL, and decide how many columns and rows you will have in your label. The number of columns can be less than the LRECL Figure 1. Sticky label area
Once you have decided on your label size, you must decide on the layout of the data fields. Each row in the label can have none, one, or more data fields mapped to them. EDGSLAB shows you how DFSMSrmm lays out the labels for cartridges and tape reels. The sample EDGUX100 exit module also shows you how to map your own labels over the SLABLAB label area. You can easily customize the label area by adapting the sample label area in EDGUX100. See Figure 2 for how the label area can be addressed and updated. Figure 2. Addressing the sticky label area
Also, see Figure 3 for how you can overlay the label mapping over the SLABLAB area. First, define the rows/records for the labels, and then for each row, overlay the data fields you want to use. Refer to the sample EDGUX100 exit module for the complete sample solution. Figure 3. Mapping a custom sticky label
You can also suppress the production of labels by setting the PL100_SET_NOLABEL bit to B'1'. DFSMSrmm checks for this bit at CLOSE time. See Selecting the method used for label processing for information about modifying labels. ![]() ![]() ![]() |
![]() |