0% found this document useful (0 votes)
63 views10 pages

Admin

The document outlines a comprehensive training course on Siebel Enterprise administration, covering topics such as system architecture, server management, configuration files, and performance tuning. It includes detailed lesson agendas, objectives, methodologies, and practices for effective learning. The course is designed for individuals with specific prerequisites and aims to equip participants with the necessary skills to manage and optimize Siebel systems.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views10 pages

Admin

The document outlines a comprehensive training course on Siebel Enterprise administration, covering topics such as system architecture, server management, configuration files, and performance tuning. It includes detailed lesson agendas, objectives, methodologies, and practices for effective learning. The course is designed for individuals with specific prerequisites and aims to equip participants with the necessary skills to manage and optimize Siebel systems.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Contents

1 Course Introduction
Lesson Agenda 1-2
Instructor and Class Participants 1-3
Training Site Information 1-4
Course Audience 1-5
Course Prerequisites 1-6
Course Goal 1-7
Course Objectives 1-8
Course Methodology 1-9
Course Materials 1-10
Information Sources 1-11
Course Agenda 1-12
Practice 1-14

2 Introduction
Objectives 2-2
System Administration Tasks 2-3
Make Configuration Changes to the Siebel Enterprise 2-4
Monitor the Siebel Enterprise 2-5
Monitor the Siebel Enterprise: Server Management Screens 2-6
Monitor the Siebel Enterprise: Log Files 2-7
Monitor the Siebel Enterprise: Event Notifications 2-8
Monitor the Siebel Enterprise: Command-line Server Manager 2-9
Monitor the Siebel Enterprise: SARM 2-10
Troubleshoot Problems 2-11
Migrate a Siebel Enterprise 2-12
Improve Performance 2-13
Understanding the Siebel Architecture 2-14
Lesson Highlights 2-15

3 The Siebel Architecture


Objectives 3-2
Understanding the Siebel Web Architecture 3-3
Review: The Siebel Client 3-4
Client Types in this Course 3-6

iii
Administering the Siebel Web Client 3-7
The Siebel Web Server 3-8
Review: The Siebel Web Server Extension (SWSE) 3-9
Administering the Siebel Web Server and SWSE 3-10
eapps.cfg 3-11
lbconfig.txt 3-12
The Siebel Gateway Name Server 3-13
Administering the Gateway Name Server 3-14
Review: The Siebel Enterprise 3-15
Review: A Siebel Server 3-16
Administering a Siebel Server 3-17
The Siebel Server Process 3-18
Server Components 3-19
Application Object Managers (AOMs) 3-20
Application Configuration Files 3-21
The Siebel Repository File (.srf) 3-22
Siebel Connection Broker (SCBroker) 3-23
Siebel Request Broker (SRBroker) 3-24
Review: The Siebel Database 3-25
Review: The Siebel File System 3-26
Additional File Locations 3-27
Communication within the Enterprise 3-28
Communication Scenario 3-29
1. Start the Siebel Gateway Name Server 3-30
2. Start the Siebel Server(s) 3-31
3. Start the Web Server 3-32
4. User Enters URL 3-33
5. User Logs In and Submits Request 3-35
Security within the Enterprise 3-36
Lesson Highlights 3-37
Practice 3-38

4 Server Components
Objectives 4-2
Review: Server Components 4-3
Review: Component Terminology 4-4
Component Groups 4-5
The Enterprise Explorer 4-6
Oracle Enterprise Manager 4-7
Enabling and Assigning Component Groups 4-8
1. Locate the Appropriate Component Group 4-9

iv
2. Enable the Component Group for the Enterprise 4-10
3. Assign the Component Group to a Server 4-11
4. Enable the Component Group on a Server 4-12
Optional: Configure Individual Components 4-13
5. Synchronize Components 4-15
6. Restart the Siebel Server 4-16
Custom Component Groups 4-17
Component Definitions 4-18
Create Component Definitions 4-19
Creating Custom Object Managers 4-20
1. Create a Custom Component Group 4-21
2. Create a Copy of an Object Manager Component Definition 4-22
3. Configure the New Copy Parameters as Needed 4-23
4. Activate the Component Definition 4-24
5. Assign the custom component group to a server 4-25
6. Restart the Siebel Server Service 4-26
7. Edit eapps.cfg to Point a URL at the New Object Manager 4-27
8. Restart IIS Admin and Related Services 4-28
9. Validate the Custom Object Manager by Logging in to the Assigned URL 4-29
Lesson Highlights 4-30
Practice 4-31

5 Server Component Parameters


