Padnamen in het bestandssysteem QSYS.LIB

Elke component van de padnaam moet de objectnaam bevatten gevolgd door het objecttype van het object.

  • Bijvoorbeeld:
         /QSYS.LIB/QGPL.LIB/PRT1.OUTQ  
    
              /QSYS.LIB/EMP.LIB/PAY.FILE/TAX.MBR 

    Objectnaam en -type zijn van elkaar gescheiden door een punt (.). Objecten in een bibliotheek kunnen dezelfde naam hebben als het om verschillende objecttypen gaat. Het objecttype moet dus worden opgegeven om het object te identificeren.

  • De objectnaam in elke component mag maximaal 10 tekens lang zijn, het objecttype maximaal 6 tekens.
  • De directoryhiërarchie in de QSYS.LIB kan al naar gelang het object twee tot drie niveaus hebben (twee of drie componenten in de padnaam). Als het object een databasebestand is, kan de hiërarchie drie niveaus hebben (bibliotheek, bestand, sectie). Anders zijn slechts twee niveaus mogelijk (bibliotheek, object). De combinatie van de lengte van elke componentnaam en het aantal directoryniveaus bepaalt de maximumlengte van de padnaam.

    Als de eerste twee niveaus hoofddirectory (/) en QSYS.LIB zijn, kan de directoryhiërarchie van QSYS.LIB vijf niveaus hebben.

  • Wanneer de namen worden opgeslagen, worden de tekens geconverteerd naar CCSID 37. Namen met aanhalingstekens echter worden opgeslagen met het CCSID van de taak.

    Zie het onderwerp i5/OS lokaliseren voor meer informatie over CCSID's.