UF library list (JNETLIBL)

Where allowed to run: All environments (*ALL)
Threadsafe: No
Parameters
Examples
Error messages

Cmd JNETLIBL UF library list > Lista librerie UF

http://www.neroni.it/NERONI2/JNETLIBL.NERONI2.HTML

Imposta la lista librerie recuperata dalla descrizione lavori che compete ad uno degli ambienti di un cliente.

1) Per ogni cliente esiste una libreria di servizio, detta anche "libreria ambienti".

2) Ogni libreria ambienti contiene il file "Anagrafico ambienti".

3) Ogni record di tale anagrafico porta come chiave unica un codice ambiente e individua una descrizione lavori specifica e normalmente unica per l'ambiente.

4) Le descrizioni lavori risiedono normalmente nella stessa libreria ambienti ove giace l'anagrafico.

5) Per impostare quindi la lista librerie di un ambiente, il tool riceve il nome della libreria ambienti e il codice dell'ambiente, recupera la lista librerie dalla descrizione del lavoro corrispondente e la imposta come lista librerie corrente.

In Unione Fiduciaria (UF) le librerie ambienti hanno un nome che che termina con il suffisso "NETF", l'anagrafico si chiama sempre "WAMBANA" e le descrizioni lavori hanno nomi a piacere.

Oltre a questa funzione principale, il presente comando permette di:

1> listare le librerie ambienti;

2> listare gli ambienti presenti in una libreria ambienti;

3> testare gli ambienti presenti in una libreria ambienti generando un log o, a richiesta, un file di emissione da indagare con apposito query;

4> listare gli ambienti che hanno in lista librerie una specifica libreria utente generando un log o, a richiesta, un file di emissione da indagare con apposito query.

Quando richieste le liste, il comando, per visualizzarle, usa dei messaggi informativi in log al programma chiamante ma sopprime ogni altro messaggio per pulire il log che, se presentato tramite RDI, risulterebbe poco leggibile. Infatti RDI visualizza i log dei comandi eseguiti per suo tramite in un solo modo molto simile alla stampa del log al massimo dettaglio possibile.

Top

Parameters

Keyword Description Choices Notes
LIBR Environment library Name, *LIST Optional, Positional 1
AMBI Environment key Character value, *NONE, *LIST, *TEST, *TESTALL, *WHEREIS Optional, Positional 2
LIBUSR User library to add/search Single values: *NONE
Other values (up to 5 repetitions): Name, *USER
Optional, Positional 3
OUT Output type *RDICMD, *RDI, *QCMD, *FILE Optional, Positional 4
OUTFILE Output file [if OUT(*FILE)] Qualified object name Optional, Positional 5
Qualifier 1: Output file [if OUT(*FILE)] Name, JNETLIBLX
Qualifier 2: in library Name, QTEMP
Top

Environment library (LIBR) > Libreria ambienti

Valori permessi:

nome-libreria-ambienti
Il nome della libreria contenente l'anagrafico ambienti WAMBANA

Valori speciali:

*LIST
Richiede la lista in log di tutte le librerie del sistema contenenti il file anagrafico degli ambienti WAMBANA

L'esecuzione della lista esclude ogni altra attivita' del comando.

Top

Environment key (AMBI) > Chiave ambiente

Valori permessi:

chiave-ambiente
Campo che identifica univocamente l'ambiente, ovvero chiave unica del file anagrafico ambienti WAMBANA

Valori speciali:

L'esecuzione della funzione richiesta da uno dei seguenti valori esclude ogni altra attivita' del comando.

*NONE
Da usare solo insieme a LIBR(*LIST) per generare la lista in log di tutte le librerie del sistema contenenti un file anagrafico degli ambienti.
*LIST
Da usare insieme a LIBR(libreria-ambienti) per generare in log la lista semplice di tutti gli ambienti contenuti nel file anagrafico degli ambienti.

Elenco senza controlli.

*TEST
Da usare insieme a LIBR(libreria-ambienti) per generare in log la lista di tutti gli ambienti contenuti nel file anagrafico degli ambienti con le seguenti valutazioni circa la lista librerie di ogni ambiente:

ok = Valida.

ER = In errore.

*TESTALL
Da usare insieme a LIBR(libreria-ambienti) per generare in log o su file la lista con la verifica estesa di tutti gli ambienti contenuti nel file anagrafico degli ambienti.

L'elenco contiene una batteria di flag di errore come segue:

L = Lista librerie dell'ambiente non valida.

