[Solo on-premise/ibrido]{class="badge yellow" title="Applicabile solo alle distribuzioni on-premise e ibride"}

Principio di funzionamento operating-principle

Tecnicamente, la piattaforma Adobe Campaign si basa su diversi moduli.

Esistono molti moduli Adobe Campaign. Alcuni operano continuamente, mentre altri vengono avviati occasionalmente per eseguire attività amministrative (ad esempio per configurare la connessione al database) o per eseguire un'attività ricorrente (ad esempio per consolidare le informazioni di tracciamento).

Esistono tre tipi di moduli Adobe Campaign:

  • Moduli a più istanze: viene eseguito un unico processo per tutte le istanze. Questo vale per i seguenti moduli: web, syslogd, trackinglogd e watchdog (attività dal file config-default.xml).
  • Moduli a istanza singola: viene eseguito un processo per istanza. Questo vale per i seguenti moduli: mta, wfserver, inMail, sms e stat (attività dal file config-<instance>.xml).
  • Moduli di utilità: si tratta di moduli eseguiti occasionalmente per eseguire operazioni occasionali o ricorrenti (cleanup, config, download dei registri di tracciamento e così via).

L'amministrazione del modulo viene eseguita utilizzando lo strumento della riga di comando nlserver installato nella directory bin della cartella di installazione.

Sintassi generale dello strumento nlserver:

nlserver <command> <command arguments>

Per visualizzare l'elenco dei moduli disponibili, utilizzare il comando nlserver.

I moduli disponibili sono descritti nella tabella seguente:

Comando
Descrizione
aliasCleansing
Standardizzazione dei valori di enumerazione
fatturazione
Invio del report attività di sistema a billing@neolane.net
cleanup
Pulizia del database: elimina i dati obsoleti dal database ed esegue un aggiornamento delle statistiche utilizzate dall'optimizer del motore di database.
config
Modifica della configurazione server
esporta
Esportazione nella riga di comando: consente di inviare alla riga di comando un modello di esportazione creato nella console client di Adobe Campaign
fileconvert
Conversione di un file di dimensioni impostate
importa
Importazione nella riga di comando: consente di inviare alla riga di comando un modello di importazione creato nella console client di Adobe Campaign.
inMail
Mail Analyzer in entrata
installsetup
Disponibilità del file di installazione del cliente
javascript
Esecuzione di script JavaScript, con accesso alle API SOAP.
processo
Elaborazione riga di comando
unione
Unione modulo
midSourcing
Ripristino delle informazioni di consegna in modalità mid-sourcing
monitor
XML Visualizzazione dello stato dei processi server e delle attività pianificate, per istanza.
mta
Messaggio di trasferimento agente principale
pacchetto
Importazione o esportazione di file di pacchetto di entità
pdump
Visualizzazione degli stati dei processi del server
prepareda
Preparazione di un’azione di consegna
riavvia
Riavvio parziale del server
runwf
Esecuzione di un’istanza di flusso di lavoro
arresto
Arresto completo del sistema
sms
Elaborazione delle notifiche SMS
sql
Esecuzione script SQL
inizio
Ulteriori avvii
stat
Gestisce le statistiche di connessione MTA
stop
Arresto parziale del sistema
submitda
Invio di un’azione di consegna
syslogd
Server di scrittura log and trace
tracciamento
Consolidamento e recupero dei registri di tracciamento
trackinglogd
Tracciamento della scrittura del registro e rimozione del server
watchdog
Istanza di avvio e monitoraggio
web
Server applicazioni (HTTP e SOAP)
wfserver
Server flusso di lavoro
IMPORTANT
Esiste un ultimo modulo: il modulo di tracciamento e inoltro collegato al server applicazioni che, per motivi di prestazioni, viene integrato tramite meccanismi nativi in un server web Apache o IIS tramite una libreria dinamica. Non esiste alcun comando di Adobe Campaign che consenta di avviare o amministrare questo modulo. È quindi necessario utilizzare i comandi del server Web stesso.

L'utilizzo del modulo e la sintassi dei relativi parametri vengono visualizzati utilizzando il comando seguente: nlserver [module] -?

Esempio:

nlserver config -?

Usage: nlserver [-verbose:<verbose mode>] [-?|h|H] [-version] [-noconsole]
 [-tracefile:<file>] [-tracefilter:<[type|!type],...>]
 [-instance:<instance>] [-low] [-high] [-queryplans] [-detach]
 [-internalpassword:<[password/newpassword]>] [-postupgrade]
 [-nogenschema] [-force] [-allinstances]
 [-addinstance:<instance/DNS masks[/language]>]
 [-setdblogin:<[dbms:]account[:database][/password]@server>]
 [-monoinstance]
 [-addtrackinginstance:<instance/masks DNS[/databaseId/[/language[/password]]]>]
 [-trackingpassword:<[password][/newpassword]>]
 [-setproxy:<protocol/server:port[/login]>] [-reload]
 [-applyxsl:<schema/file.xsl>] [-filter:<file>]
 [-setactivationkey:<activation key>]
 [-getactivationkey:<client identifier>]
-verbose : verbose mode
-? : display this help message
-version : display version number
-noconsole : no longer display logs and traces on the console
-tracefile : name of trace file to be generated (without extension)
-tracefilter : filter for the traces to be generated e.g.: wdbc,soap,!xtkquery.
-instance : instance to be used (default instance if this option is not present).
-low : start up with low priority
-high : start up with high priority (not recommended)
-queryplans : generate traces with the execution plans of SQL queries.
-detach : detaches the process from its parent (internal option)
-internalpassword : changes the password of the server internal account.
-postupgrade : updates the database following upgrade to a higher version.
-nogenschema : does not recompute the schemas during database update
-force : updates the database even if this has already been done with the current build
-allinstances : updates the database over all configured instances
-addinstance : adds a new instance.
-setdblogin : sets the parameters for connection to the database of an instance. The DBMS can be 'oracle', 'postgresql', 'mssql' or 'odbc' (default=postgresql)
-monoinstance : initializes for a single instance ().
-addtrackinginstance : adds a new tracking instance.
-trackingpassword : changes the tracking password of an instance
-setproxy : sets the parameters for connection to a proxy server. The protocol can be 'http', 'https' or 'all'.
-reload : asks the server to reload the configuration of the instances.
-applyxsl : applies an XSL stylesheet to all entities of a schema.
-filter : applies the XTK filter contained in the file during loading of the schema entities.
-setactivationkey : sets the activation key
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1