Créez un flux de travail avec les activités de démarrage, JavaScript et fin.
Objectif
Comment vérifier le contenu des fichiers importants tels que serverconf.xml, instance-config.xml et logins.log, sans tech-ops.
Facilite la configuration de dépannage et de la vérification en temps réel.
Environnement
Tous les environnements Campaign V6.
Étapes
-
-
Ouvrez l'activité JavaScript et saisissez le code indiqué ci-dessous : concernant l'exécution du flux désormais le contenu est imprimé dans les fichiers journal dans un onglet de contrôle.
//collect contents of the config file var f = new File( "/usr/local/neolane/nl6/conf/config-" + Application.instanceName + ".xml" ); var arr = []; f.open() for each(var line in f) { arr.push( line ); } for ( var i = arr.length - 1; i >= 0; i-- ) logInfo(arr[i]); f.close()
Ici, nous utilisons une variable appelée Application.instanceName pendant que le fichier de configuration instance varie selon le nom d'occurrence.
Nous sommes parfois amenés à utiliser le même code et de modifier l'emplacement pour obtenir le fichier logins.log également. Cela toutefois renverra uniquement des modules externes sur le serveur exécutant le module wfserver.//collect contents of the logins.log file var f = new File( "/usr/local/neolane/nl6/var/"Application.instanceName"/logins.log );
De même, il n’est pas possible d’écrire ce fichier comme il dépend du nom de l’occurrence.
//collect contents of the server config file var f = new File( "/usr/local/neolane/nl6/conf/serverConf.xml" );
Il s'agit de la manière dont l'activité JavaScript doit se présenter :
Accéder à votre compte