M = Non esiste in lista l'area dati "ambiente" DTANETAMB.

D = L'ambiente da DTANETAMB non corrisponde a quello elencato.

N = Non esiste in lista l'area dati "personalizzazioni" DTAPER.

E = L'ambiente da DTAPER non corrisponde a quello elencato.

A = Le librerie delle aree dati sono diverse tra loro.

F = La libreria ambienti non e' in lista librerie ambiente.

La funzionalita' *TESTALL puo' essere richiamata dal comando corrente su una singola libreria ambiente visualizzando il risultato in log.

Per eseguirla su tutte le librerie ambiente ottenendo uno scarico su file occorre invece usare il comando JNETLIBLT che usa il comando corrente come splorare ogni singola libreria

*WHEREIS
Da usare insieme a LIBR(libreria-ambienti) e a LIBUSR(libreria-cercata) per generare in log o su file la lista di tutti gli ambienti contenuti nel file anagrafico degli ambienti con le seguenti valutazioni circa la lista librerie di ogni ambiente:

blank = Valida.

IH = Valida e contenente la libreria cercata (Is Here).

ER = In errore.

Top

User library to add/search (LIBUSR) > Libreria utente da aggiungere/cercare

Valori permessi:

librerie-da-aggiungere
Se presenti sia LIBR(libreria-ambienti) che AMBI(chiave-ambiente), permette di impostare da 1 a 5 nomi di librerie da aggiungere in testa alla lista librerie impostata nel lavoro corrente perche' presente sulla descrizione lavori dell'ambiente richiesto.

Ciascuna delle librerie da aggiungere viene prima eventualmente rimossa e poi aggiunta in lista librerie subito dopo QTEMP.

Le librerie aggiunte conservano in lista la posizione reciproca di elencazione.

libreria-cercata
Se presente AMBI(*WHEREIS), permette di impostare il nome di una sola libreria da cercare nelle liste librerie di tutti gli ambienti della libreria ambienti.

Valori singoli:

*NONE
Se presenti sia LIBR(libreria-ambienti) che AMBI(chiave-ambiente), indica che nessuna libreria e' da aggiungere in testa alla lista librerie prelevata dalla descrizione lavoro dell'ambiente richiesto.

Valori speciali:

*USER
Se presenti sia LIBR(libreria-ambienti) che AMBI(chiave-ambiente), indica che una delle librerie da aggiungere in testa alla lista librerie sara' omonima dell'utente corrente.
Top

Output type (OUT) > Tipo emissione

Valori permessi:

*RDICMD
Adatto all'uso dal riquadro comandi RDI.

Emette nel log i messaggi informativi in forma di comandi copiaincollabili per favorirne scelta ed esecuzione.

Elimina alcuni messaggi automatici per migliorare la leggibilita' del log visto da RDI.

*RDI
Adatto all'uso dal riquadro comandi RDI.

Emette nel log i messaggi informativi in forma di lista con incolonnamento.

Elimina alcuni messaggi automatici per migliorare la leggibilita' del log visto da RDI.

*QCMD
Adatto all'uso dal video comandi (call QCMD).

Emette nel log i messaggi informativi in forma di lista con incolonnamento.

*FILE
Se corre una delle seguenti parametrizzazioni:

1) LIBR(libreria-ambienti) AMBI(*TESTALL)

2) LIBR(libreria-ambienti) AMBI(*WHEREIS)

permette di scaricare l'elenco di ambienti della libreria scelta su un file di database invece che sul log del lavoro corrente.

L'opzione non crea il file di emissione e quindi il suo uso e' riservato all'uso interno ai comandi:

1> JNETLIBLT UF library list. Testall

2> JNETLIBLW UF library list. Whereis

che preparano il file di emissione necessario.

Top

Output file (OUTFILE) - name > File di emissione - nome

Nome del file fisico ricevente l'elenco degli ambienti generato da una delle opzioni che scaricano: AMBI(*TESTALL) e AMBI(*WHEREIS)

Valori permessi:

nome-file-emissione
Il nome indicato viene usato per il file di emissione.

Valori speciali:

JNETLIBLX
Il file di emissione prende il nome di default JNETLIBLX.

Output file (OUTFILE) - library > File di emissione - libreria

Nome della libreria in cui risiede il file fisico ricevente l'elenco di ambienti richiesto.

Valori permessi:

nome-libreria
Il file di emissione viene cercato nella libreria richiesta.

Valori speciali:

QTEMP
Il file di emissione viene cercato nella libreria temporanea QTEMP.
Top

