先に「559.プログラム状況データ・ストラクチャー」で
ILE-RPGソースの中から /COPYで参照できる PGMDS という
参照ソースを紹介した。
IBM も同じように便利に参照することができるライブラリーとして
QSYSINC という名前のライブラリーを用意している。
QSYSINC には多くのオブジェクトが収められており
ライブラリー表示
ライブラリー . . . . : QSYSINC オブジェクトの数 . . : 91
タイプ . . . . . . . : PROD ライブラリー ASP 番号 . : 1
作成権限 . . . . . . : *CHANGE ライブラリー ASP 装置 . : *SYSBAS
ライブラリー ASP グループ : *SYSBAS
オプションを入力して,実行キーを押してください。
5= 全属性の表示 8= 保守属性の表示
OPT オブジェクト タイプ 属性 サイズ テキスト
QMYPTF05 *PGM CLLE 81920
QP5EXLNK *PGM CPPLE 184320
QSPPTF01 *PGM CLLE 69632
QXICEXIT *PGM 61440
QXICMRM1 *PGM CLP 3162112
QXICMRM2 *PGM CLP 5799936
QXICSL03 *PGM CLLE 81920
QXICSL04 *PGM CLLE 61440
QZIPPTF01 *PGM CLLE 61440
ARPA *FILE PF 155648 DATA BASE FILE FOR AR
H *FILE PF 42807296 DATA BASE FILE FOR C
HPP *FILE PF 16384 DATA BASE FILE FOR HP
LAYOUT *FILE PF 1011712 DATA BASE FILE FOR IC
LAYOUTSV *FILE SAVF 954368
LAYOUTSV26 *FILE SAVF 888832
LAYOUTSV32 *FILE SAVF 954368
LAYOUTSV34 *FILE SAVF 1085440
LAYOUTSV36 *FILE SAVF 954368
LAYOUTSV38 *FILE SAVF 954368
LAYOUTSV40 *FILE SAVF 954368
LAYOUT26 *FILE PF 946176 DATA BASE FILE FOR IC
LAYOUT32 *FILE PF 1028096 DATA BASE FILE FOR IC
LAYOUT34 *FILE PF 1040384 DATA BASE FILE FOR IC
LAYOUT36 *FILE PF 1003520 DATA BASE FILE FOR IC
LAYOUT38 *FILE PF 991232 DATA BASE FILE FOR IC
LAYOUT40 *FILE PF 1011712 DATA BASE FILE FOR IC
MIH *FILE PF 5005312 DATA BASE FILE FOR C
NET *FILE PF 106496 DATA BASE FILE FOR NE
NETINET *FILE PF 372736 DATA BASE FILE FOR NE
NETNS *FILE PF 155648 DATA BASE FILE FOR NE
NETTEL *FILE PF 49152 DATA BASE FILE FOR NE
NOTICES *FILE PF 57344 NOTICES FILE FOR LICE
QCBLLESRC *FILE PF 18497536 DATA BASE FILE FOR IL
QLBLSRC *FILE PF 15671296 DATA BASE FILE FOR CO
QPZ1BFC03 *FILE PF 204800 PTFS FOR BFC APIS
QPZ1BN02 *FILE PF 94208 PTFS FOR BN APIS
QPZ1C202 *FILE PF 81920 PTF FOR C2 APIS
QPZ1DB01 *FILE PF 4120576 PTFS FOR DB APIS
QPZ1DB02 *FILE PF 499712 PTFS FOR DB APIS
QPZ1DB03 *FILE PF 245760 PTFS FOR DB APIS
QPZ1DB04 *FILE PF 5386240 PTFS FOR DB APIS
QPZ1DC01 *FILE PF 188416 PTFS FOR DC APIS
QPZ1KRB03 *FILE PF 401408 PTFS FOR KRB APIS
QPZ1LE01 *FILE PF 86016 PTFS FOR LE APIS
QPZ1LI02 *FILE PF 110592 PTFS FOR LI APIS
QPZ1MY05 *FILE PF 208896 PTFS FOR MY APIS
QPZ1PQ08 *FILE PF 241664 PTFS FOR QPQOLPM API
QPZ1PQ09 *FILE PF 221184 PTF FOR QPQAPME API
QPZ1RN01 *FILE PF 221184 PTF FOR RN HEADER FIL
QPZ1SO08 *FILE PF 208896 PTFS FOR SO APIS
QPZ1SO09 *FILE PF 94208 PTFS FOR SO APIS
QPZ1SQ05 *FILE PF 303104 PTFS FOR SQ APIS
QPZ1SQ06 *FILE PF 507904 PTFS FOR QUSRJOBI INC
QPZ1SQ07 *FILE PF 143360 PTFS FOR SQLFP INCLUD
QPZ1SQ08 *FILE PF 204800 PTFS FOR SQ APIS
QPZ1SQ09 *FILE PF 565248 PTFS FOR SQ APIS
QPZ1SQ10 *FILE PF 188416 PTFS FOR SQ APIS
QPZ1SQ11 *FILE PF 155648 PTFS FOR SQLFP INCLUD
QPZ1SQ12 *FILE PF 303104 PTFS FOR SQ APIS
QPZ1SQ13 *FILE PF 184320 PTFS FOR SQ APIS
QPZ1SY04 *FILE PF 425984 PTFS FOR QSYRGAP APIS
QPZ1TES01 *FILE PF 131072 PTFS FOR TES APIS
QPZ1TES02 *FILE PF 200704 PTFS FOR TES APIS
QPZ1TES03 *FILE PF 225280 PTFS FOR TES APIS
QPZ1TMS02 *FILE PF 118784 PTFS FOR TMS APIS
QPZ1WC04 *FILE PF 94208 PTFS FOR WC APIS
QPZ1YPP01 *FILE PF 106496 PTF FOR YPP APIS
QPZ1ZIP01 *FILE PF 135168 PTFS FOR ZIP APIS
QRPGLESRC *FILE PF 24051712 DATA BASE FILE FOR IL
QRPGSRC *FILE PF 20152320 DATA BASE FILE FOR RP
RPC *FILE PF 475136 DATA BASE FILE FOR RP
STD *FILE PF 3842048
SYS *FILE PF 962560 DATA BASE FILE FOR SY
T *FILE PF 1232896 DATA BASE FILE FOR TE
UNICODE *FILE PF 16728064 DATA BASE FILE FOR IC
UNICODE24 *FILE PF 14827520 DATA BASE FILE FOR IC
UNICODE26 *FILE PF 14155776 DATA BASE FILE FOR IC
UNICODE32 *FILE PF 15896576 DATA BASE FILE FOR IC
UNICODE34 *FILE PF 17235968 DATA BASE FILE FOR IC
UNICODE36 *FILE PF 14745600 DATA BASE FILE FOR IC
UNICODE38 *FILE PF 15556608 DATA BASE FILE FOR IC
UNICODE40 *FILE PF 16728064 DATA BASE FILE FOR IC
UNISAVE *FILE SAVF 15241216
UNISAVE24 *FILE SAVF 13668352
UNISAVE26 *FILE SAVF 13139968
UNISAVE32 *FILE SAVF 14716928
UNISAVE34 *FILE SAVF 15785984
UNISAVE36 *FILE SAVF 13668352
UNISAVE38 *FILE SAVF 14716928
UNISAVE40 *FILE SAVF 15241216
QXIC1350 *PRDLOD 12288
[解説]
このように多数のオブジェクトが収められておりその中でも
H *FILE PF 42807296 DATA BASE FILE FOR C
HPP *FILE PF 16384 DATA BASE FILE FOR HP
MIH *FILE PF 5005312 DATA BASE FILE FOR C
QCBLLESRC *FILE PF 18497536 DATA BASE FILE FOR IL
QLBLSRC *FILE PF 15671296 DATA BASE FILE FOR CO
QRPGLESRC *FILE PF 24051712 DATA BASE FILE FOR IL
QRPGSRC *FILE PF 20152320 DATA BASE FILE FOR RP
はCOBOLやRPG開発者が利用できる貴重なノウハウが眠っている。
QRPGLESRCを覗いてみると
CMRPG RPGLE CPI-C HEADER DSQCOMMR RPGLE QUERY MANAGER INCLUDES ECACHCMD RPGLE COMMAND ANALYZER CHANGE EXIT ECARTCMD RPGLE COMMAND ANALYZER RETRIEVE EXIT ECHGPRF1 RPGLE CHANGE USER PROFILE EXIT PROGRAM ECHGRCV1 RPGLE CHANGE JOURNAL RECEIVER EXIT PROGRAM ECHKPWD1 RPGLE CHECK PASSWORD EXIT PROGRAM ECLRMST RPGLE CLEAR MASTER KEY EXIT EXIT PROGRAM ECRTPRF1 RPGLE CREATE USER PROFILE EXIT PROGRAM EDBOPNDB RPGLE OPEN DATABASE EXIT PROGRAM EDCVARY RPGLE VARY CONFIGURATION EXIT POINT EDLTKR RPGLE DELETE KEY STORE RECORD EXIT PROGRAM EDLTPRF1 RPGLE DELETE USER PROFILE EXIT PROGRAM EDLTPRF2 RPGLE DELETE USER PROFILE EXIT PROGRAM EDLTRCV1 RPGLE DELETE JOURNAL RECEIVER EXIT PROGRAM EIM RPGLE EIM APIS EIMGEPH RPGLE CONVERT IMAGE API EXIT PROGRAM DEFINES EJOBNTFY RPGLE JOB NOTIFICATION EXIT MESSAGES EKICONR RPGLE PRINTMANAGER RPG CONSTANTS EMHDFTPG RPGLE DEFAULT HANDLINGR EXIT PGM PARAMETER EMOOPTEP RPGLE OPTICAL EXIT SUPPORT ENPSEP RPGLE NETWORK PRINT SERVER EXIT PROGRAM STRUCTURE EOGDOCH RPGLE DOCUMENT HANDLING EXIT PROGRAM EOK RPGLE COMMON STRUCTURES FOR DIRECTORY SERVICES EXIT PGM EOKDRSH1 RPGLE DIRECTORY SEARCH EXIT PROGRAM EOKDRSP RPGLE DIRECTORY SUPPLIER EXIT PROGRAM EOKDRVF RPGLE DIRECTORY VERFICATION EXIT PROGRAM EPADSEL RPGLE DEVICE SELECT EXIT PROGRAM EPDTRCJB RPGLE TRACE JOB EXIT PROGRAM EPQMAPXT RPGLE EMAIL EXIT EPQXFORM RPGLE IPDS TO PDF TRANSFORM EXIT EPWFSEP RPGLE FILE SERVER EXIT PROGRAM PARAMETERS EQQQRYGV RPGLE QUERY GOVERNOR EXIT ERRNO RPGLE ILE RPG VERSION OF C ERRNO HEADER ERSTPRF1 RPGLE RESTORE USER PROFILE EXIT PROGRAM ERWSCI RPGLE SQL CLIENT INTEGRATION EXIT PROGRAM ESCWCHT RPGLE TRACE EXIT PROGRAM ESETMST RPGLE SET MASTER KEY 1 EXIT PROGRAM ESOEXTPT RPGLE SOCKETS APIS EXIT PROGRAM ESPBLSEP RPGLE CUSTOMIZED SEPARATOR PAGE EXIT PROGRAM ESPDQRCD RPGLE SPOOL DATA QUEUE ENTRIES ESPDRVXT RPGLE PRINT DRIVER EXIT INTERFACE ESPTRNXT RPGLE WRITER TRANSFORM EXIT INTERFACE ESPXPTS RPGLE SPOOL UIM EXIT POINT DEFINITION ESYDRAPP RPGLE DEREGISTER APPL FOR CERT EXIT PROGRAM ESYRGAPP RPGLE REGISTER APPLICATION FOR CERTIFICATE USAGE EXIT ESYUPDCA RPGLE UPDATE CERTIFICATE AUTHORITY TRUST EXIT PROGRAM ESYUPDCU RPGLE UPDATE CERTIFICATE USE EXIT PROGRAM ETASTGEX RPGLE STORAGE EXISTENCE EXIT PROGRAM ETATAPMG RPGLE TAPE MANAGEMENT EXIT PROGRAM ETEPGMST RPGLE PROGRAM STOP EXIT PROGRAM HEADER ETEPSEPH RPGLE ENTRY POINT STOP EXIT ETGDEVEX RPGLE TELNET SERVER DEVICE EXIT PROGRAM ETNCMTRB RPGLE COMMITMENT CONTROL EXIT PROGRAM ETOCSVRE RPGLE EXIT PROGRAM FOR TCP/IP USER DEFINED SERVERS ETRNKSF RPGLE TRANSLATE KEY STORE EXIT PROGRAM EUIAFEX RPGLE APPLICATION FORMATTED DATA EXIT PROGRAM EUIALCL RPGLE ACTION LIST AND PULL DOWN FIELD CHOICE EXIT PGM EUIALEX RPGLE ACTION LIST OR PULL DOWN FIELD EXIT PROGRAM EUICSEX RPGLE CURSOR SENSITIVE PROMPT EXIT PROGRAM EUICTEX RPGLE CONDITIONING TAG EXIT PROGRAM EUIFKCL RPGLE CALL PROGRAM FOR A FUNCTION KEY EXIT PROGRAM EUIGPEX RPGLE GENERAL PANEL CHECKING EXIT PROGRAM EUIILEX RPGLE INCOMPLETE LIST EXIT PROGRAM EUIMICL RPGLE CALL PROGRAM FOR A MENU ITEM EXIT PROGRAM EUITAEX RPGLE TEXT AREA DATA EXIT PROGRAM EVLDPWD1 RPGLE PASSWORD VALIDATION EXIT EWCPRSEP RPGLE PRE-RESTRICTED STATE EXIT POINT EWCPWRD RPGLE POWER DOWN SYSTEM EXIT PROGRAM EZDAEP RPGLE DATABASE SERVER EXIT PROGRAM STRUCTURES EZHQEP RPGLE DATA QUEUE SOCKET SERVER EXIT PGM STRUCTURE EZRCEP RPGLE REMOTE CMD/REMOTE PGM CALL EXIT PGM STRUCTURE EZSCEP RPGLE CENTRAL SERVER EXIT PROGRAM STRUCTURES EZSOEP RPGLE SOCKET SIGNON SERVER EXIT PGM STRUCTURE FCNTL RPGLE ILE RPG VERSION OF C FCNTL HEADER ICONV RPGLE CODE CONVERSION SERVICE PROGRAM IFS RPGLE ILE RPG VERSION OF C IFS HEADER JNI RPGLE JAVA JNI INCLUDE PTHREAD RPGLE ILE RPG VERSION OF C PTHREAD HEADER QALRTVA RPGLE RETRIEVE ALERT API QANE RPGLE ANE INCLUDE QBNCHGPD RPGLE CHANGE PROGRAM DATA QBNLMODI RPGLE LIST MODULE INFORMATION API QBNLPGMI RPGLE LIST ILE PROGRAM INFORMATION API QBNLSPGM RPGLE LIST SERVICE PROGRAM INFORMATION API QBNRMODI RPGLE RETRIEVE MODULE INFORMATION API QBNRPII RPGLE RETRIEVE PROGRAM INTERFACE INFORMATION QBNRSPGM RPGLE RETRIEVE SERVICE PROGRAM INFORMATION API QCAPCMD RPGLE PROCESS COMMANDS API QCAVFY RPGLE COMMON INCLUDE FOR VERIFY NAME QCDRCMDD RPGLE RETRIEVE COMMAND DEFINITION API QCDRCMDI RPGLE RETRIEVE COMMAND INFORMATION API QCLRPGMI RPGLE RETRIEVE PROGRAM INFORMATION API QCST RPGLE CLUSTER COMMON INFORMATION QCSTCHT RPGLE CLUSTER HASH TABLE QCSTCRG1 RPGLE CLUSTER RESOURCE GROUP APIS QCSTCRG3 RPGLE CLUSTER RESOURCE GROUP APIS QCSTCRG4 RPGLE CLUSTER RESOURCE GROUP APIS QCSTCTL RPGLE CLUSTER CONTROL APIS QCSTCTL1 RPGLE CLUSTER CONTROL APIS QCSTCTL2 RPGLE CLUSTER CONTROL APIS QCSTDD RPGLE CLUSTER CONTROL APIS QC3CCI RPGLE CRYPTOGRAPHIC COMMON INCLUDES QDBJRNL RPGLE DATABASE DDL JOURNAL ENTRIES QDBLDBR RPGLE LIST DATABASE RELATIONS API QDBRJBRL RPGLE RETRIEVE JOB RECORD LOCKS QDBRPLAY RPGLE REPLAY DATABASE OPERATION QDBRRCDL RPGLE RETRIEVE RECORD LOCKS QDBRTVFD RPGLE RETRIEVE FILE DESCRIPTION API QDBRTVSN RPGLE RETRIEVE LONG FILE TO SHORT FILE NAME QDBST RPGLE STATISTICS MANAGER QDCCCFGD RPGLE CHANGE CONFIGURATION DESCRIPTION QDCLCFGD RPGLE RETRIEVE CONFIGURATION STATUS QDCRCFGS RPGLE RETRIEVE CONFIGURATION STATUS API QDCRCTLD RPGLE RETRIEVE CONTROLLER DESCRIPTION API QDCRDEVD RPGLE RETRIEVE DEVICE DESCRIPTION API QDCRLIND RPGLE RETRIEVE LINE DESCRIPTION API QDCRNWSD RPGLE RETRIEVE NWSD DESCRIPTION QDFRPRTA RPGLE RETRIEVE PRINTER FILE ATTRIBUTES QDFRTVFD RPGLE RETRIEVE DISPLAY FILE DESCRIPTION API QDMLOPNF RPGLE LIST OPEN FILES API QDMRTVFO RPGLE RETRIEVE FILE OVERRID INFORMATION API QEDCHGIN RPGLE CHANGE CONTACT INFORMATION QEDRTVCI RPGLE RETRIEVE CONTACT INFORMATION QESCPTFO RPGLE CONTROL PTF ORDER QESRSRVA RPGLE RETRIEVE SERVICE ATTRIBUTES API QEZCHBKL RPGLE CHANGE OA BACKUP LIST API QEZCHBKS RPGLE CHANGE OA BACKUP SCHEDULE API QEZLSGNU RPGLE LIST SIGNED-ON USERS API QEZOLBKL RPGLE RETRIEVE BACKUP LIST API QEZRTBKD RPGLE RETRIEVE OA BACKUP OBJECT DETAILS API QEZRTBKH RPGLE RETRIEVE OA BACKUP HISTORY API QEZRTBKO RPGLE RETRIEVE OA BACKUP OPTIONS API QEZRTBKS RPGLE RETRIEVE OA BACKUP SCHEDULE API QFPADAP1 RPGLE ENROLLMENT APIS QFPADOLD RPGLE OPEN LIST NETWORK SERVER STORAGE SPACES QFPADOLS RPGLE OPEN LIST NETWORK SERVERS QFPADOLU RPGLE OPEN LIST NETWORK SERVER USERS QFPADRNI RPGLE RETRIEVE NETWORK SERVER INFORMATION QFPADRUA RPGLE RETRIEVE NETWORK SERVER USER ATTRIBUTES QFPRLNWS RPGLE LIST NWS CONFIGURATIONS QFPRRNWS RPGLE RETRIEVE NWS CONFIGURATION QFPZAAPI RPGLE NETWARE SERVER AUTHENTICATION APIS QFVLSTA RPGLE LIST ACTIVITIES API QFVLSTNL RPGLE LIST NODE LIST ENTRIES API QFVRTVCD RPGLE RETRIEVE CHANGE REQUEST DESCRIPTION API QGLDPAPI RPGLE DIRECTORY PUBLISHING QGLDUAPI RPGLE DIRECTORY SERVER ADMINISTRATION QGY RPGLE QGY COMMON STRUCTURES QGYFNDF RPGLE FIND FIELD NUMBERS IN LIST QGYGTLE RPGLE GET LIST ENTRIES QGYOLAFP RPGLE OPEN LIST OF AFP INFORMATION API QGYOLJBL RPGLE OPEN LIST OF JOB LOG MESSAGES QGYOLJOB RPGLE OPEN LIST JOB API QGYOLMSG RPGLE OPEN LIST OF MESSAGES QGYOLOBJ RPGLE OPEN LIST OF OBJECTS QGYOLSPL RPGLE OPEN LIST OF SPOOLED FILES QGYRATLO RPGLE RETRIEVE OBJECTS SECURED BY AUTHORIZATION LIST QGYRHRCM RPGLE RETRIEVE HARDWARE RESOURCE API DECLARATIONS QGYRPRTA RPGLE RETRIEVE PRINTER ATTRIBUTES QGYRPRTL RPGLE OPEN LIST OF PRINTERS QGYRTVSJ RPGLE RETRIEVE SERVER JOB INFORMATION QHF RPGLE COMMON STRUCTURES FOR HFS APIS QHFLSTFS RPGLE LIST REGISTERED FILE SYSTEMS API QHFRDDR RPGLE READ DIRECTORY ENTRIES API QIMGAPII RPGLE CONVERT IMAGE API COMMON DEFINES/STRUCTURES QITDRSTS RPGLE RETRIEVE REMOTE NETWORK SERVER STATUS QJOJRNENT RPGLE JOURNAL ENTRY INFORMATION QJORJIDI RPGLE RETRIEVE JOURNAL IDENTIFIER INFORMATION API QJOSJRNE RPGLE SEND JOURNAL ENTRY QJOURNAL RPGLE JOURNAL APIS QKRBSPNEGO RPGLE KERBEROS SPNEGO INTERFACES QLEAWI RPGLE IBM LANGUAGE ENVIRONMENT API HEADER FILE QLG RPGLE COMMON STRUCTURES FOR NLS (QLG) APIS QLGLCL RPGLE STANDARD LOCALE STRUCTURES QLGRLNGI RPGLE QLGRLNGI API QLGRTVCD RPGLE RETRIEVE CCSIDS QLGRTVCI RPGLE RETRIEVE COUNTRY IDS QLGRTVCT RPGLE RETRIEVE CCSID TEXT API QLGRTVLI RPGLE RETRIEVE LANGUAGE ID API QLGRTVSS RPGLE RETRIEVE SORT SEQUENCE TABLE API QLGSORT RPGLE SORT API QLGSRTIO RPGLE SORT INPUT/OUTPUT API QLIJRNL RPGLE CHANGE OBJECT ATTRIBUTE JOURNAL ENTRIES QLIRLIBD RPGLE RETRIEVE LIBRARY DESCRIPTION API QLP RPGLE FORMAT STRUCTURES FOR CDROM PREMASTERING QLPLPRDS RPGLE LIST PRODUCT IN A SAVE FILE API QLPRAGR RPGLE RETRIEVE SOFTWARE AGREEMENT QLYWRTBI RPGLE WRITE BUILD INFORMATION API QLZA RPGLE COMMON STRUCTURES FOR LICENSE MANAGER APIS QLZAADDK RPGLE ADD LICENSE KEY INFORMATION API QLZADDLI RPGLE ADD PRODUCT LICENSE INFORMATION API QLZAGENK RPGLE GENERATE LICENSE KEY API QLZARTV RPGLE RETRIEVE LICENSE INFORMATION API QLZARTVK RPGLE RETRIEVE LICENSE KEY INFORMATION API QMHCTLJL RPGLE CONTROL JOB LOG MESSAGES API QMHLJOBL RPGLE LIST JOB LOG MESSAGES API QMHLSTM RPGLE LIST NONPROGRAM MESSAGES API QMHOLHST RPGLE OPEN LIST OF HISTORY LOG MESSAGES API QMHQCDQ RPGLE CHANGE DATA QUEUE QMHQJRNL RPGLE DATA QUEUE JOURNAL ENTRIES QMHQRDQD RPGLE RETRIEVE DATA QUEUE DESCRIPTION API QMHRCVM RPGLE RECEIVE NONPROGRAM MESSAGE API QMHRCVPM RPGLE RECEIVE PROGRAM MESSAGE API QMHRDQM RPGLE RETRIEVE DATA QUEUE MESSAGE API QMHRMFAT RPGLE RETRIEVE MESSAGE FILE ATTRIBUTES QMHRMQAT RPGLE RETRIEVE NONPROGRAM MSG QUEUE ATTRIBUTES API QMHRSNEM RPGLE RESEND ESCAPE MESSAGE API QMHRTVM RPGLE RETRIEVE MESSAGE API QMHRTVRQ RPGLE RETRIEVE REQUEST MESSAGE API QNMRCVDT RPGLE RECEIVE DATA API QNMRGFN RPGLE REGISTER FILTER NOTIFICATION API QNMRGTI RPGLE REGISTER APPN TOPOLOGY INFORMATION API QNMRRGF RPGLE RETRIEVE REGISTERED FILTERS API QOGRTVOE RPGLE RETRIEVE OFFICE PROGRAMS API QOKDSPDP RPGLE DISPLAY DIRECTORY PANELS API QOKSCHD RPGLE SEARCH SYSTEM DIRECTORY API QOLQLIND RPGLE QUERY LINE DESCRIPTION API QOLRECV RPGLE RECEIVE DATA API QOLSEND RPGLE SEND DATA API QOLSETF RPGLE SET FILTER API QPASTRPT RPGLE START PASS-THROUGH QPDETCPP RPGLE CONTROL POLICY PROCESSING QPDETCVT RPGLE CONVERT FORMAT OF SERVICE INFORMATION QPDETPOL RPGLE SET USER POLICY QPDETRPD RPGLE RETRIEVE POLICY DATA QPDETRTV RPGLE RETRIEVE POLICY DATA QPDETSND RPGLE SEND SERVICE REQUEST QPDETWCH RPGLE START WATCH EXIT PROGRAM QPDSRVPG RPGLE PROBLEM LOG APIS QPMAAPI RPGLE COLLECTION SERVICES MGMT APIS QPMDCPRM RPGLE COLLECTION SERVICES DATA COLLECTION EXIT QPMLPFRD RPGLE LIST PERFORMANCE DATA API QPMLPMGT RPGLE DLPAR MANAGEMENT APIS QPQ RPGLE COMMON STRUCTURES FOR QPQ APIS QPQAPME RPGLE ADD PDF MAP ENTRY QPQMAP RPGLE COMMON PDF MAP DEFINITIONS QPQOLPM RPGLE OPEN LIST PDF MAP INFORMATION QPQRAFPI RPGLE RETRIEVE AFP OBJECT INFORMATION API QPQRPME RPGLE REMOVE PDF MAP ENTRY QPTRTVPO RPGLE RETRIEVE PROMPT OVERRIDE API QPZCPYSV RPGLE PZ INCLUDE QPZCRTFX RPGLE CREATE PROGRAM TEMPORARY FIX API QPZGENNM RPGLE GENERATE PROGRAM TEMPORARY FIX NAME API QPZGROUP RPGLE GROUP PTF APIS QPZLOGFX RPGLE LOG PROGRAM TEMPORARY FIX INFORMATION API QPZLSTFX RPGLE LIST PTFS QPZRTVFX RPGLE RETRIEVE PROGRAM TEMPORARY FIX INFORMATION API QP0LFLOP RPGLE PERFORM FILE SYSTEM OPERATION QP0LROR RPGLE RETRIEVE OBJECT REFERENCES QP0LRRO RPGLE RETRIEVE REFERENCED OBJECTS QP0LSCAN RPGLE SCAN EXITS QP0LSTDI RPGLE INTEGRATED FILE SYSTEM QP0MSRTVSO RPGLE RETRIEVE SYNCHRONIZATION OBJECT INFORMATION QQQQRY RPGLE QUERY API QRCVDTAQ RPGLE RECEIVE DATA QUEUE API QRZRRSI RPGLE RETRIEVE RESOURCE INFORMATION QRZSCHE RPGLE SEARCH HARDWARE RESOURCE ENTRY QSCCHGCT RPGLE CHANGE COMMUNICATIONS TRACE CONFIGURATION QSCJOINT RPGLE JOIN TRACE QSCRWCHI RPGLE RETRIEVE WATCH INFORMATION API QSCRWCHL RPGLE RETRIEVE WATCH LIST API QSCRXMLI RPGLE RETRIEVE XML SERVICE INFORMATION QSCSWCH RPGLE START WATCH API QSNAPI RPGLE DYNAMIC SCREEN MANAGER APIS QSPBOPNC RPGLE BUILD OPEN TIME COMMANDS QSPBSEPP RPGLE BUILD SEPARATOR PAGES QSPEXTWI RPGLE EXTRACT WRITER STATUS QSPGETSP RPGLE GET SPOOLED FILE DATA API QSPMOVJB RPGLE MOVE JOB API QSPMOVSP RPGLE MOVE SPOOLED FILE API QSPOLJBQ RPGLE OPEN LIST OF JOB QUEUES QSPOLOTQ RPGLE OPEN LIST OF OUTPUT QUEUES QSPRILSP RPGLE RETRIEVE LAST SPOOL FILE ID QSPRJOBQ RPGLE RETRIEVE JOB QUEUE INFORMATION API QSPROUTQ RPGLE RETRIEVE OUTPUT QUEUE INFORMATION QSPRWTRI RPGLE RETRIEVE WRITER INFORMATION API QSPSETWI RPGLE SET WRITER STATUS QSPSNDWM RPGLE SEND WRITER MESSAGE QSPSPLI RPGLE RETURN SPOOL INFORMATION QSQCHKS RPGLE SYNTAX CHECK SQL STATEMENT API QSQGNDDL RPGLE GENERATE DATA DEFINITION LANGUAGE API QSQPRCED RPGLE PROCESS EXTENDED DYNAMIC SQL API QSR RPGLE SAVE/RESTORE COMMON FUNCTIONS QSRLIB01 RPGLE SAVE RESTORE QSRLSAVF RPGLE LIST SAVE FILE API QSRRSTO RPGLE RESTORE OBJECT QSRSAVO RPGLE SAVE OBJECT LIST API QSXFTRPB RPGLE FILTER PROBLEM API QSXSRVPL RPGLE PROBLEM MANAGEMENT SERVICE PROGRAM QSY RPGLE COMMON STRUCTURES FOR THE SECURITY APIS QSYDIGID RPGLE DIGITAL CERTIFICATE ID INTERFACE QSYEIMAPI RPGLE OS400 SPECIFIC EIM APIS QSYJRNL RPGLE SECURITY JOURNAL ENTRIES QSYLATLO RPGLE LIST OBJECTS SECURED BY AUTHORIZATION LIST QSYLAUTU RPGLE LIST AUTHORIZED USERS API QSYLOBJA RPGLE LIST OBJECTS USER IS AUTHORIZED TO, OWNS...API QSYLOBJP RPGLE LIST OBJECTS THAT ADOPT OWNER AUTHORITY API QSYLUSRA RPGLE LIST USERS AUTHORIZED TO OBJECT API QSYOLUC RPGLE OPEN LIST USER CERTIFICATES QSYOLVLE RPGLE OPEN LIST OF VALIDATION LIST ENTRIES QSYRAUTU RPGLE RETRIEVE AUTHORIZED USERS QSYREG RPGLE STANDARD REGISTRATION STRUCTURES QSYRTVAI RPGLE RETRIEVE AUTHORIZATION LIST INFORMATION QSYRTVSA RPGLE RETRIEVE SECURITY ATTRIBUTES API QSYRTVSE RPGLE RETRIEVE SERVER AUTHENTICATION ENTRY QSYRTVUA RPGLE RETRIEVE USERS AUTHORIZED TO AN OBJECT QSYRUPWD RPGLE RETRIEVE ENCRYPTED USER PASSWORD QSYRUSRA RPGLE RETRIEVE USER AUTHORITY TO OBJECT API QSYRUSRI RPGLE RETRIEVE USER INFORMATION API QSYSUPWD RPGLE RETRIEVE ENCRYPTED USER PASSWORD QSYUSRIN RPGLE USER INFORMATION APIS QSYVLDL RPGLE VALIDATION LIST PROCESSING QSZCRTPD RPGLE CREATE PRODUCT DEFINITION API QSZCRTPL RPGLE CREATE PRODUCT LOAD API QSZPKGPO RPGLE PACKAGE PRODUCT OPTION API QSZRTVPR RPGLE RETRIEVE PRODUCT INFORMATION API QSZSLTPR RPGLE SELECT PRODUCT API QSZSPTPR RPGLE ADD/REMOVE PRODUCT SUPPORT QTACJMA RPGLE CHANGE JOB MEDIA LIBRARY ATTRIBUTES QTACTLDV RPGLE CONTROL DEVICE API QTAFROBJ RPGLE FREE OBJECT API QTARCGYL RPGLE RETRIEVE CATEGORY LIST QTARCTGF RPGLE RETRIEVE CARTRIDGE FILTER QTARCTGI RPGLE RETRIEVE CARTRIDGE INFORMATION QTARDCAP RPGLE RETRIEVE DEVICE CAPABILITIES QTARDCAP DESC QTARDINF RPGLE RETRIEVE DEVICE INFORMATION QTARDINF DESC QTARDSTS RPGLE RETRIEVE DEVICE STATUS QTARJMA RPGLE RETRIEVE JOB MEDIA LIBRARY ATTRIBUTES QTARTLBL RPGLE RETRIEVE TAPE LABELS QTASCTGF RPGLE SET CARTRIDGE FILTER QTECRTVS RPGLE CREATION VIEW APIS QTEDBGS RPGLE DEBUGGER APIS QTEDBGSI RPGLE SOURCE DEBUGGER APIS QTEDMPV RPGLE DUMP VARIABLES SERVICE PROGRAM QTERTVPV RPGLE RETRIEVE PROGRAM VARIABLE API QTES RPGLE COMMON STRUCTURES FOR DEBUGGER (QTE) APIS QTHMCTLT RPGLE CONTROL THREAD API QTMMSNDM RPGLE SMTP SEND MAIL (TMM) API QTNADDCR RPGLE ADD COMMITMENT RESOURCE API QTNCHGCO RPGLE CHANGE COMMITMENT OPTIONS API QTNRCMTI RPGLE RETRIEVE COMMITMENT INFORMATION QTNXADTP RPGLE XA TRANSACTIONS QTOBUPDT RPGLE UPDATE DNS QTOCCVTI RPGLE CONVERT INTERFACE QTOCC4IF RPGLE CHANGE IPV4 INTERFACE QTOCLPPJ RPGLE LIST TCP/IP POINT-TO-POINT JOBS QTOCNETSTS RPGLE NETSTAT APIS QTOCPPPAPI RPGLE LIST /RETRIEVE PPP CONNECTION PROFILE APIS QTOOSPF1 RPGLE OSPF STATE INFORMATION QTOQMONAPI RPGLE RESOURCE RESERVATION MONITOR APIS QTQICONV RPGLE CODE CONVERSION APIS QTRXRLRL RPGLE RETRIEVE LOCK SPACE RECORD LOCKS API QTRXRLSA RPGLE RETRIEVE LOCK SPACE ATTRIBUTES API QTRXRLSL RPGLE RETRIEVE LOCK SPACE LOCKS API QTVOPNVT RPGLE OPEN VIRTUAL TERMINAL PATH API QTWAIDSP RPGLE AID SPELLING API QTWCHKSP RPGLE CHECK SPELLING API QUHRHLPT RPGLE RETRIEVE HELP TEXT API QUS RPGLE COMMON STRUCTURES FOR USER SPACE APIS QUSADDUI RPGLE ADD USER INDEX ENTRIES API QUSCUSAT RPGLE CHANGE USER SPACE ATTRIBUTES API QUSEC RPGLE COMMON STRUCTURE FOR ERROR CODE PARAMETER QUSGEN RPGLE COMMON STRUCTURES FOR LIST APIS TO A USER SPACE QUSLFLD RPGLE LIST FIELDS API QUSLJOB RPGLE LIST JOB API QUSLMBR RPGLE LIST DATABASE FILE MEMBERS API QUSLOBJ RPGLE LIST OBJECTS API QUSLRCD RPGLE LIST RECORD FORMATS API QUSLSPL RPGLE LIST SPOOLED FILES API QUSREG RPGLE COMMON STRUCTURE FOR REGISTRATION FACILITY APIS QUSRJOBI RPGLE RETRIEVE JOB INFORMATION API QUSRMBRD RPGLE RETRIEVE MEMBER DESCRIPTION API QUSROBJD RPGLE RETRIEVE OBJECT DESCRIPTION API QUSRSPLA RPGLE RETRIEVE SPOOLED FILE ATTRIBUTES API QUSRUIAT RPGLE RETRIEVE USER INDEX ATTRIBUTES API QUSRUSAT RPGLE RETRIEVE USER SPACE ATTRIBUTES API QVOIRCLD RPGLE RETRIEVE IMAGE CATALOG DETAILS QVOIRCLG RPGLE RETRIEVE IMAGE CATALOGS QVTRMSTG RPGLE RETRIEVE MAIN STORAGE API QWCADJTM RPGLE ADJUST TIME QWCATTR RPGLE COMMON JOB AND THREAD INFORMATION QWCCHGJP RPGLE CHANGE JOB POOL API QWCCHGPL RPGLE CHANGE POOLS QWCCHGTN RPGLE CHANGE POOL TUNING INFORMATION API QWCCVTDT RPGLE CONVERT DATE AND TIME QWCJBITP RPGLE CALL JOB INTERRUPT PROGRAM QWCJRNL RPGLE DATA AREA JOURNAL ESD STRUCTURES QWCLASBS RPGLE LIST ACTIVE SUBSYSTEMS API QWCLOBJL RPGLE LIST OBJECT LOCKS API QWCLSCDE RPGLE LIST JOB SCHEDULE ENTRIES API QWCOLTHD RPGLE OPEN LIST OF THREADS QWCRCLSI RPGLE RETRIEVE CLASS INFORMATION QWCRDTAA RPGLE RETRIEVE DATA AREA API QWCRIPLA RPGLE RETRIEVE IPL ATTRIBUTES API QWCRJBLK RPGLE RETRIEVE JOB LOCKS QWCRLCKI RPGLE RETRIEVE LOCK INFORMATION QWCRLRQI RPGLE RETRIEVE LOCK REQUEST INFORMATION QWCRNETA RPGLE RETRIEVE NETWORK ATTRIBUTES API QWCRSSTS RPGLE RETRIEVE SYSTEM STATUS API QWCRSVAL RPGLE RETRIEVE SYSTEM VALUES API QWCRTVCA RPGLE RETRIEVE CURRENT ATTRIBUTES QWCRTVTM RPGLE RETRIEVE TIME QWCRTVTZ RPGLE RETRIEVE TIME ZONE DESCRIPTION QWDCSBSE RPGLE CHANGE SUBSYSTEM ENTRY API QWDLSBSE RPGLE LIST SUBSYSTEM DESCRIPTION ENTRIES API QWDLSJBQ RPGLE LIST SUBSYSTEM JOB QUEUES API QWDRJOBD RPGLE RETRIEVE JOB DESCRIPTION INFORMATION QWDRSBSD RPGLE RETRIEVE SUBSYSTEM DESCRIPTION API QWPZ RPGLE COMMON STRUCTURES FOR WPZ APIS QWPZTAFP RPGLE TRANSFORM AFP TO ASCII API QWSRTVOI RPGLE RETRIEVE LAST OUTPUT INFORMATION QWTCHGJB RPGLE CHANGE JOB API QWTRMVJL RPGLE REMOVE PENDING JOBLOG QWTRTVPX RPGLE RETRIEVE PROFILE INFORMATION QWTRTVTA RPGLE RETRIEVE THREAD ATTRIBUTE API QWTSETPX RPGLE SET PROFILE EXITS QWVOLACT RPGLE OPEN LIST OF ACTIVATIONS QWVOLAGP RPGLE OPEN LIST OF ACTIVATION GROUPS QWVRCSTK RPGLE RETRIEVE CALL STACK API QXDADBBK RPGLE EDRS BLOCKING APIS QXDAEDRS RPGLE EXTENDED DYNAMIC REMOTE SUPPORT (EDRS) APIS QYASPOL RPGLE OPEN LIST OF ASPS API QYASRDI RPGLE RETRIEVE DASD INFORMATION QYASRDMS RPGLE RETRIEVE DASD MANAGEMENT STATUS QYASRTVDDD RPGLE RETRIEVE DEVICE DOMAIN DATA QYASSDMO RPGLE START DASD MANAGEMENT OPERATION QYCUCERTI RPGLE CERTIFICATE INFORMATION QYDOCOMMON RPGLE YDO COMMON STRUCTURES QYDORTVR RPGLE RETRIEVE OBJECT SIGNATURES QYPERPEX RPGLE RETRIEVE PEX INFORMATION QYPSCOLL RPGLE YPS COLLECTOR APIS QYPSSRVS RPGLE YPS SERVICES APIS QZCACLT RPGLE CLIENT SOFTWARE MANAGEMENT & CONFIGURATION APIS QZD RPGLE COMMON STRUCTURES FOR COMPONENT ZD APIS QZDMMDTA RPGLE OPTICONNECT APIS QZIPUTIL RPGLE QZIPUTIL PTF QZLS RPGLE NETSERVER GENERIC HEADER QZLSCHSI RPGLE CHANGE NETSERVER INFORMATION QZLSLSTI RPGLE LIST NETSERVER INFORMATION QZLSOLST RPGLE OPEN LIST NETSERVER INFORMATION QZMF RPGLE COMMON STRUCTURES - MAIL ENABLEMENT FRAMEWORK APIS QZMFASRV RPGLE MAIL ENABLEMENT SERVICE PROGRAM QZNFNFSO RPGLE PERFORM NETWORK FILE SYSTEM OPTIONS QZNFRTVE RPGLE RETRIEVE NFS EXPORT INFORMATION SCHED RPGLE ILE RPG VERSION OF C SCHED HEADER SIGNAL RPGLE ILE RPG VERSION OF C SIGNAL HEADER SQL RPGLE SQL UDF DEFINITIONS SQLCLI RPGLE STRUCTURED QUERY LANGUAGE (SQL) CALL LEVEL SQLENV RPGLE SQL ENVIRONMENT APIS SQLFP RPGLE SQL FIELD PROCEDURE DEFINITION SQLSCDS RPGLE SQL DESCRIPTOR AND DIAGNOSTIC DEFINES SQLUDF RPGLE SQL USER DEFINED FUNCTIONS SYSIPC RPGLE ILE RPG VERSION OF C SYSIPC HEADER SYSSEM RPGLE ILE RPG VERSION OF C SYSSEM HEADER SYSSTAT RPGLE ILE RPG VERSION OF C SYSSTAT HEADER SYSTYPES RPGLE ILE RPG VERSION OF C SYSTYPES HEADER TIME RPGLE ILE RPG VERSION OF C TIME HEADER TRGBUF RPGLE TRIGGER BUFFER EXIT PROGRAM UNISTD RPGLE ILE RPG VERSION OF C UNISTD HEADER
[解説]
このように総数460個のメンバーが保管されている。
多くはAPIの定義関数であるがAPIの使い方まで紹介されているソースもある。
これほどの莫大な参照ソース・メンバーがあなたの会社のIBM iの中にも
保管されているのでよく利用して欲しい。
