Professional Documents
Culture Documents
2010-01-07
Contents
Chapter 1 Preparing to Install 9
Pre-installation overview............................................................................10
System requirements...........................................................................11
Network requirements..........................................................................11
User permission requirements.............................................................12
Choose components and determine component distribution...............13
Create a database for each repository.................................................17
Check port assignments.......................................................................18
Check network connections.................................................................21
Create a Windows cluster....................................................................21
Repository database requirements and preparation.................................23
Installing MySQL as the repository database.......................................24
To set up a database account..............................................................25
Setting up an empty database for the repository.................................26
Database-specific requirements for Data Cleanse...............................32
Installation scenarios.................................................................................34
Standard installation overview..............................................................34
Silent installation overview ..................................................................36
Index 153
1
1 Preparing to Install
Pre-installation overview
Pre-installation overview
SAP BusinessObjects Data Services provides an open and flexible
architecture that supports a variety of deployment and configuration scenarios.
Before you install the software you should:
• Ensure that your network and systems meet the basic requirements.
• Obtain the software as well as any required licensing keycodes.
• Review the Release Notes and the "Architecture" section of the Getting
Started Guide.
• If you are upgrading from a previous version, review the Migration
Considerations.
• Ensure that the user who will run the installation program has adequate
permissions to complete the installation tasks.
• Decide which components to install and which of your own components
to integrate.
• Determine where the components should be installed and consider how
you should prepare your infrastructure and set up your environment,
including server locations.
• If you are using an existing database server, create a database instance
if you want to configure a repository during installation.
• Check available port assignments and verify that all machines that will
be part of your deployment have the required network access to each
other.
• Decide whether you want to take advantage of Windows clustering
fail-over support which attempts to automatically restart your SAP
BusinessObjects Data Services services in the event of a hardware or
Windows software failure.
• Choose an installation method.
The following sections list the core software and system requirements, the
choices available within the core requirements, and the install methods
available to you for installing the software.
Related Topics
• Getting Started Guide: Architecture
System requirements
Before you can install SAP BusinessObjects Data Services, the following
components must be preinstalled and configured:
• Web application server (unless you want to use the Tomcat installation
packaged with SAP BusinessObjects solution portfolio software, or you
do not want to install the Web Tier components)
• Database software that is compatible with the SAP BusinessObjects Data
Services repository (unless you want to use the MySQL installation
packaged with the software).
Note:
Only the database client tools or middleware needs to be installed on the
SAP BusinessObjects Data Services server; the database server itself
can reside on a separate physical machine accessible by network from
the SAP BusinessObjects Data Services server.
Note:
For the repository, the software requires a database that stores metadata
about all objects created with the Designer. For best Designer performance,
it's recommended that the repository database server and the Designer
computer reside in the same network.
Network requirements
Client components, such as the Designer, require network access to the Job
Server(s).
Note:
If your servers are firewalled, you may need to open the necessary ports to
allow the client components to communicate with the servers.
In addition, it's recommended that you use the same user account for
installing the software and your web application server.
Note:
• The following scenarios are not supported:
• Installing on a domain controller.
• Installing on a machine where the Windows default security settings
given to the local Administrators group have been modified.
• To run the Designer, a user requires both read and write access to the
installation folder. If you choose to install in the default Program Files
folder, regular users do not have write access. Choose another installation
directory or assign the Designer user write access to LINK_DIR.
The Server Manager can be run only by users belonging to the Administrators
group, or who can provide administrator authentication.
Note:
You must install the Designer and Metadata Integrator on a supported
Windows platform. You can install the other components on Windows, UNIX,
or Linux platforms.
The installation program can install multiple feature categories.
Documentation
Software product documentation.
Components
For complete description of the components and how they interact, see
"Architecture" in the Getting Started Guide.
Note:
You can configure several Job Server and Access Server instances from
one Job Server or Access Server installation. Configure Job Server and
Access Server instances by using the Server Manager.
You can install components on one or more computers based on available
resources and the amount of traffic the system processes. Before installing
components, consider the following:
Note:
If SAP BusinessObjects Enterprise is installed on the same machine with
the SAP BusinessObjects Enterprise-packaged Tomcat application server,
the installer will detect the existing Tomcat instance and share it instead of
installing a new instance.
Related Topics
• Getting Started Guide: Architecture
• Getting Started Guide: Distributed architecture
You associate each Job Server with one or more local repositories. There
is no relationship between central repositories and Job Servers.
Create local repositories before you install each Job Server, or configure
them after you install Job Servers by using the Repository Manager.
Note:
If you have Job Servers on more than one machine that connect to the same
local repository, then the repository database connection properties for these
Job Servers must be the same. A job will not run on a Job Server with
conflicting connection properties. The database connection properties for
different databases are shown in this table.
Related Topics
• Repository database requirements and preparation
• Using the Repository Manager
• Advanced Development Guide: Multi-user development
Component
Job Server
Adapter/SNMP
Receives commands and
communication 4001 Use Server Manager
sends data to adapters.
port
Access Server
Designer
Address Server
Component
LINK_DIR\bin\ad
Supports communication for dress_server\Ad
Control port 40010
the Address Server. dressServerCon
fig.txt
LINK_DIR\bin\ad
Supports communication for dress_server\Ad
Application port 40011
the Address Server. dressServerCon
fig.txt
Then from the UNIX computer, log in as root and from the prompt, enter:
$ ping hostname
where hostname is the host name of the Windows computer.
You can create one repository during installation. If you want to create a
repository in an existing database, you must create space for the repository
before you run the installation program. The installation program connects
to the repository and populates it.
Note:
If you want to use multi-byte metadata, such as Japanese column names
on imported tables or multi-byte data in Data Quality reports, your database
must be configured to use Unicode character encoding, such as UTF-8.
Related Topics
• Using the Repository Manager
Note:
The TCP/IP port number, the root user password, and the username and
password for the account that owns the MySQL schema can be configured
during installation.
The MySQL administration tools are also installed to the MySqlAdmin5
folder at the same level as LINK_DIR. To start or stop the MySQL service,
you can use the installed MySQL administration tools or the "Services" panel
located in the "Administrative Tools" section of the Windows Control Panel.
For more information about administering the MySQL installation, see the
MySQL documentation at http://dev.mysql.com/doc/index.html.
Related Topics
• To back up and restore the MySQL database
If you want to use an existing database server, you must create a new
database on your database server before you install SAP BusinessObjects
Data Services.
The following database servers are supported for the repository database:
• IBM DB2
• Microsoft SQL Server
• MySQL
• Oracle
• Sybase ASE
Note:
For information related to supported database software and version
requirements, see the Supported Platforms document available in the SAP
BusinessObjects Support > Documentation > Supported Platforms/PARs
section of the SAP Service Marketplace: http://service.sap.com/bosap-sup
port.
To use your existing database with the software, you need to prepare it.
1. Create a new database.
2. Create a new user account and password for the database — to be used
by the software.
3. Specify that the new user account has the required permissions to create,
modify, and delete tables and create procedures so that the database
can be modified as necessary.
4. Record the name of the database, the user account, and the password
when you run the installation program.
During the installation, you can choose to reinitialize the existing database.
This will cause new tables to be created in your existing database to store
SAP BusinessObjects Data Services data. If you are unsure of the procedure
for creating a new database, consult your specific database server
documentation.
Note:
If you have an existing SAP BusinessObjects Data Services or SAP
BusinessObjects Data Integrator repository, you can upgrade the repository
during installation or use the Repository Manager to upgrade it after
installation. If you have an existing SAP BusinessObjects Data Quality
For example, the default installation of the Oracle 64-bit client includes
installation of the 32-bit client. For non-standard installations, these libraries
must be specified as part of the installation. After installation, the libraries
should be in the $ORACLE_HOME\lib32 directory.
If these 32-bit libraries are not present, you receive an error message stating
that the software cannot load the client library. Examples of error messages
include:
Install the DB2 Application Enabler software and use DB2 Control Center
and DB2 Script Center to verify the connection between the Designer
computer and the repository computer.
Note:
For a repository on DB2, the software also requires a temporary table space
with a page size of 8-16K.
When the database is created, you need to prepare it for the installation.
You must configure the following information prior to installation and supply
it when you create a repository on MySQL:
• ODBC (MySQL) Data Source Name
• Username
• Password
The ODBC name is either the user Data Source Name (DSN), or the system
DSN.
When the database is created, you need to prepare it for the installation.
Caution:
If you provide the password when creating an ODBC data source, users will
be able to log into the Designer without specifying a password. If you choose
to install the packaged MySQL server, the password is automatically specified
for the ODBC data source, and anyone with a valid username can access
the Designer without specifying a password.
Related Topics
• To prepare your database
Install the Oracle client software and use SQL*Plus to verify the connection
between the Designer computer and the repository.
Note:
To store multi-byte characters in a repository table when the repository is on
an Oracle database, you must change the Oracle database character set to
a code page that supports the multi-byte language that you plan to use or
you risk corrupting your metadata. For example, to store Japanese characters,
change the Oracle database character set to either SHIFT_JIS or UTF8.
When the database is created, you need to prepare it for the installation.
Related Topics
• To prepare your database
Note:
For UNIX Job Servers, when logging in to a Sybase repository in the
Designer, the case you type for the database server name must match the
associated case in the SYBASE_Home\interfaces file. If the case does
not match, you might receive an error because the Job Server cannot
communicate with the repository.
If you are using both Sybase and Microsoft SQL Server on a Windows
platform, ensure the Sybase path precedes the Microsoft SQL Server path
in the environment variables %PATH% statement.
When the database is created, you need to prepare it for the installation.
Related Topics
• To prepare your database
4. Before you begin your installation, ensure the following are set up:
Database name
Note:
The Sybase server name is a combination of the host name and the port
number which is set by your database administrator in the file sql.ini.
5. Record these details because you are required to provide them during
installation:
• The name of your database, ODBC datasource name, Sybase server
name, Oracle tnsnames connect identifier, or DB2 database alias.
• The user account and the password authorized to the database.
Requirements for specific database server and client settings are described
in the following table:
Client settings
• DB2CODEPAGE – 1208
Oracle
Server settings
• NLS_CHARACTERSET – AL32UTF8
• NLS_NCHARSET – AL16UTF16
Client settings
• NLS_LANG – AMERICAN_AMERICA.AL32UTF8
Note:
The Oracle client version must match the Oracle server
version. For example, if your server uses Oracle 9, use
the Oracle 9 client.
Installation scenarios
Note:
During installation, you can choose whether to configure many of the
components, such as Job Servers and Access Servers. If you skip component
configuration during installation, you can use the configuration tools to
accomplish these tasks after installation has finished.
Related Topics
• Choose components and determine component distribution
• Getting Started Guide: Architecture
You can run a silent installation to install SAP BusinessObjects Data Services
from the command line using a response file containing installation
parameters. This method is particularly useful when you need to perform
multiple installations or you do not want to interrupt people who are working
on machines in your system.
You can also incorporate the silent installation command into your own build
scripts. For example, if your organization uses scripts to install software on
machines, you can add the silent installation command to those scripts.
2
2 Standard Installation
Beginning your installation
You can start installation by running setup.exe. After the "Welcome" screen
is displayed, click Next to begin your installation.
Tip:
Before beginning your installation, review the pre-installation overview to
ensure that you have prepared all necessary systems.
Related Topics
• Pre-installation overview
At the "License Agreement" screen, review and accept the license agreement
for SAP BusinessObjects Data Services. You must accept the agreement
to continue with the installation.
1. Review the License Agreement.
2. Select I accept the License Agreement.
You cannot continue unless you accept the License Agreement.
3. Click Next to continue the installation.
At the "User Information" screen, enter user information and provide a product
keycode for your SAP BusinessObjects Data Services installation.
1. Provide your user credentials in the Full Name and Organization fields.
This information personalizes your installation and is recorded in the
registry.
2. Enter a valid code in the Product Keycode field.
Note:
You can enter a single base product keycode during installation. If you
need to add additional keycodes for other features that you've purchased,
you can enter them after installation by using the License Manager.
At the "Directory Selection" screen, enter the location for your SAP
BusinessObjects Data Services installation.
1. Specify where to install the components in the Destination Folder field.
The default location is C:\Program Files\Business
Objects\BusinessObjects Data Services\.
Restriction:
The maximum allowable path length is 100 characters. In addition, the
Destination Folder field does not support multi-byte characters. To install
the software on a system with a multi-byte locale, you can specify the
installation location with single-byte characters or use the default location.
Note:
• To run the Designer, a user requires both read and write access to
the installation folder.
Web Tier com- Includes the optional Tomcat application server instal-
ponents lation and the Management Console web application
(including the Administrator, Impact and Lineage
Analysis, Operational Dashboards, Data Quality
Dashboards, Auto Documentation, and Data Quality
Reports).
Message Client Includes the C++ and Java libraries for integrating
components external application with real-time jobs.
To select a repository
At the "Repository Selection" screen, choose which type of database to use
for the repository.
1. Select the type of repository that you want to configure.
• Install MySQL database server
Note:
The MySQL administration tools are also installed to the MySqlAdmin5
folder at the same level as LINK_DIR.
• Reuse an existing BOE MySQL instance
Note:
This option is only available if SAP BusinessObjects Enterprise and
packaged MySQL server are installed on the system.
• Use an existing database server
• Skip configuration
You can configure one local repository during installation. If you skip the
configuration, or you need more repositories, you can configure additional
repositories later by using the Repository Manager.
Caution:
It's recommended that you do not use database tools to attempt to quickly
replicate additional repositories. By using the Repository Manager to
create and seed multiple repositories individually, you can avoid potential
issues related to the configuration of repository objects.
If you chose to install MySQL as the database server for the new installation,
the "MySQL Database Server Configuration" screen appears.
1. Specify the port number for the MySQL database server in the MySQL
Port Number field.
The default port number is 3306. Use this number unless this port is
unavailable.
2. Specify and confirm a password for the MySQL root user account.
The root user is required for administrative and maintenance tasks on
the MySQL server, such as creating new users for more repositories or
performing backups.
3. Specify and confirm a username and password for the MySQL Repository
user account.
4. Click Next to continue.
Data Services repository, select Upgrade to keep and upgrade the existing
repository. If you are creating a new repository, select Create.
Caution:
If you choose to use Create on an existing repository, the repository
tables are recreated, and all data in the existing repository will be lost.
Windows authentication
3. In the User name field, specify the user name for the account authorized
to use the database.
XI 3.2 > SAP BusinessObjects Data Services > Data Services Locale
Selector.
Related Topics
• To configure Job Servers
At the "Login Information" screen, specify the account that the SAP
BusinessObjects Data Services service will use to start Job and Access
Servers.
1. Select the type of account to use:
• Use system account
• Use this account
If you use the system account, you must reboot the system following the
installation.
Note:
The account you use must have:
• full access to the software installation directory
• rights to Log on as a Service
You can change this account and password later using the Windows
Services tool.
2. If you chose to specify a user account, enter the username and password
in the User and Password fields.
3. Click Next to continue the installation configuration.
If you chose to enable SSL for the Metadata Integrator, the "Configure
repository for Metadata Integrator" screen is displayed. At this screen, specify
the SSL details for your Metadata Integrator configuration.
1. Click Browse to specify the location of your SSL certificates.
2. Specify the filenames for the Server SSL Certificate, SSL Trusted
Certificates, SSL Private key, and SSL Passphrase in the appropriate
fields.
3. Click Next to continue installation.
For a list of supported web application servers, see the Supported Platforms
document available in the SAP BusinessObjects Support > Documentation
> Supported Platforms/PARs section of the SAP Service Marketplace:
http://service.sap.com/bosap-support.
Related Topics
• SAP Note 1347589
WebLogic 10 • Port: Administration port of the application server (for example, 7001).
This is mandatory for Weblogic.
• Username: User name with administration rights to the application server.
This is mandatory for Weblogic.
• Password: Password for account with administration rights to the appli-
cation server. This is mandatory for Weblogic.
• Server Instance: Name of the current web application server instance
(for example, mserver1).
• Application Server Installation Directory: The directory for the web
application server instance (for example, C:\bea\weblogic10\sam
ples\domains\wl_server).
WebLogic 9 • Port: Administration port of the application server (for example, 7001).
This is mandatory for Weblogic.
• Username: User name with administration rights to the application server.
This is mandatory for Weblogic.
• Password: Password for account with administration rights to the appli-
cation server. This is mandatory for Weblogic.
• Server Instance: Name of the current web application server instance
(for example, mserver1).
• Application Server Installation Directory: The directory for the web
application server instance (for example, C:\bea\weblogic92\sam
ples\domains\wl_server).
WebSphere 6.1
Note:
If you are running the setup.exe program from the command line, and
have the -w filename parameter switch enabled, this is the point at
which you can Cancel the installation process to have the .ini file written
with all the installation parameter information. This .ini file can then be
used in silent and scripted installations.
• Click the Next button to start the final installation process.
• At the end of installation, you can launch the License Manager
automatically by checking Launch License Manager before clicking
Finish.
Note:
To ensure proper operation, it's recommended that you restart the computer
after you install or uninstall SAP BusinessObjects Data Services.
3
3 Silent Installation
Overview of silent installation
Note:
The silent installation without the response file is not recommended for custom
installations. This method does not allow for the same level of customization
provided when using a response file.
Silent installation is particularly useful when you need to perform multiple
installations, as you can save time and avoid being prompted for information
by the installation program. You can also integrate the scripts and commands
into your own installation scripts.
The response file supports the standard installation type available for SAP
BusinessObjects Data Services.
Tip:
You do not start the installation process to generate the response file. Click
Cancel to abort the installation once you reach the final screen in the
installation program.
Note:
The example uses the most common parameters. You can choose any
number of valid parameters, but it is good practice to keep the silent
installation as simple as possible.
The following table lists the most common parameters used in a silent
installation. To use a parameter, place it on the command line after set
up.exe.
Note:
Parameter values are case-sensitive.
/qn+ Specifies that the user is only prompted when the installation
is complete.
/qn Specifies that the user is not prompted during the install, or
when the install is complete.
/qa /qb Specifies that the user is not prompted during the install, or
when the install is complete.
INSTALLDIR Specifies the machine and directory where you want to install
the new components.
Installation Description
parameter
DATABASE Specifies the port used for MySQL Server. Defaults to port
PORT 3306 if it is not specified.
4
4 After Installation
Starting services automatically
You can change service startup to Manual in the Windows services window.
Note:
The Address Server service is set to Manual startup by default, but must be
started before using the Global Address Cleanse or Global Suggestion List
transforms. If you do not need Global Address Cleanse or Global Suggestion
List functionality, it's recommended that you leave the Address Server service
as Manual and do not start it.
Choose Start > Programs > SAP BusinessObjects XI 3.2 > SAP
BusinessObjects Data Services > Data Services Management Console.
Log in to the Management Console using the default name (admin) and
password (admin).
Related Topics
• Management Console Administrator Guide: Logging in
• Management Console problems
1. Install the cleansing package data on both the client and server systems
by running setup.exe from the cleansing package installation disc or
downloaded location.
The cleansing package installer lays down the required reference data
to LINK_DIR\DataQuality\datacleanse.
2. Use the Repository Manager to load the cleansing package files into your
repository.
Related Topics
• Database-specific requirements for Data Cleanse
• To create or upgrade repositories
6. If you are creating a new repository, click Create. If you are upgrading
an existing repository, click Upgrade.
Note:
For cleansing packages, only Create is available. To upgrade a cleansing
package, first export any dictionary changes using the Designer. After
loading the new cleansing package using Create, reapply the dictionary
changes with the bulk load feature. Additionally, it's recommended that
you use the new rule file included with a new cleansing package. Using
the new rule file with an older dictionary may cause unpredictable results.
For more information, see “Upgrading cleansing packages”.
Related Topics
• Management Console Administrator Guide: Connecting repositories to the
Administrator
• Using the Server Manager
• To configure Job Servers
• Repository database requirements and preparation
• Designer Guide: Bulk load dictionary entries
• Upgrading cleansing packages
Usage:
-U<User> : Repository login user
-P<Password> : Repository login password
-S<Server> : Repository server name
-N<DatabaseType> : Repository database type
-Q<Database> : Repository database
-g : Repository using Windows Authen
tication (Microsoft SQL Server only)
-t<Type> : Repository type: local, central,
profiler
-c : Repository create
-u : Repository upgrade
-v : Repository version
-d : Show details
-a : Repository security
For example:
Flag Description
Repository type:
• local
-t • central
• profiler
-c Create repository
-u Upgrade repository
-d Show details
Property Description
Job Server name Enter a name that uniquely identifies the Job Server.
Enter the TCP/IP port that the Job Server uses to re-
ceive commands from the Designer and the Access
Server. If a computer hosts multiple Jobs Servers,
each Job Server must have a unique port number.
Job Server port Choose a port number for a server that is not used
by another process on the computer. If you are unsure
of which port number to use, use the default port
number and increment it for each additional Job
Server you configure.
Enter the port number that the Job Server uses for
Communication port communicating with adapters or an SNMP agent. The
default is 4001.
Situations when you must resynchronize the Job Server and the local
repository include:
• When the Job Server information is not available or not correct in the
local repository.
• You have uninstalled SAP BusinessObjects Data Services and are
reinstalling the same version without creating a new local repository.
• You created a new local repository using the Repository Manager after
installing SAP BusinessObjects Data Services.
To resynchronize Job Servers:
1. In the Job Server Configuration Editor window, select the name of your
Job Server.
2. Click Resync with Repository.
3. In the Job Server Properties window, select an associated local repository.
4. Click Resync.
3. In the "Peer-to-peer options" area, change the values for Start port and
End port to restrict the number of ports used by the software. The default
values for Start port and End port are 1025 and 32767, respectively.
The software uses these ports for peer-to-peer communications when
sending data between data flows or sub data flows.
Related Topics
• To configure Access Servers
• Performance Optimization Guide: Caching data
• Reference Guide: Data_Transfer
• Performance Optimization Guide: Using grid computing to distribute data
flows execution
When you configure the location for an Access Server installation, SAP
BusinessObjects Data Services creates space for the Access Server log
files.
1. In the Server Manager window, click Edit Access Server Config.
2. In the Access Server Configuration Editor window, click Add.
3. In the Access Server Properties window, enter the Access Server
configuration information.
Click OK. You return to the Access Server Configuration Editor window:
5. After you configure your Access Servers, click OK to return to the Server
Manager window.
To verify that Job Servers are running, check in the Windows Task Manager
Processes tab for:
• al_jobservice.exe (represents the SAP BusinessObjects Data
Services service)
• al_jobserver.exe (one per Job Server)
• AL_AccessServer.exe (one per Access Server)
If you do not see all the processes expected, check for error messages in
the Job Server event log in LINK_DIR/log/JobServer
name/server_eventlog.txt.
• Access Server logs are in AccessServerPathName/er
ror_mm_dd_yyyy.log
Note:
License Manager accesses keycodes on the local system only; you cannot
access the keycodes from a remote system. When updating keycodes, make
the changes on all SAP BusinessObjects Data Services computers by
launching License Manager on each computer, including Designer and Job
Server computers.
You can run License Manager after the SAP BusinessObjects Data Services
installation has completed.
4. After you have saved your changes, click Close to exit License Manager.
5. To make sure the new keycode(s) take effect, restart the software.
Related Topics
• To start License Manager
4. After you have saved your changes, click Close to exit License Manager.
5. Restart the software.
Related Topics
• To start License Manager
License Manager includes a command-line mode that you can use if you
don't want to use the graphical interface, or need to script License Manager
operations.
Syntax
Parameter Description
In a local environment, the same Windows server hosts all of the following
components:
• SAP BusinessObjects Data Services Metadata Integrator
• SAP BusinessObjects Enterprise Program Job Server
• SAP BusinessObjects Enterprise Central Management Server (CMS)
Note:
Metadata Integrator runs on Windows only. If you have a UNIX CMS, you
must create and configure a distributed environment.
If you have multiple CMS servers in your SAP BusinessObjects Enterprise
environment, you can create a separate Metadata Integrator configuration
to point to each CMS.
Related Topics
• Configuring Metadata Integrator in a local environment
• Configuring Metadata Integrator in a distributed environment
Perform the tasks listed below in order to configure a local Metadata Integrator
environment on a Windows server.
1. Confirm that an SAP BusinessObjects Enterprise Central Management
Server (CMS) and a Program Job Server are installed and configured.
See the SAP BusinessObjects Enterprise Installation and Configuration
Guide for Windows.
2. Depending on your circumstances, install and configure Metadata
Integrator in one of the following ways:
Note:
Metadata Integrator is available only on the Windows platform.
Note:
You can choose to install Metadata Integrator on the same server as other
SAP BusinessObjects Data Services components or it can be configured on
a separate Windows server. However, Metadata Integrator and an SAP
BusinessObjects Enterprise Program Job Server must reside on the same
Windows server.
Note:
If you have a UNIX Central Management Server, you must follow the steps
to configure a distributed environment.
Perform the tasks listed below in order to configure the Metadata Integrator
environment.
1. Confirm that an SAP BusinessObjects Enterprise Central Management
Server (CMS) is installed and configured in your environment. See the
SAP BusinessObjects Enterprise Installation and Configuration Guide for
your operating system.
Metadata Integrator_2
CMS User Name The user name to connect to the CMS server in order
to register and execute Metadata Integrator. If you
want a different user to execute the Metadata Integra-
tor, use the Central Management Console to change
the rights for the user. See the SAP BusinessObjects
Enterprise Administrator's Guide for details.
CMS Folder The folder in which the CMS system adds Metadata
Name Integrator as a program object. This folder is automat-
ically created and appears only in the Central Manage-
ment Console. The default name is Data Services.
4. Click Next.
5. On the "Communications Protocol" pane, do one of the following:
• If Secure Sockets Layer (SSL) was not enabled when SAP
BusinessObjects Enterprise was deployed, click Next.
• If Secure Sockets Layer (SSL) was enabled when SAP
BusinessObjects Enterprise was deployed, select the Enable SSL
checkbox and enter the information required to use Secure Sockets
Option Description
SSL Certificates Path to the directory where all the certificates and keys
Folder are stored.
Server SSL Certifi- The generated server certificate file.
cate File
SSL Trusted Cer- The trusted certificate file.
tificate File
SSL Private Key The private key for the CMS.
File
SSL Passphrase The file that stores the passphrase for the private key.
File
9. Click Finish.
Related Topics
• Configuring Metadata Integrator in a local environment
• Configuring Metadata Integrator in a distributed environment
5. In the "Server Intelligence Agent" pane, type a name for the Windows
server where you are installing. The name identifies this node of your
deployment.
The Server Intelligence Agent is automatically created during installation.
For more information, see the SAP BusinessObjects Enterprise
Administrator's Guide.
6. Specify a port number for the SIA in the port field.
This port will be used by the SIA to communicate with the Central
Management Server (CMS).
7. Click Next.
8. Click Next to begin the installation.
9. Click Finish.
Next, from the Central Management Console create a server group for the
Program Job Server and configure the settings.
Related Topics
• Configuring Metadata Integrator in a distributed environment
• To configure the server group settings
To create a group for the Program Job Server on the Windows server:
1. Log into the Central Management Console.
2. In the Central Management Console, on the list, click Servers.
3. In the Servers List, verify the following:
• The Job Server installed on the Windows system appears.
• The "State" of the server is Running. If necessary, start the server.
4. Expand Server Groups.
5. Click Server Groups and click Manage > New > Create Server Group.
6. Type a name for the new server group and, optionally, add a description.
7. Click OK.
8. Click the newly created server group and click Actions > Add Members.
9. In the "Available Servers and Server Groups" list, click the Program Job
Server installed on the Windows system and click the ">" icon to move
the job server to the "Selected Servers and Server Groups" list.
10. Click OK.
Next, from the Central Management Console configure the settings for the
new server group so that the server group to uses only the Program Job
Server within the group to call the Metadata Integrator job.
Related Topics
• Configuring Metadata Integrator in a distributed environment
• To configure the server group settings
Follow the steps below to configure the settings so that the server group you
created to invoke the Metadata Integrator jobs uses only the Program Job
Server within the group:
1. If necessary, log into the Central Management Console.
2. On the list, click Folders.
3. Expand All Folders and then click the folder where you installed Metadata
Integrator. Data Services is the default name.
4. From the list of objects in the right pane, click the Metadata Integrator job
and click Manage > Default Settings.
5. From the list of "Default Settings", click Scheduling Servers.
6. In the "Set the default servers to use for scheduling this object" area, click
Only use servers belonging to the selected group and select the
Server Group that contains the Program Job Server.
7. Click Save & Close.
Your Metadata Integrator environment is configured. You can use the Central
Management Console to schedule a Metadata Integrator job.
Note:
If you create additional Metadata Integrator configurations, repeat the process
of configuring the default settings for each additional Metadata Integrator
configuration.
Related Topics
• Configuring Metadata Integrator in a distributed environment
Below are several Metadata Integrator installation tips and problems that
you can troubleshoot:
java.lang.NoClassDefFoundError:
com/crystaldecisions/sdk/exception/SDKException
at com.acta.crystalrepo.config.crConfigFrame.setupWizard
Pages(crConfigFrame.java:84)
at com.acta.crystalrepo.config.crConfigFrame.run(crCon
figFrame.java:73)
at com.acta.crystalrepo.config.crConfigLaunch.main(crCon
figLaunch.java:68)Exception in thread "main"
LINK_DIR/ext/cmsCollector/cmsConfig.cmd
If the Metadata collector indicates the run has failed, click the run instance
to view the error log. If the error indicates the java run-time environment
cannot be found or is the wrong version, you must define the JAVA_HOME
environment variable.
JAVA_HOME=C:\Program Files\Java\j2re1.4.2_03
If the Metadata collector indicates the run has failed, click the run instance
to view the error log. The error indicates you do not have the permission to
run the program.
Press the Process tab and select Logon to determine the user name and
password used to run the collector. To check the permissions, press the
Rights tab to see what permissions are set. If you do not have permission
to run programs, check with your administrator to get the correct permission.
From the Central Management Console, click the run instance for the
Metadata Integrator even though it says the run was successful. The collector
will only be in a failed state if the CMS is unable to start the program. There
is no mechanism to get run-time errors listed as a failed run. The work around
is to look at successful runs to see if any errors are reported.
Restriction:
The index designer requires SAP NetWeaver Business Warehouse
Accelerator and can be used only in an SAP BusinessObjects Explorer,
accelerated version environment.
For some common issues, such as the service scheduler failing to launch
SAP BusinessObjects Data Services, reboot the computer after installation
has finished.
Related Topics
• Metadata Integrator installation tips and troubleshooting
Repository problems
If your WebSphere installation uses a port other than 9080 for the
application port, you may need to modify the link to the Management
Console. In LINK_DIR/ext/DataServices.html, replace 9080 in
the following line with your WebSphere application port:
This problem can occur when the Tomcat application server is not correctly
configured to use multi-byte data. You can correct this problem by adding
useBodyEncodingForURI="true" to your Tomcat server.xml
configuration file. For example:
<Connector port="8080"
maxThreads="150" minSpareThreads="25" maxS
pareThreads="75"
enableLookups="false" redirectPort="8443" accept
Count="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" useBodyEncoding
ForURI="true"/>
This problem can occur when Tomcat has been installed using Tomcat's
Windows installer, which does not include certain files needed by the
wdeploy process used by the SAP BusinessObjects Data Services
To manually update the file access rights, you can use the grantFileAc
cess.bat batch file. This batch file is installed to the LINK_DIR\bin folder
and takes one parameter as input, the software installation path (LINK_DIR).
This section describes specific steps that you can follow to test the SAP
BusinessObjects Data Services real-time features after installation. These
step-by-step procedures use sample files available in the software installation.
func
LINK_DIR\Bin Web client computer, C:\temp
tor_list2312d.dll
LINK_DIR\Connectivi
ClientTest.txt Web client computer, C:\temp
tyTest
LINK_DIR\Connectivi
TestIn.xml Web client computer, C:\temp
tyTest
LINK_DIR\Connectivi
TestIn.xml Designer computer, C:\temp
tyTest
LINK_DIR\Connectivi
TestIn.dtd Designer computer, C:\temp
tyTest
LINK_DIR\Connectivi
TestOut.dtd Designer computer, C:\temp
tyTest
Note:
You must keep the DLL files specified in the preceding table with
ClientTest.exe. To move ClientTest.exe, re-run the Message Client
Setup and point it to the directory you want.
You need not move the TestConnectivity.atl file from its location on
the Designer computer.
To test a job
When you execute a real-time job from the Designer, it always executes in
test mode using a file as input and producing a file as output.
The test files include a sample job and data flow that you can use to verify
that a real-time job can successfully execute from the Designer. Test files
include the XML test input for the flow (the string “Hello World”) and the
corresponding DTD for flow input and output.
This procedure describes how to import, display, execute, and show output
for the test flow.
1. Start SAP BusinessObjects Data Services and log into your repository.
Choose Start > Programs > SAP BusinessObjects XI 3.2 > SAP
BusinessObjects Data Services > Data Services Designer from the
program group created by the installation. The Designer prompts you for
login information associated with your repository database.
11. Read the information in the Job Log window to verify if the TestOut.xml
file is correct. Use the job log information to troubleshoot problems.
12. If the job was successful, navigate to the C:\Temp\ directory on the
Designer's computer and open TestOut.xml.
You can display the file in a browser or text editor.
When your real-time job runs in a normal production environment, you can
use it to process a service request from a Web client. In production, Web
clients send messages and real-time services receive and process those
messages, triggering real-time jobs. Use the Management Console
Administrator to set up real-time services.
To process a service request from a Web client
1. Add and start the service in the Administrator.
The Access Server starts service providers which are instances of jobs
associated with the listed services.
After you install the Access Server, the SAP BusinessObjects Data Services
service automatically launches the Access Server when your computer
restarts or when you stop and start the service.
To start the Administrator
1. Choose Start > Programs > SAP BusinessObjects XI 3.2 > SAP
BusinessObjects Data Services > Data Services Management
Console.
The Management Console browser opens.
2. Log in to the Management Console using the default name (admin) and
password (admin).
3. Click the Administrator icon to open the Web Administrator.
To add your repository for Administrator access
1. In the Administrator, select Management > Repositories > Add.
2. Enter your repository connection information and click Apply.
To configure the Access Server to listen for responses from services
1. In the Administrator, add a connection to an installed Access Server by
selecting Management > Access Servers > Add.
2. Enter your Access Server's machine name and communication port,
select Ping to test the connection, then click Apply.
To add a service
1. In the Administrator's navigation tree, select Real-time > Access Server
Machine Name: Port > Real-time Services > Configuration.
2. Click Add.
The Access Server adds a service to the list (NewService1) and displays
the configuration boxes for the new service.
4. Click Apply.
The Administrator prompts you to assign a Job Server to the Service.
8. Verify host name and port number for the new service provider.
In the list of service providers, verify that the host name and port for the
new service provider correctly indicate the computer where the Job Server
is installed and the port that the Job Server is configured to use.
You specified the Job Server port number when you configured the Job
Server at installation.
When a service starts, the Administrator triggers the Access Server which
triggers the Job Server to get job information from the repository. The job
registers as a service with the Access Server. The Administrator displays
the service status (started).
If the service did not start, you can start it manually from the current page.
TestConnectivity C:\Temp\TestIn.xml
Indicates the location of the sample
XML request that will be sent to the
Access Server for processing.
There are more tests you can run to define that all the connections you will
need. For example, you can use the existing Access Server configuration
and make changes to the data flow and input files in the sample real-time
job. In particular, consider making simple additions to the data flow in the
real-time job to check the following connection:
• From job to ERP system
To test this connection, add a source from the ERP system in a data flow
of the real-time job and extract a single value to return as a response to
the client.
To process addresses with Global Suggestion Lists or the EMEA engine you
need to manually start the Address Server after installing SAP
BusinessObjects Data Services and the data directories. If a data flow
requires the use of the Address Server, it will wait for the server to initialize
before starting a process.
Note:
The software does not start the Address Server automatically due to the
considerable amount of memory resources required to run the server. Start
the Address Server when you plan to use Global Suggestion Lists or the
EMEA engine.
1. Select Start > Settings > Control Panel.
2. Select Administrative Tools.
3. Select Services.
4. Double-click BusinessObjects Address Server to view the server
properties.
5. Do one of the following.
• To start the server click Start.
• To set the server to start automatically, select the Startup Type of
Automatic and click Start.
Note:
• The first initialization of the Address Server may take up to 20 minutes
due to the loading of the directory data. The initialization will take about
20 minutes each time you install updated directory files and restart
the Address Server.
• The Address Server caches the directory data for optimum
performance and will require a significant amount of memory.
You must stop the Address Server before installing the data directories.
1. Select Start > Settings > Control Panel .
2. Select Administrative Tools.
3. Select Services.
4. Double-click BusinessObjects Address Server to view the server
properties.
5. Click Stop.
6. Copy the directory files to the appropriate location.
7. Repeat steps 1-4.
8. Click Start to restart the Address Server.
Related Topics
• Directory Data
• To copy International directory files to a non-default location
5
5 Citrix Support
Installing the software
You can set up SAP BusinessObjects Data Services to run under Citrix
Presentation Server. Presentation Server provides an access infrastructure
for enterprise applications.
Definitions
The following definitions introduce basic Citrix concepts. To learn more about
Citrix Presentation Server, see Citrix Presentation Server documentation.
Concept Description
ICA Client A Citrix-defined protocol/connection to a server. The ICA
client connection allows Presentation Server to run any ap-
plication on its server and manage how each client accesses
the user interface of the application.
Program Neigh- The Presentation Server component installed on a client. It
borhood manages ICA client connections and published applications
for a given user.
Published Appli- Application software (for example, the Designer) installed on
cation a Presentation Server server and published to users. An
administrator can choose which users may run and view the
application.
Application Set A set of all published applications that a user can access.
When you start your Program Neighborhood software, you
see this application set, which can include multiple applica-
tions published on multiple Presentation Servers.
Initial installation
To install the software, follow the prompts of the Add/Remove program wizard
and use the file browser of the wizard to run setup.exe from the install CD
(or network directory). It's recommended that you install the Designer and
the Job Server on separate computers.
After you install Job Servers and Access Servers, you must provide
connection settings to users because their remote setups will look for the
servers locally by default. Similarly, manage sources, targets, and repositories
from the Presentation Server in the usual fashion. However, individual clients
must use database connection names defined on the server (not the local
client). The Designer defaults to looking for configuration information locally.
For example, to connect to an Oracle repository, define the Oracle connection
name on the Presentation Server and provide the connection information to
your users.
Note:
Because Citrix Presentation Server is running on a server, be aware that the
first time you install the software, you must reboot the server.
Related Topics
• Limitations
It is safest to allow only one user at a time to access the License Manager,
Repository Manager, and Server Manager. In most cases, this restriction
will not be a problem, because users typically do not access these
components often. To set these components for serial access, use
Presentation Server to configure their application limit to one instance per
server.
Because there is only one LINK_DIR variable per installation, when multiple
users run a single Designer or Locale Selector installation (in serial or
parallel), all instances access the same path from the LINK_DIR variable.
The result is that the users will change each other’s settings.
To solve this problem for Citrix, DOS batch scripts are used to provide each
user with their own copy of required resource files and to create a new
environment variable (USER_LINK_DIR) that directs the Locale Selector or
Designer to the user-specific resource copy.
The DOS batch file for the Designer is RunDSDesignerMU.bat, and the
DOS batch file for the Locale Selector is RunLocaleSelectorMU.bat. By
default, both scripts are installed to the LINK_DIR\bin directory.
Note:
By default, the scripts create user-specific resource directories in C:\Users.
You can specify a different path by using an argument when running the
batch file. For example: RunDSDesignerMU D:\UserData
The following diagram shows how the batch files enable multiple processes
to run on a single computer by creating user-specific resource directories:
Restriction:
The batch scripts enable multiple users to run the same SAP BusinessObjects
Data Services component concurrently from a Citrix Presentation Server.
However, the scripts do not allow a single user to run both the Designer and
Locale Selector concurrently. The provided batch scripts do not allow a user
to open one component when the other is currently running.
To publish a component
1. Start the Citrix Presentation Server Management console.
2. Select Applications from the menu tree and choose Publish Application
from the menu.
3. On the "Specify What to Publish" page, configure each component:
Note:
a. Publish the Designer and Locale Selector .bat files instead of directly
publishing the executables.
b. To allow for spaces in the install path name, use quotes around any
variable that includes a directory name.
c. After using Presentation Server to configure the Management Console
as content, share the ext directory with all Management Console
users.
The Publish Application Wizard allows you to enter a file name for the
start icon used by applications published as content. For the Management
Console, enter the path to Admin_small.ico if you want users to have
access to the icon. Note that Designer components run as a shortcut on
the client desktop.
Connection management
Client setup
Note:
The software components were tested as a Citrix Program Neighborhood
application set. These components were not tested as a Program
Neighborhood agent or web interface.
Related Topics
• Initial installation
Limitations
The following are known limitations to running SAP BusinessObjects Data
Services on Citrix:
• The software stores files in the Job Server’s log directory when you
capture sample data using the View Data feature. If the Designer runs
on the same computer as the Job Server, the default location of the log
directory changes each time a user logs in through Citrix. This change
prevents the Designer from locating the View Data log files for a given
user. To avoid this issue, it's recommended that you run the Job Server
on a different computer than Designer. This limitation does not apply to
the interactive debugger.
• If the Server Manager is published to a Citrix client and you try to add a
Job Server from the client, the SAP BusinessObjects Data Services
service might not start. If this occurs, log on to the Job Server’s computer
and restart the service. You must have sufficient user privileges to restart
6
6 Directory Data
Directory listing and update schedule
You may not need to use all of the reference files depending on which
transforms or options you use. Depending on which option you own, some
disks or online packages that you receive may contain extra files in addition
to your directories. For example, you may see an Extract folder. If you do
not need these extra files, do not copy them to your computer. For information
about extra folders, see the ReadMe.txt file included with the reference
files.
Bimonthly (B)
Quarterly (Q)
zcfxx.dir 2 MB
revzip4.dir 1 MB
zip4us.rev 97 MB
zip4us.shs 4 MB
Bimonthly (B)
Quarterly (Q)
cancity.dir
canfsa.dir
canpci.dir
aucity.dir
aus.dir
Bimonthly (B)
Quarterly (Q)
Geocoder Q
geo_ad- Canada: 1.6
dr_ca_vendorx GB
.dir
Canada: 1 MB
geo_cent_ca_ven
France: 1.6 GB
dorx .dir
France: 6 MB
geo_ad-
dr_fr_vendorx USA: < 2 GB
.dir
USA: < 2 GB
geo_cent_fr_ven
dorx .dir
geo_ad-
dr_us_ven
dorx<num> .dir
geo_cent_us_ven
dorx<num> .dir
Bimonthly (B)
Quarterly (Q)
ga_loc12_jp_paf.dir
ga_loc34_jp_paf.dir
ga_dp_jp_paf.dir
Related Topics
• Designer Guide: Address Server for the EMEA engine and Global
Suggestion Lists
If you do not install new directories as you receive them, the software issues
a warning in the log files when the directories are due to expire within 30
days. To ensure that your projects are based on up-to-date directory data,
it's recommended that you heed the warning and install the latest directories.
Note:
Incompatible or out-of-date directories can render the software unusable.
The directories are lookup files used by SAP BusinessObjects solution
portfolio software. The system administrator must install monthly or bimonthly
directory updates to ensure that they are compatible with the current software.
us_ageo3_4.exe
us_ageo5_6.exe
us_ageo7_8.exe
us_ageo9_10.exe
us_cgeo1.exe
us_cgeo2.exe
Related Topics
• Extract directory files on Windows
If you use the Global Address Cleanse Transform's EMEA engine or Global
Suggestion Lists' Multi Country engine and store your data directories in a
location other than the default ($LINK_DIR\DataQuality\reference_da
ta), do the following:
1. Stop any data flows that use the EMEA engine, Global engine or Global
Suggestion Lists.
2. Stop the Address Server.
3. Copy the following files from $LINK_DIR\DataQuality\reference_da
ta to the location where you store your data directories:
• AddressServerGlobal.db
• MultiLineKeywords.db
• ga_directory_db.xml
• ga_directory_db_emea.xml
• ga_country.dir
• ga_region.dir
Note:
Every time you install an SAP BusinessObjects Data Services software
update, copy the reference files from to the default location to where you
store your directories.
7
7 Overview of wdeploy
Configure wdeploy
Configure wdeploy
Before you execute any deploy or undeploy commands, modify the
configuration files to provide the information for your web application server.
To update the wdeploy configuration file, follow these steps:
1. Open the configuration file for your web application located in
the\Business Objects\deployment folder at the same level as
LINK_DIR. The configuration files are named as follows:
• config.tomcat55
• config.tomcat6
• config.weblogic9
• config.weblogic10
• config.websphere6
• config.websphere7
2. Set the parameters to match the web application server settings.
3. Save and close the configuration file.
Note:
Replace the web_app_server_type variable with your web application. The
valid names are:
• tomcat55
• tomcat6
• weblogic9
• weblogic10
• websphere6
• websphere7
application server. For example, the default port number for Tomcat is
8080.
After you deploy the applications on Tomcat, you must restart the Tomcat
application server for the changes to take effect.
Note:
Tomcat does not require a password. To deploy a web application, type
wdeploy tomcat55 -DAPP=app_name deploy or wdeploy tomcat6
-DAPP=app_name deploy.
1. From the command prompt access the \Business
Objects\deployment folder at the same level as LINK_DIR.
2. To deploy DataServices.war, type wdeploy web_app_server_type
-Das_admin_password=password -DAPP=DataServices deploy
3. To deploy Doc.war, type wdeploy web_app_server_type
-Das_admin_password=password -DAPP=doc deploy
4. To deploy Webservice.war, type wdeploy web_app_server_type
-Das_admin_password=password -DAPP=webservice deploy
5. Open the DataServices.html file located in LINK_DIR\ext and
change the default port number to match the port number for your web
After you deploy the application on Tomcat, you must restart the Tomcat
application server for the changes to take effect.
Verify deployment
To verify the deployment was performed properly, follow these steps:
1. Check whether the web applications have been deployed to the correct
location.
• On Tomcat - $CATALINA_HOME/webapps
• On WebSphere - server_folder/in
stalledApps/Node_Cell_folder/. For example, C:\Program
Files\IBM\WebSphere\AppServer\profiles\AppSrv01\in
stalledApps\SHG-D-01-CGAONode01Cell.
• On WebLogic - server_folder/stage/ . For example,
C:\bea\wlserver_10.0\samples\domains\wl_serv
er\servers\examplesServer\stage.
2. Log in to Management Console, add a repository, and click on each of
the modules. Each module should display correctly.
3. Optional. Click the Release Notes link on the Administrator page to see
if the link opens the documentation correctly.
4. Optional. Verify that you can add a web service successfully.
5. Click About to verify that the version is up-to-date.
Note:
Replace the web_app_server_type variable with your web application. The
valid names are:
• tomcat55
• tomcat6
• weblogic9
• weblogic10
• websphere6
• websphere7
• tomcat55
• tomcat6
• weblogic9
• weblogic10
• websphere6
• websphere7
Note:
Tomcat does not require a password. To undeploy a web application, type
wdeploy tomcat55 -DAPP=app_name undeploy or wdeploy tomcat6
-DAPP=app_name undeploy.
8
8 Maintaining your installation
Upgrading the software
Note:
Before upgrading, ensure that you recover all unsuccessful jobs which are
in a recoverable state.
After upgrading, due to changes in the recovery checkpoint flag, executing
a job in a recoverable state will result in undefined behavior.
Related Topics
• Designer Guide: Recovery Mechanisms
Component upgrades
It's recommended that after you back up existing repositories (using your
database's backup utility) and read the release notes, you upgrade
components in the following order:
1. Designer
2. Repository
3. Job Server
4. Access Server
5. Message Client libraries
Note:
If you are using the SAP ABAP interface, re-install the SAP BusinessObjects
Data Services functions for SAP applications.
Related Topics
• Supplement for SAP: Installing functions on SAP Business Suite
Repository upgrades
Note:
If you are using an end-of-life version of SAP BusinessObjects Data
Integrator, first upgrade to a supported version before upgrading to SAP
BusinessObjects Data Services. For example, if you have version 6.5, first
upgrade to version 11.7 and then upgrade to SAP BusinessObjects Data
Services.
Related Topics
• Upgrading repositories
Note:
The procedure in the following section directs you to follow instructions in
this guide that explain how to use the installation program.
It's recommended that while upgrading the software you do not use the
installation program to reconfigure Job or Access Servers or upgrade the
repository. Instead, after updating components with the installation program,
use the Server Manager and Repository Manager to reconfigure Job and
Access Servers and upgrade the repository.
Related Topics
• Beginning your installation
• Using configurations from a previous version
1. Review the Release Notes for the version of SAP BusinessObjects Data
Services you will be installing.
2. Review the Migration Considerations to identify any behavior changes
from previous versions.
3. Recover all unsuccessful jobs which are in a recoverable state.
After upgrading, due to changes in the recovery checkpoint flag, executing
a job in a recoverable state will result in undefined behavior.
4. Open your Windows Services panel and stop all SAP BusinessObjects
Data Integrator or SAP BusinessObjects Data Services services (SAP
BusinessObjects Data Services service and the Address Server).
You can use the Task Manager to verify that no SAP BusinessObjects
Data Integrator or SAP BusinessObjects Data Services-related processes
(processes beginning with al_) are running.
5. Proceed to install the new version.
Related Topics
• To install a new version of the software
If you choose to use the packaged MySQL installation, the database server
is uninstalled when you uninstall SAP BusinessObjects Data Services. If you
want to uninstall the software before you upgrade to a new version, back up
the repository.
You can back up and restore the repository with the command-line MySQL
administration tools installed with the software. By default, the MySQL
administration tools are installed to the MySqlAdmin5 folder at the same
level as LINK_DIR.
1. Before you uninstall the software, run mysqldump from the command
line to export your repository:
mysqldump -uusername -ppassword DatabaseSchema >
DataServices.sql
DataServices.sql is created in the same directory where the command
was run.
2. Uninstall the existing copy of the software and install the new version.
When installing the new version, create a new MySQL repository.
3. Reboot the system after installing the new version of the software.
4. Run the MySQL administration tool from the command line:
mysql -uusername -ppassword
The MySQL command-line administration tool is opened.
5. Drop the repository schema created by the installation program:
DROP DATABASE dataservices;
6. Create a new, empty repository schema:
CREATE DATABASE dataservices;
7. Activate the new schema:
USE dataservices;
8. Import the content from your existing repository backup file:
SOURCE x:/path/to/DataServices.sql
Include the full path to the repository backup file.
9. Exit the MySQL administration tool.
10. Upgrade the repository with the Repository Manager.
11. Resynchronize the Job Server with the repository with the Server Manager.
The repository is upgraded and you can use the Designer as normal.
Note:
The first time you open the Designer, you may get an error stating that the
user is already logged in. If this happens, click Reset user and use the
Designer as normal.
Related Topics
• To create or upgrade repositories
• To resynchronize Job Servers
Upgrading repositories
To upgrade a repository
1. On the computer where you installed the Designer, choose Start >
Programs > SAP Business Objects XI 3.2 > SAP BusinessObjects
Data Services > Data Services Repository Manager.
2. Enter the repository connection information for your original repository in
the Repository Manager window.
Note:
Do not attempt to upgrade the backup copy of your repository or you will
experience upgrade errors.
6. Click Close.
Note:
If you need to create or upgrade multiple repositories, you can use the Re
poManBatch.exe utility.
Related Topics
• Using the Repository Manager
• To create or upgrade repositories in batch mode
Restriction:
Depending on the SAP BusinessObjects Data Services versions involved,
you may be required to upgrade all person_firm dictionary customizations
as well as all custom dictionaries created using Universal Data Cleanse. If
upgrade is required, it is critical that you export your dictionary changes prior
to uninstalling your current version of the software in order to be able make
the dictionary information available in the upgraded version. Specific upgrade
information is included in the Release Notes. For more information, see the
Release Notes.
package version. Updated data may include additional name or firm entries
or secondary information.
For custom dictionaries and rule files created with Universal Data Cleanse,
if the cleansing package upgrade is optional (not required), you need not
upgrade it. After upgrading your SAP BusinessObjects Data Services version,
in the Designer, choose Dictionary > Manage Connection to point to and
continue using the existing dictionary repository.
5. Use the Repository Manager to load the new cleansing package dictionary
into the repository.
6. Depending on your environment, do one of the following:
• For custom dictionaries created with Universal Data Cleanse, choose
Dictionary > Bulk Load in the Designer to import the XML file created
in Step 1.
• For cleansing package person_firm dictionaries, test your job with the
updated cleansing package data.
If the parsing results are not better or at par with previous results, try
importing your customizations from the previous cleansing package.
a. Choose Dictionary > Bulk Load in the Designer to import the XML
file created in Step 1.
b. Compare the rule file archived in Step 2 with the rule file installed
with the updated cleansing package.
c. Copy any rule customizations you made from the archived rule file
to the updated rule file.
Run tests of your production jobs to ensure that your existing designs continue
to run as expected in the new version of SAP BusinessObjects Data Services.
When you are confident that the new version of the software performs as
well as or better than the previous version, consider upgrading your
production environment.
Unsuccessful upgrade
Errors that prevent installation progress (for example, an incorrect server
name, user name, or password) yield immediate error messages.
Successful upgrade
A "successful completion" message verifies successful installation.
The LINK_DIR system variable is defined during the installation. Its value
is set to the location of the directory in which you installed the software.
Related Topics
• Troubleshooting installation problems
K N
keycode network connections
entering 39 checking 21
product 39 network requirements 11
network1712d.dll 151
P S
pointer2312d.dl 151 sample test files for connectivity 101
ports scripted installation
default numbers 18 performing 56
description 18 running 57
Job Server, configuring 151 Server Manager 69
product keycode service
entering 39 user account 46
Program Job Server services
configuring for Metadata Integrator 92, 93 starting automatically 64
silent installation 58
overview 36, 56
R SNMP, enable for a Job Server on Windows
repository 151
central 17 specifying
configuring 65 login information 46
creating 17 user account 46
creating, multiple 67 standard installation
Job Server, synchronizing with 70 overview 34
local 17 performing 35
troubleshooting 98 starting services 64
upgrading 143, 148 Support adapter and SNMP option 151
upgrading, multiple 148 sync2312d.dll 151
repository database system requirements 11
configuring DB2 27
configuring Microsoft SQL Server 28 T
configuring MySQL 28
configuring Oracle 29 TCP/IP
configuring Sybase 30 port for Job Server 151
preparing 30 testing
selecting 42 connectivity 101, 107
Repository Manager 65 real-time jobs 102
requirements service request from Web application 103,
cleansing package repository 32 107
Data Cleanse 32 thread2312d.dll 151
network 11 threxcept2312d.dll 151
system 11 tls7712d.dll 151
response file Tomcat
creating 57 configuring 50
restarting services 69 troubleshooting
Windows Server 2008 100
troubleshooting (continued) V
Windows Vista 100
versions, repository 143
U
W
upgrading
components 142 web application server
paths 142 configuring 50
repository 143, 148 selecting 49
successful 151 Web applications
user account testing connection to Access Server 106
specifying 46 Windows cluster
user information creating 21
entering 39
user permissions 12
X
XML samples 101