Bonjour,
Suite à une demande, j'ai du ajouter le codeappli dans le header
j'ai donc mis le code suivant dans l'include HEADER.UNIX.USER.HEAD
:SET &OBJNAME = sys_act_me_name()
:SET &CODEAPPLI = STR_CUT(&OBJNAME,1,6)
:SET &CODEAPPLI = STR_SUB(&CODEAPPLI, "#", "")
du coup je l'utilise dans parametre TXT du 'Job Messenger'
&UC_JOBMD IPA=&UC_IP_ADDR PNR=&UC_IP_PORT MNR=&UC_MANDANT JNR=&UC_REALNR TYP=S TXT=" APPLI=&CODEAPPLI Job started" TRC=&UC_JOB_MD_TRC
ça fonctionne. Mais hélas, on me demande de rajouter le nom du job et les noms sont long !
le TXT est limité à 32 (-8) et donc ça tronque le texte...
voici un exemple d'affichage header.unix
************************************************************************
** ucxjlx6m version 11.2.5+build.1516 changelist 1497255592 **
** JOB 26326020 (ProcID:0000003625) RESTART AT 04.06.2018 / 15:15:18 **
** UTC TIME 04.06.2018 / 13:15:18 **
** TEXT="APPLI=PREPAR - Job started " **
************************************************************************
serait il possible d'une manière ou d'une autre d'ajouter un champ texte comme suit:
************************************************************************
** ucxjlx6m version 11.2.5+build.1516 changelist 1497255592 **
** JOB 26326020 (ProcID:0000003625) RESTART AT 04.06.2018 / 15:15:18 **
** UTC TIME 04.06.2018 / 13:15:18 **
** TEXT="APPLI=PREPAR - Job started " **
** JOB="PREPAR.VEF#.JOBS.CPY.TRANSFERTS_FTP_FICHIERS_HOMERIDER" **
************************************************************************
est il possible par exemple de passer une commande :print "JOB=&OBJECTNAME" via un include systématiquement appelé après le header ??