Resources

Option nameDescription
NcmRessourcesDirLocation of resources for publication in the Adobe Campaign client console. See this section.
NcmRessourcesDirPreviewLocation of resources for previewing in the Adobe Campaign client console. See this section.
NmsDelivery_DefaultIgnoredImageList of URL masks for the images skipped during upload.
NmsDelivery_ImagePublishingConfiguration of image uploading. The values can be none / tracking / script / list (can be overridden by operator's optional settings).
NmsDelivery_ImageSubDirectoryFolder in which the images on the server are to be stored.
NmsServer_LogoPathSpace to display logos.
NcmPublishingDirRoot folder for publications.
For more on HTML and Text contents generation, refer to this section.
XtkImageUrlLets you define the server on which the images used in the deliveries are stored to enable the browser to get them.
For build versions <= 5098, we use the URL of the images that were uploaded onto the instance.
For build versions > 5098, we use instead the delivery's public URL or the XtkFileRes_Public_URL option's URL.
NmsDelivery_MediaInstanceLets you configure the instance name for image uploading.
NmsDelivery_MediaPasswordLets you configure the password for image uploading.
NmsDelivery_MediaServersLets you configure the media URL(s) for image uploading.
NmsBroadcast_MsgWebValidityDurationDefault validity duration for online resources of a delivery (in seconds).
XtkFileRes_Public_URLNew URL for public resource files.

Campaign & workflow management

Option nameDescription
CrmMarketingActivityWindowMarketing history shown for this number of months.
NmsOperation_DurationDefault validity period of a campaign (in seconds).
NmsOperation_LimitConcurrencyMaximum number of delivery/workflow/hypothesis/simulation jobs that can be processed at a time, started by operationMgt workflow.
NmsOperation_OperationMgtDebugAllows you to monitor the operationMgt technical workflow execution. When activated (value "1"), the execution information are logged in the workflow audit logs.
NmsOperation_TimeRangeTime period for targeting and extraction conditions in scheduled mode.
Workflow_AnalysisThresholdNumber of affected records after which table statistics are automatically recomputed.
XtkReport_LogoLogo to be displayed in the top right-hand corner of the reports exported.
NmsServer_PausedWorkflowPeriodNumber of days to wait between checks for paused workflows.
NmsCampaign_Activate_OwnerConfirmationActivate the deliveries validation by the owner of the operation by entering "1" as the value. To deactivate this option, enter "0".
NmsAsset_JavascriptExtAdditional JS library to load in workflow's activity "Marketing resource notifications".

Security

Option nameDescription
RestrictEditingOOTBSchema(starting 21.1.3 release) If 1 is selected (default value), this option disables edition of build-in schemas.
RestrictEditingOOTBJavascript(starting 21.1.3 release) If 1 is selected (default value), this option disables edition of build-in JavaScript codes.
XtkAcceptOldPasswords(Install compatibility mode: build>6000) When activated (value "1"), this option allows the use of old passwords stored in the database for the connection to external accounts or to the instance.
XtkKeyThis key is used to encrypt most passwords in the database. (external accounts, LDAP password...).
XtkSecurity_Allow_PrivilegeEscalationIf 1 is selected, this option to allow privilegeEscalation in JavaScript.
XtkSecurity_Disable_ControlsOnFileDownloadIf 1 is selected, this option disable ACL controls during a file download (via fileDownload.jsp).
XtkSecurity_Disable_JSFileSandboxingIf 1 is selected, this option disable the file sandboxing within Javascript.
XtkSecurity_SaveOptions_AllowNonAdminIf set to 'true', authorized non-admin operator to update the xtkOption values through the deployment wizard.
XtkSecurity_Unsafe_DecryptStringIf 1 is selected, this option allow to use decryptString to decrypt some passwords.
XtkTraceDeleteLoginEnter the "1" value to trace the deletion of elements with Audit trail information in the mData, through the modification of its "modified by" field before the deletion of the record.

Message Center

Option nameDescription
MC_EnrichmentCustomJs

JavaScript library to be personalized for enriching events. Must contain the implementation of these two functions:

  • enrichRtEvents(aiEventId); : enriches and saves events in the database (where aiEventId corresponds to the table of real time events processed).

  • enrichBatchEvents(aiEventId); : enriches and saves events in the database (where aiEventId corresponds to the ID table of batch events processed).

MC_LastUpdateFromBLDate of the last event status update via delivery logs.
MC_RoutingCustomJs

JavaScript library to be personalized for routing events. Must contain the implementation of these two functions:

  • dispatchRtEvent(iEventId); : returns the internal name of the transactional message selected to process the real time event (where iEventId corresponds to the ID of the real time event processed).

  • dispatchBatchEvent(iEventId); : returns the internal name of the transactional message selected to process the batch event (where iEventId corresponds to the ID of the batch event processed).

MC_RtEventAvgDeliveryTimeAlertAlert threshold of average sending time of real-time events.
MC_RtEventAvgDeliveryTimeWarningWarning threshold for average sending time of real-time events.
MC_RtEventAvgProcessTimeAlertAlert threshold for the average processing time of real-time events.
MC_RtEventAvgProcessTimeWarningWarning threshold for the average processing time of real-time events.
MC_RtEventAvgQueueAlertAlert threshold for the average number of queued real-time events.
MC_RtEventAvgQueueTimeAlertAlert threshold for average queuing time of real-time events.
MC_RtEventAvgQueueTimeWarningWarning threshold for average queuing time of real-time events.
MC_RtEventAvgQueueWarningWarning threshold for the average number of queued real-time events.
MC_RtEventErrorAlertAlert threshold for processing errors of real-time events.
MC_RtEventErrorWarningWarning threshold for processing errors of real-time events.
MC_RtEventMaxQueueAlertAlert threshold for maximum number of queued real-time events.
MC_RtEventMaxQueueWarningWarning threshold for maximum number of queued real-time events.
MC_RtEventMinQueueAlertAlert threshold for minimum number of queued real-time events.
MC_RtEventMinQueueWarningWarning threshold for minimum number of queued real-time events.
MC_RtEventQueueAlertThreshold before critical condition for the queue of pending real time events.
MC_RtEventQueueWarningThreshold before warning for the queue of pending real time events.
MC_RtEventThroughputAlertAlert threshold for real-time event throughput.
MC_RtEventThroughputWarningWarning threshold for real-time event throughput.
NmsMessageCenter_RoutingBatchSizeSize of the regrouping for the event routing.
MC_LastRtEventStatUpdate pointer of RtEvent status (last date until when the data was retrieved).
NmsLine_MessageCenterURLMessage Center server URL used to send welcome messages (LINE channel).

Database

Option nameDescription
NmsCleanup_LastCleanupDefines the last time the cleanup process was run.
NmsCleanup_BroadLogPurgeDelay

Lets you define the delay after which broadlog are erased from the database.

This option is automatically created once the delay is modified within the interface. If you modify the value from the options list, it should be expressed in seconds.

NmsCleanup_EventHistoPurgeDelay

Lets you define the delay after which the event history is erased from the database.

This option is automatically created once the delay is modified within the interface. If you modify the value from the options list, it should be expressed in seconds.

NmsCleanup_EventPurgeDelay

Lets you define the delay after which events are erased from the database.

This option is automatically created once the delay is modified within the interface. If you modify the value from the options list, it should be expressed in seconds.

NmsCleanup_EventStatPurgeDelay

Lets you define the delay after which the event statistics are erased from the database.

This option is automatically created once the delay is modified within the interface. If you modify the value from the options list, it should be expressed in seconds.

NmsCleanup_PropositionPurgeDelay

Lets you define the delay after which propositions are erased from the database.

This option is automatically created once the delay is modified within the interface. If you modify the value from the options list, it should be expressed in seconds.

NmsCleanup_QuarantineMailboxFull

Lets you define the delay after which the quarantines are erased from the database.

This option is automatically created once the delay is modified within the interface. If you modify the value from the options list, it should be expressed in seconds.

NmsCleanup_RecycledDeliveryPurgeDelay

Lets you define the delay after which recycled deliveries are erased from the database.

This option is automatically created once the delay is modified within the interface. If you modify the value from the options list, it should be expressed in seconds.

NmsCleanup_RejectsPurgeDelay

Lets you define the delay after which rejects are erased from the database.

This option is automatically created once the delay is modified within the interface. If you modify the value from the options list, it should be expressed in seconds.

NmsCleanup_TrackingLogPurgeDelay

Lets you define the delay after which tracking logs are erased from the database.

This option is automatically created once the delay is modified within the interface. If you modify the value from the options list, it should be expressed in seconds.

NmsCleanup_TrackingStatPurgeDelay

Lets you define the delay after which tracking statistics is erased from the database.

This option is automatically created once the delay is modified within the interface. If you modify the value from the options list, it should be expressed in seconds.

NmsCleanup_VisitorPurgeDelay

Lets you define the delay after which visitors are erased from the database.

This option is automatically created once the delay is modified within the interface. If you modify the value from the options list, it should be expressed in seconds.

NmsCleanup_WorkflowResultPurgeDelay

Lets you define the delay after which workflow results is erased from the database.

This option is automatically created once the delay is modified within the interface. If you modify the value from the options list, it should be expressed in seconds.

WdbcCapabilities_AzureDwAzure SQL Datawarehouse connector options.
WdbcKillSessionPolicy

Lets you affect Unconditional Stop behavior on all the workflows and PostgreSQL database queries according to the following potential values:

  • 0 – default: stops workflow process, no impact on the database

  • 1 - pg_cancel_backend: stops workflow process and cancels query in the database

  • 2 – pg_terminate_backend: stops workflow process and terminates query in the database

WdbcOptions_TableSpaceUserName of the tablespace intended to contain the data of the Adobe Campaign ootb tables.
See Creating and configuring the database.
WdbcOptions_TableSpaceIndexName of the tablespace intended to contain the indexes of the Adobe Campaign ootb tables.
See Creating and configuring the database.
WdbcOptions_TableSpaceWorkName of the tablespace intended to contain the data of the Adobe Campaign work tables.
See Creating and configuring the database.
WdbcOptions_TableSpaceWorkIndexName of the tablespace intended to contain the indexes of the Adobe Campaign work tables.
See Creating and configuring the database.
WdbcOptions_TempDbNameAllows you to configure a separate database for working tables on Microsoft SQL Server, in order to optimize backups and replication. The option corresponds to the name of the temporary database: Work tables will be written in this database if specified. Example: 'tempdb.dbo.' (note that the name must end with a dot). Read more
WdbcTimeZoneTime zone of the Adobe Campaign's instance. See Configuration.
WdbcUseNCharAre the database's string fields defined with NChar?
WdbcUseTimeStampWithTZDo the database's 'datetime' fields store timezone info?
XtkDatabaseIdID of the database. Begins by 'u' for Unicode DataBase.
XtkInstancePrefixPrefix added to internal names generated automatically.
XtkQuery_Schema_LineCountMaximum number of results returned by a query on xtk:schema and xtk:srcSchema.
XtkSequence_AutoGenerationAll customized schemas, created after this time, with autopk="true" and without the attribute "pkSequence" will get an auto-generated sequence "auto_ <schemanamespace> <schemaname> _seq.
NlMigration_KeepFolderStructure

During migration, the tree structure is automatically reorganized based on the new version standards.
This option allows you to disable the automatic migration of the navigation tree. If you use it, after migration you will have to delete obsolete folders, add the new folders and run all necessary checks.

  • Data type: Integer

  • Value (text) : 1

This option should only be used if the out-of-the-box navigation tree has undergone too many changes.

NmsLastErrorStatCoalesceLast processing date of the NmsEmailErrorStat table cleanup.
PostUpgradeLastErrorInformation concerning the error that occurred in the Postupgrade, following the syntax below:
{Build number}:{mode: pre/post/...}:{The 'lessThan'/'greaterOrEquelThan' where error occurred + sub-step}
XtkCleanup_NoStatsEnter the "1" value so that the update of statistics is not performed through the cleanup workflow.

Integration

Option nameDescription
AEMResourceTypeFilterTypes of AEM resources that can be used in Adobe Campaign. Values must be separated by commas.
nmsPipeline_configLets you configure Experience Cloud Triggers. Data type is "long text" and must be in JSON format. See How to use Experience Cloud Triggers with Adobe Campaign Classic.
LASTIMPORT_<%=instance.internalName%>_<%=activityName%>

This option is used when importing data from a third-party system through a CRM connector. Enabling the option lets you collect only objects modified since the last import. This option has to be manually created and populated as below:

  • Internal name : LASTIMPORT_<%=instance.internalName%>_<%=activityName%>

  • Value (field) : date of the last import, with the yyyy/MM/dd hhss format.

TNT_EdgeServerAdobe Target server used for the integration. This option is already selected by default. This value corresponds to the Adobe Target Domain Server, followed by the value /m2. For example: tt.omtrdc.net/m2.
See this section.
TNT_TenantNameAdobe Target Organization name. This value corresponds to the name of the Adobe Target Client.
See this section.
AAM_DataSourceIdOption used for the integration with Adobe Audience Manager.
AAM_DestinationIdOption used for the integration with Adobe Audience Manager.
WdbcCapabilities_TeradataTeradata connector options.
WdbcCapabilities_HiveHive connector options.

Offers

Option nameDescription
NmsCoupons_MaxPerTransacNumber of coupons that are updated per SQL transaction.
NmsInteraction_LastPropositionSynchControl_'+ [proposition's schema] + "_" + extAccountSource.@executionInstanceId + [proposition's schema] + "_" + vars.executionInstanceIdFilter
NmsInteraction_LastPropositionSynchExec_'+ [ proposition's schema] + "_" + extAccountSource.@executionInstanceId + "_" + extAccountTarget.@executionInstanceId
NmsInteraction_SynchWorkflowIdsSynchronization workflow tracking.
NmsInteraction_UseDaemonEnable/disable asynchronous proposition writing ("0" to disable, "1" to enable).
NmsModule_CouponsEnabledLets you enable coupons.

