Adobe Campaign Classic Architect Master flashcards
Adobe Campaign Classic Architect Master · Build recall with a focused review session.
32 cards. Read the term and the definition here. The deck at the top of this page is optional.
- Three-tier architecture
- Adobe Campaign Classic separates the presentation layer (client/Web UI), the application layer (campaign, workflow, and web modules), and the data layer (the RDBMS).
- MTA process role
- The Message Transfer Agent handles outbound delivery, applying connection settings and IP reputation; it can run on a separate server from the marketing application.
- Tracking server purpose
- The tracking server receives redirect and open requests from recipients' browsers, records them in the tracking log, and must be reachable from the public internet.
- Message Center architecture
- Real-time transactional messaging requires a dedicated execution instance with its own MTA and a transactional message template linked to a routing.
- nmsRecipient schema
- The core recipient schema holding subscriber data; it is extended with custom fields and linked to subscriptions, broad logs, and tracking logs.
- Schema extension element
- A schema extends another via the extends attribute in srcSchema or the Extend tab; new fields are added as element nodes under the target schema.
- autopk attribute
- The @autopk attribute on a schema key enables an automatic numeric primary key; without it the primary key is a generated 32-character string.
- Reverse link revLink
- The @revLink attribute on a join defines the reverse link on the target schema, enabling navigation from the target back to the source.
- Database structure wizard
- The Database Structure wizard compares schema definitions to the physical database and generates and applies the SQL DDL statements.
- Query activity
- The primary targeting activity; its targeting dimension is set by the schema selected in the activity properties, and it filters records.
- Enrichment activity
- Adds data from a linked or unrelated table via a join or sub-query; the added data is available to downstream workflow activities.
- Fork and AND-join
- The Fork activity creates parallel branches; the AND-join activity waits for all incoming transitions before continuing the workflow.
- Scheduler activity
- Triggers a workflow on a recurring schedule; the External signal activity instead resumes a workflow when an external process calls the signal.
- Technical workflows
- Internal workflows identified by @internal="true" that handle cleanup, tracking, and billing; they must not be deleted from the instance.
- SOAP API WSDL
- The SOAP API is described by the WSDL at /nl/jsp/xtk.wsdl and exposes session, queryDef, persist, and workflow schemas for integration.
- xtkQueryDef operations
- The query definition schema supports select, get, and getIfExists operations, with where, orderBy, and lineCount elements controlling the result set.
- xtkPersist operations
- The persist schema supports insert, update, and delete operations, controlled by the @operation attribute, for writing data via the API.
- External signal trigger
- The External signal activity can be triggered via the SOAP API by calling xtk:workflow PostEvent with the workflow ID and signal name.
- JSSP web applications
- JavaScript Server Pages host web applications under /nl/jsp/; the application is declared in the web module and uses the page directive.
- MTA throughput formula
- Messages per hour equals threads per MTA multiplied by messages per second per thread multiplied by 3600; per-thread rate depends on the receiving MTA.
- Tracking log growth
- The nmsTrackingLog table grows fastest; the cleanup technical workflow purges it according to the retention period set in the deployment wizard.
- Index necessity
- Indexes on the targeting dimension and on the broad log's delivery ID are critical; missing indexes cause full table scans and slow targeting.
- Delivery waves
- Wave scheduling distributes sending over time to avoid overwhelming the MTA and the receiving MTAs, improving deliverability and throughput.
- Security zones
- Security zones restrict operator access to specific folders and to specific IP addresses; an operator can belong to multiple zones.
- Named rights
- Granular permissions such as admin, workflow, delivery, and schema, assigned to operators or groups to control access to platform functions.
- Admin named right
- The admin right grants full access and bypasses folder restrictions; it should be limited to a small set of trusted operators.
- Audit trail attribute
- The @logAuditTrail attribute on a schema enables recording of operator actions on that schema's records in the audit log.
- Deployment wizard
- Configures the instance's database connection, MTA, web, tracking, and security settings; it is run per instance and per environment.
- Package export
- Exports schemas, workflows, delivery templates, and other objects to an XML package that is imported into the target environment.
- Environment promotion path
- Objects move from development to staging to production; each environment has its own database and its own nlserver instance.
- JavaScript NLWS API
- Server-side JavaScript API exposing session, queryDef, and persist objects, usable in web applications and in workflow JavaScript activities.
- Computed schema fields
- The condition element defines a computed boolean field and the compute element defines a computed string field within a schema definition.