PreviousNext
Help > Développement > Fonctions W-Langage pour AS/400 > Fonctions Gestions de fichiers > ASOpenFileInfoList >
Exemple

 

 

// JOB courant

asopnfilecollec est une ASOpenFileInfoCollection

SI PAS ASOpenFileInfoList(asopnfilecollec,MaConnexion) ALORS
    Info(ErreurInfo(errComplet))
SINON
    I est un entier  = 1
    POUR TOUT asopnf DE asopnfilecollec
        Trace(I,": ",asopnf.fileName, asopnf.threadId)

        I = I+1
    FIN
FIN


// JOB spécifique

asopnfilecollec2 est une ASOpenFileInfoCollection


SI PAS ASOpenFileInfoList(asopnfilecollec2,MaConnexion, "653011/QSYS/QINTER") ALORS
    Info(ErreurInfo(errComplet))
SINON
    J est un entier  = 1
    POUR TOUT asopnf2 DE asopnfilecollec2
        Trace(J,": ",asopnf2.fileName + " FROM " + asopnf2.mbrOrDeviceName, asopnf2.threadId)
        J = J+1
    FIN
FIN

 

// Thread d’un JOB spécifique
asopnfilecollec3 est une ASOpenFileInfoCollection

SI PAS ASOpenFileInfoList(asopnfilecollec3,MaConnexion, "653011/QSYS/QINTER", Val("2")) ALORS
    Info(ErreurInfo(errComplet))
SINON
    K est un entier  = 1
    POUR TOUT asopnf3 DE asopnfilecollec3
        Trace(K,": ",asopnf3.fileName, asopnf3.threadId)
        K = K+1
    FIN
FIN