|
Siebel Self-Service Application Developer's Guide
What's New in This Release
Back to top
Siebel Self-Service Application Architecture
About Siebel Self-Service Applications
High-Level Architecture of Siebel Self-Service Applications
Self-Service Application Components and How They Interact
About the Siebel Database and Business Objects
About the Model-View-Controller Design Pattern
Model Layer
Data Binding Layer
Controller Layer
View Layer
Project Structure of Self-Service Applications
About Session Handling in Self-Service Applications
Siebel Web Service Authentication
Siebel Web Service Handler Class
SessionAM Application Module
Session Attributes in the View Layer
Access Control and Authorization
ADF Binding Filter
Session Cookie
Failover
Back to top
Overview of Customizing Siebel Self-Service Applications
Customization Strategy for Self-Service Applications
Customization Support for Self-Service Applications
Customizable Files for Self-Service Applications
Files That Must Be Renamed Before Customization
Files That Cannot Be Renamed Before Customization
Roadmap for Customizing Siebel Self-Service Applications
About the Application Configuration File for Self-Service Applications
About the Source Code for Java Classes in Self-Service Applications
Back to top
Setting Up the Development Environment for Siebel Self-Service Applications
Installing and Configuring Siebel Business Applications
Installing and Configuring Siebel Business Applications
Activating Self-Service Web Services
Activating Self-Service Workflow Processes
Installing Oracle JDeveloper
Installing and Configuring the Oracle Application Server
Connecting to the Oracle Application Server
Deploying the Standard Java EE Application to the Oracle Application Server
Importing the Java EE Application Into Oracle JDeveloper
Process of Cleaning Up After Importation
Cleaning the Model and ViewController Projects
Removing Duplicate Class Files
Connecting to an Oracle Database for Data Passivation
Configuring Endpoint URLs
Configuring Authentication in Oracle JDeveloper
Deploying a Patch to a Development Workstation
Back to top
Customizing Pages for Siebel Self-Service Applications
About User Interface Page Templates for Self-Service Applications
Standard Page Skeleton File
af:panelBorder Tag and Facets
Regions
Page Header
Page Footer
Error Messages and Generic Error Page
Service Request Page Example for Siebel E-Support
Customizing Page Templates for Self-Service Applications
Customizing Regions for Siebel Self-Service Applications
Creating Page Templates for Siebel Self-Service Applications
About Template Indirection
About Page Template Mappings for Siebel Self-Service Applications
Page Template Mapping Example for Self-Service Applications
Customizing Page Template Mappings for Self-Service Applications
Setting Page Template Mappings for Self-Service Applications
About Page Flows for Self-Service Applications
Page Flow Example for the Self-Service Shopping Cart
Customizing Page Flows for Self-Service Applications
About Process Trains for Self-Service Applications
Sample Process Train for Self-Service Applications
Service Request Process Train Example for Siebel E-Support
Customizing Process Trains for Self-Service Applications
Customizing the Service Request Process Train
Customizing the Menu Model to Add the Survey Page
Back to top
Customizing Menus for Siebel Self-Service Applications
About the Menu Model for Self-Service Applications
About Permissions
About Locale-Specific Menus
About Bookmarking
Menu Model Example for Self-Service Applications
Customizing the Menu for Self-Service Applications
Showing and Hiding Menu Nodes Based on Business Logic
Using the Condition Property to Hide Detail Nodes in List-Detail Pages
Using the af:goLink Tag for Navigating to Secure and Nonsecure Pages
Back to top
Customizing the Appearance of Siebel Self-Service Applications
About Skins for ADF Faces
Customizing Self-Service Application Appearance
Customizing Menu Orientation for Self-Service Applications
Back to top
Customizing the Model Layer for Siebel Self-Service Applications
About the Java Object Cache
Cache Lifetime and Size
Default Attributes of a Cache Region
Declarative Cache File Sample
Configuring the Java Object Cache
Creating Java Object Cache Loader Classes
Creating a Java Object Cache Loader Class
About ADF Business Components
Optimizing ADF Business Component Performance
Configuring Lazy Component Load During Deployment
Configuring Lazy Component Load in Oracle JDeveloper
Process of Creating New ADF Business Components from Siebel Web Services
Creating a Web Service Client Proxy
Creating a Programmatic View Object
Creating an Application Module
Modifying ADF Business Component Code to Access Web Service Data
Process of Extending ADF Business Components
Adding a Field to a Siebel Business Component
Adding the Business Component Field to an Integration Object
Exposing Siebel Data to External Applications
Re-Creating the Web Service Client Proxy
Extending ADF Business Components
Configuring Failover on the SessionAM Application Module
About ADF Data Control
About ADF Binding
Binding a View Object to a User Interface Page
Back to top
Deploying and Testing Customized Siebel Self-Service Applications
Testing a Java EE Application in Oracle JDeveloper
Process of Packaging the Java EE Application for Deployment
Creating a Deployment Project
Creating a Deployment Profile for the Model Project
Creating a Deployment Profile for the ViewController Project
Creating a Deployment Profile for the Java EE Application
Creating a Deployment Descriptor
Deploying a Customized Java EE Application to the Oracle Application Server
Deploying a Customized Java EE Application to an Enterprise Archive File
Deploying the EAR File to the Oracle Application Server in the Development Environment
Configuring the Endpoint URL After Deployment
Testing Deployed Java EE Applications
Deploying the EAR File to the Production Environment
Back to top
Monitoring Diagnostic Information and Error Messages for Siebel Self-Service Applications
About the Oracle Dynamic Monitoring Service
Configuring Java EE Logging
Creating the j2ee-logging.xml File
Configuring the logging.properties File
Configuring the Java Policy File
About Oracle Application Diagnostics for Java
About Error Pages for Self-Service Applications
About Enabling Web Services Tracing on the Siebel Server
About Monitoring Siebel Application Performance
Configuring Diagnostic Logging on the Siebel Server
Back to top
|