Anleitung zur Überprüfung der Inhalte wichtiger Dateien auf dem Campaign-Server – Campaign

Ziel

Wie können wir den Inhalt wichtiger Dateien wie serverconf.xml, instance-config.xml und logins.log überprüfen, ohne von technischen Arbeitsabläufen abhängig zu sein?

Dies hilft bei der Fehlerbehebung in Echtzeit und beim Überprüfen der Konfiguration.

Umgebung

Alle Campaign V6-Umgebungen.

Schritte

  1. Einen Arbeitsablauf mit Start-, JavaScript- und Endaktivitäten erstellen.

  2. Öffnen Sie die JavaScript-Aktivität und geben Sie den folgenden Code ein: Bei Ausführung des Arbeitsablaufes wird der Inhalt jetzt in den Protokolldateien der Audit-Registerkarte ausgegeben.

    //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()
    

    Hier verwenden wir eine Variable namens Application.instanceName, da die Instanz-Konfigurationsdatei mit dem Instanznamen variiert.

    Wir können ebenso den gleichen Code verwenden und den Speicherort ändern, um die logins.log-Datei zu erhalten. Dies gibt jedoch nur die Anmeldedaten aus, die auf dem Server erstellt wurden, auf dem das Wfserver-Modul ausgeführt wird.

    //collect contents of the logins.log file
    var f = new File( "/usr/local/neolane/nl6/var/"Application.instanceName"/logins.log );

    Ähnlich wie bei der serverconf.xml-Datei können wir dies einfach schreiben, da es nicht vom Instanznamen abhängig ist.

    //collect contents of the server config file
    var f = new File( "/usr/local/neolane/nl6/conf/serverConf.xml" );

    Die JavaScript-Aktivität sollte so aussehen:

 Adobe

Schneller und einfacher Hilfe erhalten

Neuer Benutzer?

Adobe MAX 2024

Adobe MAX
Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online

Adobe MAX

Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online

Adobe MAX 2024

Adobe MAX
Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online

Adobe MAX

Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online