Esempi d'uso del comando JNETLIBL UF library list

Esempio zero: Ambiente di prova

Tra i sorgenti del tool vengono forniti i sorgenti JNL. e JNL.1

1) Il primo e' una job stream in grado di creare un gruppo di librerie JN* contenenti un insieme di oggetti e dati di prova.

2) Il secondo e' una stringa di comandi SQL eseguiti da un RUNSQLSTM presente nel primo sorgente che inserisce dati negli anagrafici degli ambienti di prova.

LIBRERIE DATI

Libreria   Oggetto   Tipo    Valore
---------- --------- ------- ------------------------------
JNLPRIMA  
           DTANETAMB *DTAARA Amb:UNO1
           DTAPER    *DTAARA Amb:UNO1
           1 file fisico dati descritto esternamente
JNLSECONDA
           2 file fisici dati descritti esternamente
JNLTERZA  
           3 file fisici dati descritti esternamente
JNLQUARTA 
           DTANETAMB *DTAARA Amb:UNO2
           4 file fisici dati descritti esternamente
JNLQUINTA 
           DTAPER    *DTAARA Amb:UNO2
           5 file fisici dati descritti esternamente
JNLSESTA  
           DTANETAMB *DTAARA Amb:DUE1
           DTAPER    *DTAARA Amb:DUEX
           6 file fisici dati descritti esternamente
JNLSETTIMA
           7 file fisici dati descritti esternamente
JNLOTTAVA 
           8 file fisici dati descritti esternamente
JNLNONA   
           DTANETAMB *DTAARA Amb:DUEY
           9 file fisici dati descritti esternamente
JNLDECIMA 
           DTAPER    *DTAARA Amb:DUE2
           10 file fisici dati descritti esternamente

LIBRERIE AMBIENTI

Libreria   Oggetto   Tipo    Valore
---------- --------- ------- ------------------------------
JNLUNO    
           WAMBANA   *FILE   Amb:UNO1 Jd:JNLUNO/JNLUNO1
                             Amb:UNO2 Jd:JNLUNO/JNLUNO2
                             Amb:UNO3 Jd:JNLUNO/JNLUNO3
                             Amb:UNO4 Jd:JNLUNO/JNLUNO4
                             Amb:UNO5 Jd:JNLUNO/JNLUNO5
                             Amb:UNO6 Jd:JNLUNO/JNLUNO6
                             Amb:UNO7 Jd:JNLUNO/JNLUNO7
                             Amb:UNO8 Jd:JNLUNO/JNLUNO8
           JNLUNO1   *JOBD   Libl:QTEMP JNLPRIMA JNLSECONDA
                             JNLTERZA JNLUNO QGPL
           JNLUNO2   *JOBD   Libl:QTEMP JNLQUARTA JNLQUINTA
                             JNLUNO QGPL
           JNLUNO3   *JOBD   Libl:QTEMP JNLMANCA JNLQUINTA
                             JNLUNO QGPL
           JNLUNO4   *JOBD   Libl:QTEMP JNLPRIMA JNLSECONDA
                             QGPL
           JNLUNO5   *JOBD   Libl:QTEMP JNLQUINTA JNLUNO
                             QGPL
           JNLUNO6   *JOBD   Libl:QTEMP JNLSECONDA JNLTERZA
                             JNLUNO QGPL
           JNLUNO7   *JOBD   Libl:QTEMP JNLSECONDA JNLTERZA
                             QGPL
           JNLUNO8   *JOBD   Libl:QTEMP JNLNONA JNLTERZA
                             JNLUNO QGPL
JNLDUE    
           WAMBANA   *FILE   Amb:DUE1 Jd:JNLDUE/JNLDUE1
                             Amb:DUE2 Jd:JNLDUE/JNLDUE2
           JNLDUE1   *JOBD   Libl:QTEMP JNLSESTA JNLSETTIMA
                             JNLOTTAVA JNLDUE QGPL
           JNLDUE2   *JOBD   Libl:QTEMP JNLNONA JNLDECIMA
                             JNLDUE QGPL
JNTRE     
           WAMBANA   *FILE   Amb:TRE1 Jd:JNLDUE/JNLDUE1

AMBIENTI

Nota: Si osservi che il testo assegnato agli ambienti di prova e' una sintesi degli errori attesi dalle funzioni esecutive sugli ambienti stessi.

