| Where allowed to run: All environments (*ALL) Threadsafe: No |
Parameters Examples Error messages |
| Top |
| Keyword | Description | Choices | Notes |
|---|---|---|---|
| PRDLOD | Product load | Name, *LNG | Required, Positional 1 |
| PRDID | Product ID | Character value | Required, Positional 2 |
| RLS | Release level | Character value | Required, Positional 3 |
| OPTION | Product option | 1-99, *BASE | Required, Positional 4 |
| LODTYPE | Product load type | *CODE, *LNG | Required, Positional 5 |
| LODID | Load ID | Character value, *CODEDFT | Required, Positional 6 |
| RGSID | Registration identifier | Single values: *PRDDFN Other values: Element list |
Required, Positional 7 |
| Element 1: Registration type | *PHONE, *CUSTOMER | ||
| Element 2: Registration value | Character value | ||
| DVLLIB | Principal development library | Name, *PRDDFN, *CODE | Required, Positional 8 |
| PRILIB | Principal primary library | Name, *DVLLIB, *CODE | Optional |
| PREOPRPGM | Preoperation exit program | Single values: *NONE Other values (up to 10 repetitions): Name |
Optional |
| PSTOPRPGM | Postoperation exit program | Name, *NONE | Optional |
| MINTGTRLS | Minimum target release | Character value, *CURRENT, *PRV, *CODE, *BASECODE | Optional |
| LNGLIB | Secondary language library | Name | Optional |
| ADLLIB | Additional libraries | Single values: *NONE Other values (up to 10 repetitions): Element list |
Optional |
| Element 1: Development library | Name | ||
| Element 2: Primary library | Name, *DVLLIB, *CODE | ||
| Element 3: Preoperation exit program |
Single values: *NONE Other values (up to 10 repetitions): Name |
||
| Element 4: Postoperation exit program | Name, *NONE | ||
| FLRL | Folder list | Single values: *NONE Other values (up to 100 repetitions): Element list |
Optional |
| Element 1: Development folder | Character value | ||
| Element 2: Primary folder | Character value, *DVLFLR | ||
| DIRL | Directory list | Single values: *NONE Other values (up to 300 repetitions): Element list |
Optional |
| Element 1: Home directory | Path name | ||
| Element 2: Product directory | Values (up to 300 repetitions): Path name, *HOME | ||
| TEXT | Text 'description' | Character value, *BLANK | Optional |
| AUT | Authority | *LIBCRTAUT, *USE, *ALL, *CHANGE, *EXCLUDE | Optional |
| Top |
Specifies the name of the product load. The product load object is created in the development library (DVLLIB).
Note:
The name of the language load object and the code load object must be different to ensure both can reside in the same library. A language load can be installed into the same library as the code load if the language matches the primary language of the system.
The possible values are:
The first language load created for a product option at a given release must be named. Specify PRDLOD(*LNG) for all other language loads created to ensure all language loads for the product option have the same name.
| Top |
Specifies the identifier (ID) for the product for which a product load is being created. This value must be 7-characters in length (see PRDID parameter for CRTPRDDFN).
| Top |
| Top |
Specifies the product option for which a product load is being created.
The possible values are:
| Top |
Specifies whether the product load object being created describes a language or a code product load.
The possible values are:
| Top |
Specifies the load identifier for the product load being created.
The possible values are:
| Top |
Specifies the registration ID of the product developer.
The possible values are:
The possible registration type values are:
The possible registration value is:
| Top |
Specifies the name of the principal development library. This is the library into which the product load is created.
The possible values are:
| Top |
Specifies the name of the principal primary library for the load being created. This is the default library that will be used when the product is installed.
The possible values are:
| Top |
Specifies the programs needed in the principal library to perform special setup before the product load is saved, restored, or deleted.
The possible values are:
| Top |
Specifies the programs needed in the principal library to perform special setup after the product load is saved, restored, or checked.
The possible values are:
| Top |
Specifies the minimum release of the operating system for which the Save Licensed Program (SAVLICPGM) command can save the object.
The code load must specify the earliest target release for a given option. In addition, the code load for the base option must specify the earliest release for a given product.
The possible values are:
| Top |
Specifies the name of the secondary language library for the language load being described.
The load and language objects are installed into this library if the language identifier for this load does not match the system primary language ID and no override library name is specified on the Restore Licensed Program (RSTLICPGM) command.
| Top |
Specifies additional libraries for the product load.
The possible values are:
The possible development library values are:
The possible primary library values are:
The possible preoperation exit program values are:
The possible postoperation exit program values are:
| Top |
Specifies the names of the folders assigned to the product load being described. The documents in the development folders are saved when the product load is saved. When creating a code load, the first folder specified must be a root folder. When creating a language load, the first folder specified must be a sub-folder of a root folder. You cannot specify a folder list if any directory names are specified in the DIRL parameter.
The possible values are:
The possible development folder values are:
The possible primary folder values are:
| Top |
Specifies the names of the directories assigned to the product loads. You cannot specify a directory list if any folder names are specified.
Naming restrictions for assigned directories include:
The possible values are:
The possible home directory values are:
The possible product directory values are:
The special system directories named '/QSYS.LIB' and '/QDLS' are not supported and must not be alone or as a containing directory.
Refer to the System Manager Use book for more information about assigning names to home and product directories.
| Top |
Specifies text that briefly describes the product load.
| Top |
Specifies the authority given to you if you do not have specific authority to the product load, if you are not on an authorization list, and if your user group has no specific authority to the product load.
| Top |
Example 1: Creating a product load
CRTPRDLOD PRDLOD(MYLOAD) PRDID(9XYZ123) RLS(V5R4M0)
OPTION(*BASE) LODTYPE(*CODE) LODID(5050)
RGSID(*PHONE 1234567) DVLLIB(TESTLIB)
PRILIB(TESTLIB) MINTGTRLS(*CURRENT)
TEXT('Product Load *BASE 9XYZ123') AUT(*LIBCRTAUT)
This command creates product load MYLOAD. The product ID is 9XYZ123, the release level of the product is V5R4M0, the option is *BASE, the load type is *CODE, the load ID is 5050, and the registration telephone number is 1234567. The development library is TESTLIB and the principal library is also TESTLIB.
Example 2:Create a product load with one home directory and five product directories
CRTPRDLOD PRDLOD(MYLOAD) PRDID(9XYZ123) RLS(V5R4M0)
OPTION(*BASE) LODTYPE(*CODE) LODID(5050)
RGSID(*PHONE 1234567) DVLLIB(TESTLIB)
PRILIB(TESTLIB) MINTGTRLS(*CURRENT)
DIRL(('/TESTDIR' ('/DIR001' '/DIR002' '/DIR003'
'/DIR004' '/DIR005')))
Example 3:Create a product load with five home directories with each home directory having one product directory
CRTPRDLOD PRDLOD(MYLOAD) PRDID(9XYZ123) RLS(V5R4M0
OPTION(*BASE) LODTYPE(*CODE) LODID(5050)
RGSID(*PHONE 1234567) DVLLIB(TESTLIB)
PRILIB(TESTLIB) MINTGTRLS(*CURRENT)
DIRL(('/TESTDIR001' (*HOME))
('/TESTDIR002' (*HOME)) ('/TESTDIR003' (*HOME))
('/TESTDIR004' (*HOME)) ('/TESTDIR005' (*HOME)))
| Top |
*ESCAPE Messages
| Top |