Thursday, January 16, 2014

Predefined values and default library / directory locations for AS/400 Object Types

Objects can stored in libraries and integrated file system’s directories.
Some objects stored only in a specific Default library.
Some type of object allow the user to specify the library name at the time of object creation. If library name is not provided by the user then object will be created in current library *CURLIB by default.
One can change the current library by using the command CHGCURLIB
In case there is no current library in effect at the time of object creation then QGPL library will be used.
The other types of objects, identified by N/A (not applicable) in the Default user library column, cannot be stored in libraries or directories.
With the exception of the Dump System Object (DMPSYSOBJ) command, you cannot specify the object type in the format shown in the hexadecimal format column with commands.
  
Value
Object type
Default user library or directory
*ALRTBL
Alert table
*CURLIB
*AUTL
Authorization list
QSYS
*BLKSF
Block special file
Current directory
*BNDDIR
Binding directory
*CURLIB
*CFGL
Configuration list
QSYS
*CHRSF
Character special file
Current directory
*CHTFMT
Chart format
*CURLIB
*CLD
C/400 locale description
*CURLIB
*CLS
Class
*CURLIB
*CMD
Command
*CURLIB
*CNNL
Connection list
QSYS
*COSD
Class-of-service description
QSYS
*CRG
Cluster resource group
QUSRSYS
*CRQD
Change request description
*CURLIB
*CSI
Communications side information
*CURLIB
*CSPMAP
Cross-system product map
*CURLIB
*CSPTBL
Cross-system product table
*CURLIB
*CTLD
Controller description
QSYS
*DDIR
Distributed file directory
N/A
*DEVD
Device description
QSYS
*DIR
Directory
Current directory
*DOC
Document
QDOC
*DSTMF
Distributed stream file
N/A
*DTAARA
Data area
*CURLIB
*DTADCT
Data dictionary
library with same name as data dictionary
*DTAQ
Data queue
*CURLIB
*EDTD
Edit description
QSYS
*EXITRG
Exit registration
QUSRSYS
*FCT
Forms control table
*CURLIB
*FIFO
First-in-first-out special file
Current directory
*FILE
File
*CURLIB
*FLR
Folder
QDOC
*FNTRSC
Font resources
*CURLIB
*FNTTBL
Font mapping table
*CURLIB
*FORMDF
Form definition
*CURLIB
*FTR
Filter
*CURLIB
*GSS
Graphics symbol set
*CURLIB
*IGCDCT
Double-byte character set (DBCS) conversion dictionary
*CURLIB
*IGCSRT
Double-byte character set (DBCS) sort table
*CURLIB
*IGCTBL
Double-byte character set (DBCS) font table
QSYS
*IMGCLG
Image Catalog
QUSRSYS
*IPXD
Internetwork packet exchange description
QSYS
*JOBD
Job description
*CURLIB
*JOBQ
Job queue
*CURLIB
*JOBSCD
Job schedule
*CURLIB
*JRN
Journal
*CURLIB
*JRNRCV
Journal receiver
*CURLIB
*LIB
Library
QSYS
*LIND
Line description
QSYS
*LOCALE
Locale
*CURLIB
*MEDDFN
Media definition
*CURLIB
*MENU
Menu description
*CURLIB
*MGTCOL
Management collection
NA, or QPFRDATA if library specified using QYPSCSCA API
*MODD
Mode description
QSYS
*MODULE
Compiler unit
*CURLIB
*MSGF
Message file
*CURLIB
*MSGQ
Message queue
*CURLIB
*M36
AS/400® Advanced 36 machine
*CURLIB
*M36CFG
AS/400 Advanced 36 machine configuration
*CURLIB
*NODGRP
Node group
*CURLIB
*NODL
Node list
*CURLIB
*NTBD
NetBIOS description
QSYS
*NWID
Network interface description
QSYS
*NWSCFG
Network server configuration
QUSRSYS
*NWSD
Network server description
QSYS
*OUTQ
Output queue
*CURLIB
*OVL
Overlay
*CURLIB
*PAGDFN
Page definition
*CURLIB
*PAGSEG
Page segment
*CURLIB
*PDFMAP
Portable Document Format map
*CURLIB
*PDG
Print Descriptor Group
*CURLIB
*PGM
Program
*CURLIB
*PNLGRP
Panel group definition
*CURLIB
*PRDAVL
Product availability
QSYS
*PRDDFN
Product definition
QSYS
*PRDLOD
Product load
QSYS
*PSFCFG
Print Services Facility™ configuration
*CURLIB
*QMFORM
Query management form
*CURLIB
*QMQRY
Query management query
*CURLIB
*QRYDFN
Query definition
QGPL
*RCT
Reference code translate table
QGPL
*SBSD
Subsystem description
*CURLIB
*SCHIDX
Search index
QGPL
*SOCKET
Local socket
N/A
*SPADCT
Spelling aid dictionary
QGPL
*SQLPKG
Structured Query Language package
*CURLIB
*SQLUDT
User-defined SQL type
*CURLIB
*SQLXSR
SQL XML schema repository
*CURLIB
*SRVPGM
Service program
*CURLIB
*SSND
Session description
QGPL
*STMF
Bytestream file
Current directory
*SVRSTG
Server storage space
QUSRSYS
*SYMLNK
Symbolic link
Current directory
*S36
System/36 machine description
QGPL
*TBL
Table
*CURLIB
*TIMZON
Time zone description
QSYS
*USRIDX
User index
*CURLIB
*USRPRF
User profile
QSYS
*USRQ
User queue
*CURLIB
*USRSPC
User space
*CURLIB
*VLDL
Validation list
*CURLIB
*WSCST
Workstation user customization object
*CURLIB

No comments:

Post a Comment