Ambi Testo
---- -----------------------------------------------------
UNO1 Noerr Nessun errore
UNO2 Err A Lib aree diverse
UNO3 Err L Lista librerie in errore
UNO4 Err DEF Err dtanetamb, err dtaper, lib amb non libl
UNO5 Err MEA Manca dtanetamb, err dtaper
UNO6 Err MN Mancano dtanetamb e dtaper
UNO7 Err MNF Mancano aree dati, lib amb non libl
UNO8 Err DNA Err dtanetamb, manca dtaper, lib aree diverse
DUE1 Err E Err dtaper
DUE2 Err DA Err dtanetamb, lib aree diverse
TRE1 Err DEF Err dtanetamb, err dtaper, lib amb non libl

Negli esempi successivi si suppone che sul sistema esistano solo gli oggetti e i dati di prova dell'esempio zero.

Esempio 1: Elenca le librerie ambienti presenti sul sistema

Per librerie ambienti si intendono quelle contenenti un file anagrafico ambienti WAMBANA

Si riportano comando e log.

> JNETLIBL
  JNETLIBL LIBR(*LIST) AMBI(*NONE) LIBUSR(*NONE)
    OUT(*RDICMD)
  JNETLIBL LIBR(JNLDUE) AMBI(*TEST)
    /*JNLDUE>UF library list. Test. Lib Due*/
  JNETLIBL LIBR(JNLUNO) AMBI(*TEST)
    /*JNLUNO>UF library list. Test. Lib Uno*/
  JNETLIBL LIBR(JNTRE) AMBI(*TEST)
    /*JNTRE>UF library list. Test. Lib Tre*/

Si osservi la prima riga di log riportante il comando impartito corredato anche dei parametri di difetto.

Si osservino le righe successive che elencano le librerie ambienti sotto forma di comandi copiaincollabili per eseguire l'eventuale esame degli ambienti di ogni libreria. E' riportato anche un commento con nome e testo libreria.

In forma piu' sintetica.

> JNETLIBL OUT(*RDI)
  JNETLIBL LIBR(*LIST) AMBI(*NONE) LIBUSR(*NONE) OUT(*RDI)
  JNLDUE     UF library list. Test. Lib Due
  JNLUNO     UF library list. Test. Lib Uno
  JNTRE      UF library list. Test. Lib Tre

Esempio 2: Elenca gli ambienti di una libreria ambienti

Il comando puo' anche essere copiaincollato dal log dell'esempio 1.

Si riportano comando e log.

> JNETLIBL LIBR(JNLUNO) AMBI(*LIST)
  JNETLIBL LIBR(JNLUNO) AMBI(*LIST) LIBUSR(*NONE)
    OUT(*RDICMD)
  JNETLIBL LIBR(JNLUNO) AMBI(UNO1) /*UNO1>
    Noerr Nessun errore*/
  JNETLIBL LIBR(JNLUNO) AMBI(UNO2) /*UNO2>
    Err A Lib aree diverse*/
  JNETLIBL LIBR(JNLUNO) AMBI(UNO3) /*UNO3>
    Err L Lista librerie in errore*/
  JNETLIBL LIBR(JNLUNO) AMBI(UNO4) /*UNO4>
    Err DEF Err dtanetamb, err dtaper, lib amb non libl*/
  JNETLIBL LIBR(JNLUNO) AMBI(UNO5) /*UNO5>
    Err MEA Manca dtanetamb, err dtaper*/
  JNETLIBL LIBR(JNLUNO) AMBI(UNO6) /*UNO6>
    Err MN Mancano dtanetamb e dtaper*/
  JNETLIBL LIBR(JNLUNO) AMBI(UNO7) /*UNO7>
    Err MNF Mancano aree dati, lib amb non libl*/
  JNETLIBL LIBR(JNLUNO) AMBI(UNO8) /*UNO8>
    Err DNA Err dtanetamb, manca dtaper, lib aree diverse*/

Si osservi la prima riga di log riportante il comando impartito corredato anche dei parametri di difetto.

Si osservino le righe successive che elencano gli ambienti sotto forma di comandi copiaincollabili per eseguire l'eventuale sostituzione della lista librerie individuata. E' riportato anche un commento con codice e testo ambiente.

In forma piu' sintetica.