Objectives 5-2
Component Parameters 5-3
Review: Component Definitions 5-4
Setting Parameters 5-5
Determining Initial Component Parameters 5-6
Parameter Inheritance 5-7
Modifying Component Parameters 5-8
1. Determine the Appropriate Level at which to Set the Parameter 5-9
2. Determine When the Parameter Change Will Become Effective 5-10
Parameter Change Effective Requirements 5-11
To Reconfigure Components 5-14
3. Modify the Parameter 5-15
Hidden and Advanced Parameters 5-16
4. Make the New Parameter Available to the Component 5-17
Removing Parameters 5-18
Profiles 5-19
Review: Client Types in this Course 5-20
The Siebel Thin Client 5-21

v
Siebel Open UI 5-22
Enabling Open UI 5-23
Back Up the Enterprise 5-24
Restore the Enterprise 5-25
Lesson Highlights 5-26
Practice 5-27

6 Server Management
Objectives 6-2
Server Administration 6-3
The Siebel Server Manager 6-4
Monitor the Enterprise and Servers 6-5
Monitor Components 6-6
Oracle Enterprise Manager 6-7
Monitor Tasks 6-8
Tasks and Threads 6-9
Monitor Sessions 6-10
Batch Jobs 6-11
Create Batch Jobs 6-12
Set Batch Job Options and Parameters 6-13
Submit Batch Jobs 6-14
Monitor Batch Jobs 6-15
Job Templates 6-16
Creating Job Templates 6-17
Lesson Highlights 6-18
Practice 6-19

7 Using the Command-Line Interface


Objectives 7-2
Technical Challenges 7-3
The Command-Line Interface (CLI) 7-4
Server Groups 7-5
Technical Scenario 1 7-6
Use the List Command 7-7
1. Connect to a Server, Server Group, or the Enterprise 7-8
2. Use the Help Command to Determine the Correct Syntax 7-9
3. If Necessary, Connect to the Specific Server 7-10
4. Issue the Command 7-11
Spooling Command Output 7-12
5. Disconnect from the Specific Server 7-13
Technical Scenario 2 7-14

vi
Caveat 1: Command-Line Syntax 7-15
Caveat 2: Reconfiguring Component Definitions 7-16
Caveat 3: Restarting the Siebel Server 7-17
Technical Scenario 3 7-18
Launching Batch Jobs or Tasks 7-19
Batch Files and the CLI 7-20
Additional Connection Options 7-21
Lesson Highlights 7-22
Practice 7-23

8 Configuration Files
Objectives 8-2
Configuration Files 8-3
Technical Scenario 1 8-4
eapps.cfg 8-5
The [include], [swe], and [ConnMgmt] Sections 8-6
The [defaults] Section 8-7
Application-specific Sections 8-8
Modifying eapps.cfg 8-9
Load Balancing 8-10
lbconfig.txt 8-11
Configure Siebel Load Balancing 8-12
1. Create a List of Which Servers Will Support Which AOMS 8-13
2. Generate lbconfig.txt 8-14
3. Re-apply the SWSE Logical Profile 8-15
4. Edit lbconfig.txt 8-16
5. Edit eapps.cfg 8-17
Additional Configuration Files 8-18
Application-Specific Configuration Files 8-19
Server versus Client Configuration Files 8-20
Sections of the Application-Specific Configuration Files 8-21
Enable Open UI on the Developer or Mobile Web Client 8-22
Enable Siebel Mobile Applications 8-23
Additional Parameters 8-24
Tools.cfg 8-25
Lesson Highlights 8-26
Practice 8-27

9 System Logging and Event Notification


Objectives 9-2
Monitoring the Siebel Enterprise 9-3

vii
Server Event Logging 9-4
Configuring Event Logging 9-6
Log Levels 9-7
Configuring Component-Level Event Logging 9-8
Example: Component-Level Event Logging 9-9
Example Events 9-10
Examining Logs 9-11
Example: Examining Logs 9-12
Logging on the Gateway Name Server or Siebel Web Server 9-13
Additional Logging Environment Variables 9-14
SWSE Statistics 9-15
Spooling SQL 9-16
Monitoring Siebel Open UI 9-17
Example: Open UI in Google Chrome 9-18
The Siebel Log File Analyzer (LFA) 9-19
Configure the Log File Analyzer 9-20
logreader.cfg: Example 9-21
Run the Log File Analyzer 9-22
LFA Commands 9-23
System Alerts 9-24
Configuring System Alerts 9-25
Client-Side Logging 9-26
Lesson Highlights 9-27
Practice 9-28

