BEA Logo BEA WebLogic Portal Release 4.0

  BEA Home  |  Events  |  Solutions  |  Partners  |  Products  |  Services  |  Download  |  Developer Center  |  WebSUPPORT

 

   WebLogic Portal Documentation   |   Developing Campaign Infrastructure   |   Previous Topic   |   Next Topic   |   Contents   |   Index

Developing Campaign Infrastructure

 

Welcome to BEA WebLogic Portal Guide to Developing Campaign Infrastructure! This document describes how Business Engineers (BEs) set up infrastructure for the Campaign services. For example, it describes setting up JSP tags and the Mail Service to support campaigns.

After a BE sets up the infrastructure, a Business Analyst uses the E-Business Control Center to create and maintain campaigns.


 



 

 

Roadmap for Developing Campaign Infrastructure

What Is a Campaign?

How Data Flows in a Campaign

How Placeholders Select and Display Ads for Campaigns

How Campaigns Use the Mail Service

How Campaigns Offer Discounts

Workflow for Developing Campaign Infrastructure

 

Setting Up Ads for Campaigns

Describing the Ads in Your Content Management System

Specifying Display and Clickthrough Behavior

Loading Ads Into Your Content Management System

Loading Ads into a Third-Party Content Management System

Loading Ads into the Reference Content Management System

Set Up Attributes in HTML Documents

Set Up Attribute Files for Image and Shockwave Documents

Move Files Into the dmsBase/Ads Directory Tree

Run the loadads Script

Supporting Additional MIME Types

Create and Compile a Java Class to Generate HTML

Register the New Class

 

Setting Up JSP Tags and Scriptlets for Campaigns

Initializing the Customer Profile

Using Webflow Components

Using P13NAuthFilter

Initializing Profiles with JSP Tags or APIs

Supporting Custom Events for Campaigns

Configuring Support for Ad Placeholders

Using Ad Placeholder Tags to Display Ads

To Create an Ad Placeholder Tag

Using the <ad:adTarget> JSP Tag to Display Ads

Creating Scriptlets to Display Discounts

The Sequence of Applying Discounts in the Shopping Cart

The DiscountPresentation Object

Statement to Import the Java Class

shoppingCartLine Method for Retrieving the Object

The DiscountPresentation Methods

Example of Discount for Items in the ShoppingCartLine

The OrderAdjustment and AdjustmentDetail Objects

Statements to Import the Java Classes

ShoppingCart Methods for Retrieving the Objects

The OrderAdjustment Methods

The AdjustmentDetail Methods

Example of a Discount for the Order

Example of a Discount for the Shipping Charges

 

Setting Up and Sending E-mail for Campaigns

How Campaigns Use the Mail Service

Configuring E-Mail Properties for Campaigns

Creating E-mail JSPs

E-mail Parameters

Disabling Session Generation

Sample E-mail JSP

Location of E-Mail JSPs

Sending Bulk Mail

Sending Mail from a Remote Host or in a Clustered Environment

Modifying the Send-Mail Script to Work from a Remote Host

Modifying the Send-Mail Script to Work in a Clustered Environment

To Send Bulk E-mail

To Delete E-mail Batches

Scheduling Bulk E-mail Delivery

Mailmanager Command Reference

Command Examples

 

Campaign Manager Database Schema

The Entity-Relation Diagram

List of Tables Composing the BEA Campaign Manager

The Campaign Manager Data Dictionary

The SCENARIO_END_STATE Database Table

The SQL Scripts Used to Create the Database

Scripts

Defined Constraints

 

back to top   next page