> JNETLIBL LIBR(JNLUNO) AMBI(*LIST) OUT(*RDI)
  JNETLIBL LIBR(JNLUNO) AMBI(*LIST) LIBUSR(*NONE) OUT(*RDI)
  UNO1 Noerr Nessun errore
  UNO2 Err A Lib aree diverse
  UNO3 Err L Lista librerie in errore
  UNO4 Err DEF Err dtanetamb, err dtaper, lib amb non libl
  UNO5 Err MEA Manca dtanetamb, err dtaper
  UNO6 Err MN Mancano dtanetamb e dtaper
  UNO7 Err MNF Mancano aree dati, lib amb non libl
  UNO8 Err DNA Err dtanetamb, manca dtaper, lib aree diverse

Esempio 3: Elenca gli ambienti di una libreria ambienti con test lista librerie

Una variante dell'esempio 2 con comando e log della sola forma sintetica.

> JNETLIBL LIBR(JNLUNO) AMBI(*TEST) OUT(*RDI)
  JNETLIBL LIBR(JNLUNO) AMBI(*TEST) LIBUSR(*NONE) OUT(*RDI)
  UNO1 ok Noerr Nessun errore
  UNO2 ok Err A Lib aree diverse
  UNO3 ER Err L Lista librerie in errore
  UNO4 ok Err DEF Err dtanetamb, err dtaper,
            lib amb non libl
  UNO5 ok Err MEA Manca dtanetamb, err dtaper
  UNO6 ok Err MN Mancano dtanetamb e dtaper
  UNO7 ok Err MNF Mancano aree dati, lib amb non libl
  UNO8 ok Err DNA Err dtanetamb, manca dtaper,
            lib aree diverse

La riga messaggio contiene in questo caso l'esito del tentativo di utilizzo della lista librerie corrispondente all'ambiente.

Esempio 4: Elenca gli ambienti di una libreria ambienti con test esteso di ogni ambiente

Un'altra variante dell'esempio 2 con comando e log della sola forma sintetica.

> JNETLIBL LIBR(JNLUNO) AMBI(*TESTALL) OUT(*RDI)
  JNETLIBL LIBR(JNLUNO) AMBI(*TESTALL) LIBUSR(*NONE)
    OUT(*RDI)
  UNO1 ........ Noerr Nessun errore
  UNO2 ...A.... Err A Lib aree diverse
  UNO3 L....... Err L Lista librerie in errore
  UNO4 .DE.F... Err DEF Err dtanetamb, err dtaper,
                  lib amb non libl
  UNO5 .MEA.... Err MEA Manca dtanetamb, err dtaper
  UNO6 .MN..... Err MN Mancano dtanetamb e dtaper
  UNO7 .MN.F... Err MNF Mancano aree dati, lib amb non libl
  UNO8 .DNA.... Err DNA Err dtanetamb, manca dtaper,
                  lib aree diverse

La riga messaggio contiene in questo caso l'esito del test esteso dell'ambiente come spiegato per il parametro AMBI(*TESTALL).

Esempio 5: Elenca gli ambienti di una libreria ambienti la cui lista librerie contiene la libreria cercata

Un'ulteriore variante dell'esempio 2 con comando e log della sola forma sintetica.

> JNETLIBL LIBR(JNLUNO) AMBI(*WHEREIS) LIBUSR(JNLPRIMA)
    OUT(*RDI)
  JNETLIBL LIBR(JNLUNO) AMBI(*WHEREIS) LIBUSR(JNLPRIMA)
    OUT(*RDI)
  UNO1 IH       Noerr Nessun errore
  UNO2          Err A Lib aree diverse
  UNO3 ER       Err L Lista librerie in errore
  UNO4 IH       Err DEF Err dtanetamb, err dtaper,
                  lib amb non libl
  UNO5          Err MEA Manca dtanetamb, err dtaper
  UNO6          Err MN Mancano dtanetamb e dtaper
  UNO7          Err MNF Mancano aree dati, lib amb non libl
  UNO8          Err DNA Err dtanetamb, manca dtaper,
                  lib aree diverse

La riga messaggio contiene in questo caso l'esito del test di presenza in lista della libreria individuata tramite il parametro LIBUSR(libreria-cercata) come spiegato per il parametro AMBI(*TESTALL).

Esempio 6: Imposta nel lavoro corrente la lista librerie individuata da libreria e ambiente

Il comando puo' anche essere copiaincollato dal log dell'esempio 2.

Si riportano comando e log.

> JNETLIBL LIBR(JNLUNO) AMBI(UNO1)
  JNETLIBL LIBR(JNLUNO) AMBI(UNO1) LIBUSR(*NONE)
    OUT(*RDICMD)
  Lista librerie OK

Se dal video comandi si vuole esaminare il log esteso, si preme F10.

