La richiesta è diavere dei messaggi in Inglese su un dossier ENG, i messaggi in spagnolo su un dossier SPA. I messaggi di amministrazione resteranno in Francese sul dossier Inglese ed il dossier Spagnolo.
Attenzione:
Il server batch che si esegue sul dossier SERVX3, utilizza il programma SERVSYS che si trova nella directory TRT del dossier di riferimento standard X3.
Affinché questo entry point sia preso in carico, occorre che la dichiarazione dell'entry point ed il programma specifico associato siano nel dossier di riferimento X3.
Inoltre, non essendo dichiarate tutte le variabili globali, bisognerà testarne la presenza prima di utilizzarle. Ad esempio, le variabili globali GLON* non sono dichiarate.
L'entry point LANRUN è chiamato ad ogni lancio di un richiesta. E' sitSi trova nel sotto-programma REQUETE del programma SERVSYS: Per informazione, sotto Unix il job batch sarà lanciato lanciando (a seconda delle opzioni) il seguente comando di sistema: EXEC_ENTREP="BATCH" RQT_ENTREP=N°Richiesta adonix -a -l LANGUE </tmp/serveur.ent >>/tmp/NoRequête.log 2>&1
Subprog REQUETE(PID)
Variable Char PID
Local Char LANGUE(5)
If clalev([F:ADS])=0 : Local File ADOSSIER [ADS] : Endif
Read [ADS]DOSSIER = [F:ABR]DOSSIER
GPE = 0
GPOINT = "LANRUN" : Gosub ENTREE From EXEFNC
If !GPE
If find(GLANGUE,[F:ADS]LAN(0..[F:ADS]NBRLAN-1))
LANGUE = GLANGUE
Else
LANGUE = [F:ADS]LAN(0)
Endif
Endif