| Where allowed to run: Interactive environments (*INTERACT *IPGM *IREXX *EXEC) Threadsafe: No |
Parameters Examples Error messages |
The Work with Page Segments (WRKPAGSEG) command allows you to work with all of the page segment space objects from the system or user libraries (or both).
| Top |
| Keyword | Description | Choices | Notes |
|---|---|---|---|
| PAGSEG | Page segment | Qualified object name | Optional, Positional 1 |
| Qualifier 1: Page segment | Generic name, name, *ALL | ||
| Qualifier 2: Library | Name, *LIBL, *CURLIB, *USRLIBL, *ALLUSR, *ALL |
| Top |
Specifies the qualified name of the page segment to work with. A specific page segment or a generic page segment can be specified. Either type can be optionally qualified by a library name.
This is a required parameter.
Qualifier 1: Page segment
Qualifier 2: Library
#CGULIB #DSULIB #SEULIB #COBLIB #RPGLIB #DFULIB #SDALIB
Although the following Qxxx libraries are provided by IBM, they typically contain user data that changes frequently. Therefore, these libraries are considered user libraries and are also searched:
QDSNX QRCLxxxxx QUSRDIRDB QUSRVI QGPL QSRVAGT QUSRIJS QUSRVxRxMx QGPL38 QSYS2 QUSRINFSKR QMGTC QSYS2xxxxx QUSRNOTES QMGTC2 QS36F QUSROND QMPGDATA QUSER38 QUSRPOSGS QMQMDATA QUSRADSM QUSRPOSSA QMQMPROC QUSRBRM QUSRPYMSVR QPFRDATA QUSRDIRCF QUSRRDARS QRCL QUSRDIRCL QUSRSYS
| Top |
Example 1: Working with a Specific Page Segment
WRKPAGSEG PAGSEG(MYLIB/PAGSEG1)
This commad searches library MYLIB for a page segment with the name PAGSEG1. If PAGSEG1 is found, the information for that page segment is shown. If a PAGSEG1 does not exist in MYLIB, a message is shown on the Work with Page Segments display indicating that an object to match the specified name was not found.
Example 2: Searching the Library List for a Page Segment
WRKPAGSEG PAGSEG(*LIBL/PAGSEG1)
This command searches the library list for the page segment named PAGSEG1. Only the first occurrence of PAGSEG1 is listed.
| Top |
| Top |