Application development commands

This table lists the specific authorities required for the application development commands.

Command Referenced object Authority needed
For object For library
Start of changeCHGAMTDFTEnd of change Start of changeUser profile of user whose AMT defaults are being changedEnd of change Start of change*OBJMGT, *USEEnd of change Start of change*EXECUTEEnd of change
CHGPDMDFT User profile of user whose PDM defaults are being changed *OBJMGT, *USE *EXECUTE
Start of changeEDTCLU 1End of change Start of changeSource fileEnd of change Start of change*USEEnd of change Start of change*EXECUTEEnd of change
Start of changeEdit or change a memberEnd of change Start of change*CHANGE, *OBJMGTEnd of change Start of change*EXECUTEEnd of change
Start of changeAdd a memberEnd of change Start of change*USE, *OBJMGTEnd of change Start of change*READ, *ADDEnd of change
Start of changeBrowse a memberEnd of change Start of change*USEEnd of change Start of change*EXECUTEEnd of change
Start of changePrint a memberEnd of change Start of change*USEEnd of change Start of change*EXECUTEEnd of change
Start of changeRemove a memberEnd of change Start of change*USE, *OBJEXISTEnd of change Start of change*EXECUTEEnd of change
Start of changeChange type or text of a memberEnd of change Start of change*USE, *OBJMGTEnd of change Start of change*EXECUTEEnd of change
Start of changeFNDSTRAMTEnd of change Start of changeSource partEnd of change Start of change*READEnd of change Start of change*EXECUTEEnd of change
Start of changeFNDSTRAMT2End of change Start of changeSource partEnd of change Start of change*READEnd of change Start of change*EXECUTEEnd of change
FNDSTRPDM Source part *READ *EXECUTE
FNDSTRPDM2 Source part *READ *EXECUTE
MRGFORMD Form description *READ *EXECUTE
Start of changeSTRAMT 1End of change      
STRAPF 1 Source file *OBJMGT, *CHANGE *READ, *ADD
Commands CRTPF, CRTLF, ADDPFM, ADDLFM, and RMVM *USE *EXECUTE
STRBGU 1 Chart *OBJMGT, *CHANGE *EXECUTE
STRDFU 1 Program (if create program option)   *READ, *ADD
Program (if change or delete program option) *OBJEXIST *EXECUTE
Program (if change or display data option) *USE *EXECUTE
Database file (if change data option) *OBJOPR, *ADD, *UPD, *DLT *EXECUTE
Database file (if display data option) *USE *EXECUTE
Display file (if display or change data option) *USE *EXECUTE
Display file (if change program option) *USE *EXECUTE
Display file (if delete program option) *OBJEXIST *EXECUTE
STRPDM 1      
STRRLU Source file *READ, *ADD, *UPD, *DLT *EXECUTE
Edit, add, or change a member *OBJOPR, *OBJMGT *READ, *ADD
Browse a member *OBJOPR *EXECUTE
Print a prototype report *OBJOPR *EXECUTE
Remove a member *OBJOPR, *OBJEXIST *EXECUTE
Change type or text of member *OBJOPR *EXECUTE
STRSDA Source file *READ, *ADD, *UPD, *DLT *EXECUTE
Update and add new member *CHANGE, *OBJMGT *READ, *ADD
Delete member *ALL *EXECUTE
STRSEU 1 Source file *USE *EXECUTE
Edit or change a member *CHANGE, *OBJMGT *EXECUTE
Add a member *USE, *OBJMGT *READ, *ADD
Browse a member *USE *EXECUTE
Print a member *USE *EXECUTE
Remove a member *USE, *OBJEXIST *EXECUTE
Change type or text of a member *USE, *OBJMGT *EXECUTE
Start of changeWRKLIBAMT1, 4End of change      
WRKLIBPDM 1, 4      
Start of changeWRKMBRAMT1End of change Start of changeSource fileEnd of change Start of change*USEEnd of change Start of change*EXECUTEEnd of change
WRKMBRPDM 1 Source file *USE *EXECUTE
Start of changeWRKOBJAMT1End of change Start of changeFileEnd of change Start of change*READ or OwnershipEnd of change Start of change*EXECUTEEnd of change
WRKOBJPDM 1 File *READ or Ownership *EXECUTE
1
To use the individual operations, you must have the authority required by the individual operation.
2
A group corresponds to a library.
3
A project consists of one or more groups (libraries).
4
This command requires *ALLOBJ special authority.