Server

Option nameDescription
NmsExecutionInstanceIdExecution instance identifier.
NmsServer_CustomerIdCustomer identifier used when sending the billing report.
NmsServer_IntranetURLInternal base URL to access the application server.
NmsServer_LastPostUpgradeBuild number of the AC instance before the last upgrade.
NmsServer_URLBase URL of the public web application server.
XtkPassUnknownSQLFunctionsToRDBMSLets you continue using old undeclared SQL functions after migrating. We strongly recommend against using this option due to the security risks it introduces.

Tracking

Option nameDescription
NmsTracking_AvailableOption that lets you activate tracking.
NmsTracking_ClickFormulaTracked-URL calculation script.
NmsTracking_ExtAccountLets you define the tracking server's external account.
NmsTracking_InstanceLets you define the instance name on the tracking server.
NmsTracking_LastConsolidationLast time the tracking information has been consolidated with new data.
NmsTracking_OpenFormulaOpen URL computation script.
NmsTracking_PasswordPassword for the tracking sever
NmsTracking_PointerThe pointer keeps track of the last message events that were processed through their IDs and date.
NmsTracking_SecureServerUrlSecure URL of the frontal tracking server.
NmsTracking_ServerUrlURL of the frontal tracking server.
NmsTracking_ServerUrlListList of the URLs used to contact the tracking servers.
NmsTracking_UserAgentRulesBrowser-identification rule set.
NmsTracking_WebFormulaScript used to compute Web tracking tags.
NmsTracking_WebTrackingDeliveryName of the virtual delivery designed for web tracking management.
NmsTracking_WebTrackingModeLets you define the web tracking mode.

