Relazioni PF LF (Physical Logical Files)
Per sapere quali sono le LF di un PF o il viceversa è possibile utilizzare il File QSYS.QADBFDEP.
– Per sapere tutte le LF di un PF:
SELECT DBFLDP, DBFFDP FROM QSYS.QADBFDEP WHERE DBFLIB = 'DEV1_LIB' AND DBFFIL = 'REPCLI'
Result:
--- DBFLDP DBFFDP DEV1_LIB REPCLICC DEV1_LIB REPCLIEM DEV1_LIB REPCLIID DEV1_LIB REPCLII1 DEV1_LIB REPCLII2 DEV1_LIB REPCLII3 DEV1_LIB REPCLII4 DEV1_LIB REPCLII5 DEV1_LIB REPCLILD DEV1_LIB REPCLILF DEV1_LIB REPCLILM ---
Per sapere i PF di una LF:
SELECT DBFLIB, DBFFIL FROM QSYS.QADBFDEP WHERE DBFLDP = 'DEV1_LIB' AND DBFFDP = 'REPCLIL1'
Result:
--- DBFLIB DBFFIL DEV1_LIB REPCLI ---
Casi in cui può essere utile:
- per sapere tutte le LF di un PF
- per sapere i PF di una LF
- per sapere se esistono LF che puntano a più PF
- per sapere se esistono PF e LF che sono in Librerie diverse fra loro