To test Siebel applications,
the Siebel Test Automation and the Microsoft C++
runtime libraries must be installed on the workbench computer.
About this task
Note: Siebel applications run only on Windows, therefore Siebel tests run only
on Windows. Do not add a
Siebel test to a schedule that you deploy to run on operating systems
other than Windows.
Note: Rational® Performance Tester 64-bit
workbench does not support testing Siebel applications.
Procedure
To install the prerequisites for testing Siebel applications:
- Obtain the Siebel Test Automation library, ssdtcorr.dll,
from Siebel.
- Copy the ssdtcorr.dll file to the workbench
computer in this path: ...\ibm\sdp\rpt\external_files\deployable\siebel\,
where ...\ibm\sdp\rpt\ is the product installation
directory.
If the Siebel Test Automation library is
not installed, Siebel tests will fail, and a warning message will
display when you edit a Siebel test. After the library is installed
on the workbench computer, it is automatically deployed as needed
to any remote location. The library must be on any computer that runs
a Siebel test.
You can use the rptExternal variable
in the config.ini file to control where external
files must be installed. By default, the rptExternal variable
is set to the product installation directory. Edit the rptExternal variable
if you want to install the .dll files to a different location.
For example, if you set the rptExternal variable
to e\:\\ibm\\sdp\\rpt then you would install
the Siebel Test Automation library in e:\ibm\sdp\rpt\external_files\deployable\siebel\.
Note that you must use an extra backslash before the colon and backslashes
in the path.
- Copy the Microsoft C++
runtime library, msvcr70.dll, to the workbench computer
in the same directory as the ssdtcorr.dll file. (If
necessary, obtain the msvcr70.dll file from the Microsoft web site.) The file
name is case-sensitive, and must be all lower-case. The file must
be named msvcr70.dll, not MSVCR70.DLL. Once installed in the correct directory on the workbench computer,
the Microsoft C++ runtime
library is automatically deployed as needed to any remote location.