Professional Documents
Culture Documents
Business Object Overview Training
Business Object Overview Training
4.0
Lukas Hatala
• Overview
• Architecture
• Managment and Configuration
• Backup/Restore
• Monitoring
• Q&A
04/23/24 2
Introduction
04/23/24 4
Architecture
SAP BO consists of 4 tiers:
Client tier (client applications on end user desktop) not supported by HP basis team
Web tier (Web server) supported by HP basis team
Application tier (BO Services and processes) supported by HP basis team
Database tier (CMS Database) supported by HP basis team
System
anageent XI
04/23/24 5
Web tier
Web tier is represented by web server with deployed BO web applications and web services such session
authentication, user privilege management, scheduling, search... There are many of supported web servers but
we are mainly using bundled Tomcat webserver. It is represented on OS like separate service:
Tomcat is independent on running BO system. Restart of Tomcat is not affecting BO processes but all
users connected via Tomcat will be disconnected. Logs for Tomcat can be found in I:\Program Files
(x86)\SAP BusinessObjects\Tomcat6\logs
04/23/24 6
Application tier
Logical structure is that an physical server hosting one or more BO nodes. BO node consist of
CMS server and other servers which are processing user requests. The BO nodes are bulding a
logical BO cluster.
04/23/24 7
Database tier
Database tier consist of database which is keeping track of all BO servers and statuses of
running/finished tasks, informations about users and permisions... In BO database are not stored
physical data (Data are stored in datasources defined in universes, FRS or BW database). Once
CMS (system database) database is not available for one of CMS servers the CMS server will be
switched into “Waiting for resources“ state and all operations which needs database access will
be forwarded into another CMS server inside of BO cluster. CMS server in “Waiting for
resources“ state is still able to serve users for operations where DB access is not required. Once
CMS Database is down BO is unable to start because of informantions about BO nodes, BO
servers and BO services distribution are stored in CMS database (so in general no DB no FUN).
From SAP BO perspective there “should“ be one or more databases. We have to decide durring
planning phase if CMS and Auditing tables will remain in one database, but there is strongly
recommended to split CMS and ADS database into two separate databases.
ADS databse is auditing database what is used for recording of auditing events (recording
defined user activity on system) and can grow to many hundreds GB sizes.
04/23/24 8
Administration and management
CMC (central management console) is web tool used for daily administration and application
setup.
04/23/24 9
Stop/Start/Check introduction
04/23/24 10
Start/Stop/Check whole BO instance
Stopping order:
Apache Tomcat service
Server Intelligence Agent service
Database
Starting order:
Database
Server Intelligence Agent service
Apache Tomcat service
Check: After restart agent have to logon into http://<server>:8080/BOE/CMC than navigate into
Servers -> Server List and check if all servers are running and enabled.
04/23/24 11
Start/Stop/Check BO server/service
In case of incomplete restart requested. There is possible to restart Apache Tomcat service
without restarting of SIA service (especially after configuration on web server). In case of restart
SIA I would like recommend to restart Apache Tomcat service too.
In case of ticket from monitoring or customer call complaining about unavailable services.
Please restart BO server where are issues reported via CMC by using “Stop Server“ and “Start
Server“ available after right click or in action bar on CMC servers screen. In case of server can
not be stopped or remain in stopping status for longer than 5 minutes you can exceptionaly use
“Force Termination“. Please do not use “Restart Server“.
Check: for this “Small“ or “Incomplete“ restarts is enough to see restarted server running in
CMC servers screen.
04/23/24 12
Check & Troubleshooting
In case of logon page for CMC page can not be displayed check Apache Tomcat service and
Apache logs in: I:\Program Files (x86)\SAP BusinessObjects\Tomcat6\logs
In case that logon into CMC is not working check if SIA service is running and logs in:
I:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\logging
and Windows Event Viewer.
Additionally you have to check statuses of BO servers via CCM: By clicking on and
providing logon details. You will be able to see and manage BO servers.
If connection into BO is not working via CCM check database state, connection, logs and you
can proceed with complete restart of system (alternatively complete server restart).
04/23/24 13
Check & Troubleshooting
04/23/24 14
Backup/Restore data overview
In deployments were ADS tables are stored in different database backup of ADS database is
recommended. Because of SAP BO Technology consist from many components there is always
good idea to refer administration guide for specific product.
04/23/24 15
Backup/Restore introduction
In order to be able provide backup restore supportability we need to backup all BO filesystems
and Database in very small time differences. The source what have to backed up are:
CMS Database – standard DB online backup and redolog backup.
FRS (filestore input/output) – standard FS backup
BO binaries – standard FS backup
The goal is to have all resources synchronized. To be able achive that we have to run RDT after
restore (Report Diagnostinc tool). RDT scaning CMS database InfoObjects and repairing
inconsistencies between CMS <-> FRS and between InfoObjects <-> infoObjects metedata
inside of CMS as well. I would like to recommend to run RDT after restore with stopped BO,
otherwise inconsistencies caused by running system after restore remains undetected. For more
informations about RDT please refer to:
http://help.sap.com/businessobject/product_guides/boexir4/en/
xi4_bip_repository_diagnostic_tool_en.pdf
Due to necessary synchronization of CMS DB and FRS schedule backup in as same time as
possible.
04/23/24 16
Monitoring
Services expected to be running are usually set like automatic and monitored by srv_mon.
04/23/24 17
BO R3status monitoring
Availability monitoring via R3status is performed with URL extension with cooperation of
deployed monitoring application in Apache Tomcat. For more informations about configuration
please refer to:
http://teams2.sharepoint.hp.com/teams/sapstandards/Technical_Documentation/Monitoring/SAP
_R3Status/BO_monitoring_with_r3status/
R3status URL monitoring solution is based on checking monitoring application generated web
page. If everything is ok ##Result: Check OK appears and UP entry is written into R3status log.
If check failed name of failed service appears in ## Result: row.
Page example:
04/23/24 18
Summary and Questions
Q&A