> JNETLIBL LIBR(JNLUNO) AMBI(UNO1)
  JNETLIBL LIBR(JNLUNO) AMBI(UNO1) LIBUSR(*NONE)
    OUT(*RDICMD)
  E' stato modificato l'elenco librerie.
  Jobd JNLUNO/JNLUNO1 Libl QTEMP JNLPRIMA JNLSECONDA
    JNLTERZA JNLUNO QGPL
  Lista librerie OK

Si osservi il messaggio emesso in log dal sottostante tool JLIBL che indica la descrizione lavoro e la lista librerie usate.

Esempio 7: Tenta di impostare nel lavoro corrente la lista librerie errata individuata da libreria e ambiente

> JNETLIBL LIBR(JNLUNO) AMBI(UNO3)
  JNETLIBL LIBR(JNLUNO) AMBI(UNO3) LIBUSR(*NONE)
    OUT(*RDICMD)
  <--- Resending start --->
  Libreria JNLMANCA non esiste.
  Jobd JNLUNO/JNLUNO3 errore su Libl QTEMP JNLMANCA
    JNLQUINTA JNLUNO QGPL
  Nel comando JLIBL e' stato trovato un errore.
  Nel comando JNETLIBL e' stato trovato un errore.

Si osservino i messaggi del tool sottostante JLIBL riportati al livello visualizzato tramite il tool di reinvio JRSNMSG

Esempio 8: Come esempio 6 ma con aggiunta estemporanea di librerie

Si riportano comandi e log.

Prepara una lista librerie elementare:
> CHGLIBL LIBL(QTEMP QGPL)
  E' stato modificato l'elenco librerie.
Esegue il comando:
> JNETLIBL LIBR(JNLUNO) AMBI(UNO1) LIBUSR(*USER JNLTERZA)
  JNETLIBL LIBR(JNLUNO) AMBI(UNO1) LIBUSR(*USER JNLTERZA)
    OUT(*RDICMD)
  Lista librerie OK
Come se avesse eseguito:
> CHGLIBL LIBL(QTEMP NERONI JNLTERZA JNLPRIMA JNLSECONDA
    JNLUNO QGPL)

Se dal video comandi si vuole esaminare il log esteso, si preme F10.

> CHGLIBL LIBL(QTEMP QGPL)
  E' stato modificato l'elenco librerie.
> JNETLIBL LIBR(JNLUNO) AMBI(UNO1) LIBUSR(*USER JNLTERZA)
  JNETLIBL LIBR(JNLUNO) AMBI(UNO1) LIBUSR(*USER JNLTERZA)
    OUT(*RDICMD)
  E' stato modificato l'elenco librerie.
  Jobd JNLUNO/JNLUNO1 Libl QTEMP JNLPRIMA JNLSECONDA
    JNLTERZA JNLUNO QGPL
  La libreria JNLTERZA e' stata eliminata dall'elenco
    librerie.
  La libreria JNLTERZA e' stata aggiunta all'elenco
    librerie.
  La libreria NERONI non e' stata eliminata dall'elenco
    librerie.
  La libreria NERONI e' stata aggiunta all'elenco
    librerie.
  Lista librerie OK

Si osservi il ballo della libreria aggiunta e di quella spostata.

Top

Messaggi informativi e di completamento

Messaggi *INFO e *COMP

JNL0151
JNETLIBL LIBR(&1) AMBI(&2) LIBUSR(&3) OUT(&4)
JNL0152
JNETLIBL LIBR(&1) AMBI(&2) /*&2>&3*/
JNL0121
&1 &2
JNL0153
JNETLIBL LIBR(&1) AMBI(&2) /*&4^&2>&3*/
JNL0122
&1 &2 &3
JNL0123
&1
JNL0191
Lista librerie OK
JNL0154
JNETLIBL LIBR(&1) AMBI(*TEST) /*&1>&2*/
JNL0124
&1
JNL0192
Non esistono file ambienti WAMBANA sul sistema

Messaggi di errore

Messaggi *DIAG seguiti da *ESCAPE CPF0001

JNL0101
Libreria ambienti &1 non esiste
JNL0102
File ambienti WAMBANA non esiste nella libreria &1
JNL0103
File di emissione &1/&2 per *WHEREIS non preesiste
JNL0104
File di emissione &1/&2 per *TESTALL non preesiste
JNL0105
Chiave &1 non trovata nel file ambienti &2/WAMBANA
JNL0106
Libreria utente &1 non esiste
Top