AnsweredAssumed Answered

Ajout d'information dans HEADER.UNIX

Question asked by didierlasne612270 on Jun 4, 2018

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 ??

Outcomes