Siebel Interactive Selling Transact Server Interface Reference
Introduction
How This Guide Is Organized
Revision History
Back to top
Overview
Architecture
The Data Flow
The Client
The Application Server
The Remote Systems
Implementation
Implementation Tasks and Team
Implementation Steps
Back to top
Installing Transact Server
Prepare for the Installation
Dependencies
Installation Steps
Terminology
Install Transact on An Application Server
Install Transact Server on Windows
Install Transact Server on Solaris
Configure the Application Server Environment
The WebLogic Environment
The WebSphere Environment
Prepare the Application to Connect with Transact Server
Setting the app_config.js Properties
Setting the Transact Properties
Redirecting a Page Set to a New OMS
Configuring the HTTP Server
Troubleshoot Transact Server
Identify the Problem
Concurrency Control
Back to top
Working with Configurations
Working with the Configuration List
Maintaining the Configuration List
Modifying the Configuration List UI
About the JSP Page
Default ConfigList JSP Page
Emailing a Configuration
Sample Email Bean JSP Page
Modifying the Save Configuration UI
Back to top
Integrating the Order Management System
Connecting Your Siebel Application UI to Transact
Add To Cart Button
View Cart Button
Save Configuration Button
Configuration List Link
Posting a Form from Add to Cart
Sample Form Post JSP Page
Form Post Result
Working With the DTD
The LineItem DTD Elements
The Generic LineItem DTD
Using Style Sheets
About XSLT
About cXML
About the Siebel DTD
The Sample XSLT Style Sheet
Linking Back to Configurations
From the Shopping Cart
From the Configuration List
Version Checking
Back to top
Authentication and Login Support
About LDAP
LDAP Models
Default LDAP Directory
Permissions
ACL (Resources)
Quote Users
Business Accounts
Login Pages
Login Page
After Login
Setting LDAP Properties
LDAP Passwords
Setting Properties
Command-Line API
Sample Script Templates
Back to top
The Shopping Cart
Setting Transact Shopping Cart Properties
App_config.js variables
Properties Editor Properties
Data Modeling For Transact Server
Parts of the Cart
How It Works
Writing the JSP Template
Using the Shopping Cart Bean
Accessing Header Data
Quote Header Access Functions
Customer-Created Quote Header Fields
Example of Defaulting Address Info from LDAP
Accessing Line Item Data
Accessing Part (Subitem) Data
Totals and Discounts
Shopping Cart Buttons
Update Action
Clear Action
Save Action
Submit Action
Error Handling
onLoad Error Handling
finishUp Error Handling
Shopping Cart Template Requirements
useBean Inclusion of ShoppingCartBean
setRequest, setSession
getQuote
getCartOnLoad
SetQuoteID (JavaScript function)
cart_form (HTML form)
getQuoteFormAction
QUOTE_NAME (form variable)
finishUp
Submitting the Cart to an Order Management System
Default XML Format
Specifying an XSLT Stylesheet
HTML Form-Based Cart Submission
Printable Order (the View-Only Cart)
The Quote List
QuoteList Functionality
QuoteListBean Initialization
Iterating Through the User's Quote List
Error Handling
What You Can Display in the Quote List
EmailQuote.jsp template
Back to top
Transact API for Siebel eAdvisor
AddToCart
ConfigList
RestoreConfig
SaveConfig
ShowCart
Error Messages
COP.InvalidI temAdded
ServerError
Transact NotAccessible
Back to top
Transact Server Callout/Override Points
COP_AppDataVersionCheck
COP_Before AddToCart
COP_Before RestoreConfig
COP_Before SaveConfig
COP_PagesetVersionCheck
OR_ConfigSavedSuccess
OR_GetSaveConfigName
GotSaveConfig Name
OR_Transact NotActive
Back to top
ConfigList API
anyConfig
createList
getAccountId
getDateCreated
getDeleteURL
getDescription
getEmailURL
getIndex
getName
getRestoreURL
getSortField
getSortOrder
getUniqueId
getUserId
nextConfig
setSortField
setSortOrder
Back to top
Email Bean API
getAction
getErrorMessage
getMailSent
getRestoreConfigURL
sendMail
setRequest
setSession
Back to top
ConfigAccess Bean API
Functions
Back to top
ShoppingCartBean API
General Functions
Quote Header Functions
Line Item Functions
Part Functions
Footer Functions
Back to top
Additional Code
XML Default Data Definition
XSLT Style Sheet Example
HTML Form Post of Shopping Cart Contents
Back to top
Transact Server Localization
Transact Server
Transact Server JSP Files
Back to top
Additional Tasks
Set Up JDBC and Data Source for WebSphere
Change the DB2 Connection
Un_Install Transact LDAP
Block Display of Shopping Cart
Back to top