Privacy

Option nameDescription
Privacy_Request_ConfirmDeletePendingIf option 1 is selected, you have to confirm manually the deletion in the interface in a second step. Otherwise, data will be deleted without confirmation.
Privacy_Request_ConfirmDeletePendingDelayDelay between request waits for deleting confirmation and request is cancelled.
Privacy_Request_MaxErrorAllowedThe maximum number of error allowed when processing/deleting a privacy request.
Privacy_Request_PurgeDelayDelay between request is created on the queue and request data is deleted.

LDAP

Option nameDescription
XtkLdap_ActiveEnable LDAP server to be used to authenticate users and provide authorizations to users.
XtkLdap_AppLoginApplication login to contact the server for various searches.
XtkLdap_AppPasswordEncrypted password for the application login.
XtkLdap_AutoOperatorEnable automatic creation of operators and rights in Adobe Campaign.
XtkLdap_DNComputation formula for LDAP DN based on login.
XtkLdap_DNSearchEnable DN search in directory.
XtkLdap_DNSearchBaseSearch base.
XtkLdap_DNSearchFilterDN search filter.
XtkLdap_DNSearchScopeSearch scope.
XtkLdap_MechanismAuthentication type used to contact the LDAP server (plain, md5, lds, ntlm, dpa).
XtkLdap_RightsEnable synchronization of authorizations and groups from LDAP directory to named rights in Adobe Campaign.
XtkLdap_RightsAttrLDAP attribute containing the authorization name.
XtkLdap_RightsBaseSearch base.
XtkLdap_RightsFilterSearch filter for user authorizations.
XtkLdap_RightsMaskExpression to extract the names of the Adobe Campaign rights from the LDAP authorizations.
XtkLdap_RightsScopeSearch scope.
XtkLdap_ServerLDAP server address (it is possible to specify a port by specifying ':' as the separator).