10 Siebel Application Response Measurement


Objectives 10-2
SARM 10-3
SARM Data Collection 10-5
Locate SARM Files 10-8
Enable SARM on the Server 10-9
Advanced SARM Parameters 10-10
Enable SARM on the SWSE 10-11
Analyzing SARM Data 10-12
SARM Data 10-13
Example Subareas 10-14
SARM Recommended Practices 10-15
SARMQuery 10-16
Invoking SARMQuery 10-17
SARMQuery Option Flags 10-18
SARMQuery Options 10-19

viii
Filtering Data 10-20
Filtering Data: The SARM Call Tree 10-21
Call Tree Example 10-22
Selecting a Call Tree 10-23
Aggregating Data 10-24
Producing Histograms 10-25
Output Options 10-26
SARMQuery Macros 10-27
Other Options 10-28
Other Analysis Tools 10-29
Lesson Highlights 10-30
Practice 10-31

11 Managing Clients
Objectives 11-2
Standard-Interactivity (SI) Mode 11-3
High-Interactivity (HI) Mode 11-4
Open UI Mode 11-5
Client Requirements 11-6
The Browser Health Check 11-7
Configure the Browser Health Check 11-8
Download ActiveX Controls 11-9
Troubleshooting Open UI Deployments 11-10
An Additional Consideration: Browser Pop-Up Blockers 11-11
Lesson Highlights 11-12
Practice 11-13

12 Migrating Parameters Between Environments


Objectives 12-2
Technical Challenge: Parameter Migration 12-3
Technical Solution: Automate the Migration 12-4
Configuration Upgrade Utility (cfgmerge) 12-5
cfgmerge Dependencies 12-6
cfgmerge Modes 12-7
cfgmerge Command Line Flags 12-8
Example: Enterprise-Mode 12-9
Example: Server-mode 12-10
Parameter Migration Script 12-11
Parameter Migration Script Composition 12-12
Example: No Changes 12-13
Example: Recommended Action 12-14

ix
Example: Accept the Recommended Action 12-15
Example: Reject the Recommended Action 12-16
Migration Process 12-17
1. Run the cfgmerge utility 12-18
2. Review the Parameter Migration Script 12-19
3. Edit the Parameter Migration Script 12-20
4. Run the parameter migration script on the target environment 12-21
Lesson Highlights 12-22
Practice 12-23

13 Introducing Application Deployment Manager


Objectives 13-2
Technical Challenge: Application Migration 13-3
Technical Solution: Application Deployment Manager (ADM) 13-4
Areas of Customization 13-5
Database Customizations 13-6
Repository Customizations 13-7
File Customizations 13-8
ADM Architecture 13-9
Source Enterprise 13-10
Orchestration Environment 13-11
Destination or Target Enterprise 13-12
Lesson Highlights 13-13

14 Using Application Deployment Manager


Objectives 14-2
Configure the Source Enterprise 14-3
Export Administrative Data Customizations 14-4
1. Create Data Filters 14-5
2. Create a Deployment Project 14-6
3. Create a Deployment Session 14-7
4. Deploy the Customizations 14-8
Setting Up the Destination Enterprise 14-9
Configure the Destination Enterprise 14-10
1. Enable the Required Component Groups 14-11
2. Enable the Required Workflows 14-12
3. Configure the JVM Settings 14-13
4. Enable ADM for each AOM 14-14
Import Database Customizations 14-15
Migrating Object Definitions 14-16
Migrating Files 14-17

x
Lesson Highlights 14-18
Practice 14-19

15 Performance Considerations
Objectives 15-2
Technical Challenge: Performance 15-3
Technical Solution: Performance Tuning 15-4
Performance Tuning 15-5
Tune Siebel Web Clients 15-6
Tune the Browser for HI Clients 15-7
Browser Caching 15-8
Static File Caching 15-9
View Layout Caching 15-10
Configure View Layout Caching 15-11
Testing View Layout Caching 15-12
Tuning the Web Server and SWSE 15-13
Application Object Managers (AOMs) 15-14
AOM Topology 15-15
AOMs and Threads 15-16
Think Time 15-17
Performance Tuning Threads and Processes 15-18
AOMs and Web Server Connections 15-19
AOMs and Database Connections 15-20
Database Connection Pooling 15-21
Sharing Database Connections 15-22
Connection Pooling 15-23
Tuning Siebel Servers 15-24
Tuning the Siebel Database 15-25
Tuning the Operating System 15-26
Where Do I Start? 15-27
Lesson Highlights 15-28
Practice 15-29

xi

You might also like