This document discusses how to specify the public authority to any Integrated File System (IFS) directories that are created when Infoprint Server converts a spooled file to a PDF stream file.
Resolving the problem
This document discusses how to specify the public authority to any Integrated File System (IFS) directories that are created when Infoprint Server converts a spooled file to a PDF stream file. This applies when Infoprint Server is setup to use either a PDF mapping program or a PDF mapping object.
This document was last updated on 3 June 2010.
The information in this document is taken from the Infoprint Server for iSeries User's Guide, Version 5, Release 4.0 (G544-5775-05), which is available at:
Specifying the Public Authority to the PDF Directory
You can specify the public data authority for any directories that PSF creates when a mapping program specifies that PDF files are to be written to the integrated file system. The ability applies to user-written mapping programs as well as map objects.
To specify the public data authority for these directories, set the PSF defined option (PSFDFNOPT) parameter in the PSF Configuration (PSFCFG) object to specify the PDFDTAAUT option with an authority of *INDIR, *RWX, *RW, *RX, *WX, *R, *W, *X, or *EXCLUDE. For example, specify the following Change PSF Configuration ( CHGPSFCFG) command:
CHGPSFCFG PSFCFG(library-name/psfcfg-name) PSFDFNOPT('PDFDTAAUT(*RWX)')
The valid values for the PDFDTAAUT option are:
|*INDIR||The authority for the directory to be created is determined by the directory it is to be created in. The directory immediately preceding the new directory determines the authority. A directory created in the ″root″ (/), QOpenSys, or user-defined file system is assigned the same public, private and primary group authority, authorization list, and primary group as the directory it is to be created in. A directory created in QDLS for a folder defaults to *EXCLUDE for a first level folder. If created in the second level or greater, the authority of the previous level is used. The QOpenSys and ″root″ (/) file systems use the parent directory’s Data Authority value. If the value *INDIR is specified, then PSF specifies the value *INDIR for the *PUBLIC object authority.|
|*RWX||The user can change the object and perform basic functions on the object except those limited to the owner or controlled by object existence (*OBJEXIST), object management (*OBJMGT), object alter (*OBJALTER) and object reference (*OBJREF) authorities. Read, write, execute (*RWX) authority provides object operational (*OBJOPR) and all data authorities.|
|*RW||The user can view and change the contents of an object. Read, write (*RW) authority provides *OBJOPR and data read (*READ), add (*ADD), update (*UPD) and delete (*DLT) authorities.|
|*RX||The user can perform basic operations on the object, such as run a program or display the contents of a file. The user is prevented from changing the object. Read, execute (*RX) authority provides *OBJOPR and data *READ and execute (*EXECUTE) authorities.|
|*WX||The user can change the contents of an object and run a program or search a library or directory. Write, execute (*WX) authority provides *OBJOPR and data *ADD, *UPD, *DLT, and *EXECUTE authorities.|
|*R||The user can view the contents of an object. Read (*R) authority provides *OBJOPR and data *READ authorities.|
|*W||The user can change the contents of an object. Write (*W) authority provides *OBJOPR and data *ADD, *UPD, and *DLT authorities.|
|*X||The user can run a program or search a library or directory. Execute (*X) authority provides *OBJOPR and data *EXECUTE authorities.|
|*EXCLUDE||The user cannot access the object. The OBJAUT value must be *NONE, if this special value is used.The value *NONE is not supported for PDDTAAUT.|