Add new attachment

Only authorized users are allowed to upload new attachments.

This page (revision-1) was last changed on 28-Aug-2023 16:25 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 1 added 45 lines
%%(display:none)
{{{
WikiUp
}}}
/%
[{TableOfContents }]\\
!!! Variabili di ambiente: cosa sono\\
Le variabili di ambiente sono sostanzialmente associazioni nome=valore fatte dal sistema operativo OS400.\\
Esistono due tipi di variabili di sistema:\\
* Job level\\
* System level\\
Le variabili di job sono associate ad un job e quindi manipolabili solo da esso. Esse vengono cancellate alla chiusura del job.\\
Le variabili di sistema sono invece manipolabili da qualunque job. Esse esistono fino a che non vengono espressamente cancellate. Vengono quindi salvate e ricreate in seguito ad un IPL.\\
Quando un job cerca di accedere per la prima volta ad una variabile di job, il sistema la eredita da quella di sistema (se esiste). A quel punto è possibile gestire separatamente le due variabili.\\
Per ogni ulteriore dettaglio si rimanda alla documentazione specifica dei sistemi i.\\
\\
!!! Uso in Sme.UP\\
Con la versione V3R1 di Sme.UP è stato introdotto l'uso (standard) di variabili di ambiente.\\
Vengono usate sia quelle a livello di sistema che di job.\\
E' quindi importante conoscere la loro esistenza e alcune informazioni di base.\\
\\
!! Quali variabili vengono usate in Sme.UP\\
Per vedere tutte le variabili di ambiente attualmente istanziate è sufficiente digitare\\
WRKENVVAR LEVEL(*JOB) (o LEVEL(*SYS))\\
Attualmente vengono utilizzate le seguenti variabili:\\
||''Nome Variabile''||''SYS/JOB''||''significato''
|SMESYSLIBL | SYS | librerie Sme.UP di sistema\\
|SMEB£1 | JOB | campo TTLIBE di B£1\\
|SMEB£2 | JOB | campo TTLIBE di B£2\\
|SMELOC | JOB | valori relativi alla localizzazione linguistica (lingua, separatori ecc.)\\
|SMEENC | JOB | dati di encoding\\
|SMEENV | JOB | dati di ambiente (codice ambiente, codice univoco loocup...)\\
\\
Le variabili di ambiente con livello di JOB vanno trattate come se fossero una sorta di PDS.\\
\\
!!! Accorgimenti\\
!! SBMJOB\\
Dato che le variabili di job vanno considerate come una PDS, vanno "passate" ad eventuali job sottomessi.\\
Nel SBMJOB è possibile impostare la copia delle variabili di ambiente da sottomettente a sottomesso. Tale opzione deve essere sempre impostata.\\
Quindi __IN OGNI SBMJOB effettuato, deve essere presente l'opzione CPYENVVAR(*YES)__\\
\\
!! Autorizzazioni\\
Dato che le variabili di ambiente assumono una grande importanza, è importante che gli utenti non possano cambiarle.\\
Vanno quindi autorizzati di conseguenza tutti i comandi che le manipolano (ADDENVVAR, CHGENVVAR, RMVENVVAR e WRKENVVAR)\\
\\
This page has only one version
«