L'ambiente di linguaggio System è un ambiente definito da Net.Data che supporta le chiamate ai programmi esterni identificati in un'istruzione EXEC in un blocco FUNCTION.
L'ambiente di linguaggio System interpreta l'istruzione EXEC trasferendo il nome programma e i parametri al sistema operativo per l'elaborazione utilizzando utilizzando la chiamata di funzione al sistema() di linguaggio C. Questo metodo non consente al programma esterno di trasferire direttamente le variabili a e da Net.Data, come nel caso dell'ambiente di linguaggio REXX e quindi Net.Data elabora le variabili utilizzando il seguente metodo:
name = value
Per più elementi di dati, separare ogni elemento con una nuova riga o uno spazio.
Se una variabile presenta lo stesso nome di un parametro di emissione, il nuovo valore sostituisce quello corrente. Net.Data ignora i nomi variabile che non corrispondono ad alcuno dei parametri di emissione.
Un programma di ambiente di linguaggio system accede ai valori di un parametro di tabella tramite il nome di Net.Data. Le intestazioni della colonna per la tabella T sono T_N_i e i valori dei campi sono T_V_i_j. I numeri delle righe e delle colonne nella tabella T sono rispettivamente T_ROWS e T_COLS.
Suggerimento per l'autorizzazione: Assicurarsi che il server Web abbia diritto di accesso a tutti i file eseguibili esterni richiamati dall'ambiente di linguaggio System. Per ulteriori informazioni, consultare la sezione sulla specifica dei diritti di accesso del server Web ai file di Net.Data nel capitolo relativo alla configurazione contenuto in Guida alla gestione e alla programmazione di Net.Data.