This section details errors that occur with products that are installed and configured with the Data Warehouse Center.
DataJoiner Version 2 CREATE SERVER MAPPING SQL statements fail on a workstation that has the Data Warehouse Center installed.
You might receive the message DB2SYSC.EXE -- Ordinal not found or one that implies that the SERVER MAPPING failed because it could not load the SQL*NET data access module.
The CREATE SERVER MAPPING statement fails because DataJoiner accesses the ORA73.DLL file that is provided with the Data Warehouse Center instead of the ORA73.DLL file in the ORANT\BIN directory. This condition occurs because DataJoiner looks for the Oracle DLL through the Path system variable. The system path is updated during a Data Warehouse Center installation so that it includes a directory containing a ORA73.DLL file that is provided by the Data Warehouse Center.
Update the Path system variable. Ensure that the directory that contains the Oracle ORA73.DLL file (in ORANT\BIN) is specified first in the path (before the VWSWIN\IWH\ODBC32 directory).
You are unable to access a DB2 source database, target database, or warehouse control database from a Windows NT or Windows 2000 agent site.
There are several reasons why you might have this problem:
Try the following solutions:
Verify that the DB2 client catalog: | Matches the host DB2 catalog: |
node | NNAME |
host name | TCP/IP host name |
service name | SVCENAME of the database manager host configuration |
database name | database name |
If these configurations are correct, ping the server workstation from the client workstation command prompt.
If the ping command succeeds, ensure that the server's DB2COMM environment variable is set to TCPIP.
If the ping command fails:
update dbm cfg using svcename your-svc
where your-svc is the server's SERVICE name from the SERVICES file.
If an ODBC connection type is selected, ODBC uses the data source name and the required attributes in the .odbc.ini file. This control file must reside in the home directory of the user ID that is used to start the warehouse agent process.
Verify that the .odbc.ini file is in the correct directory. You can find the user ID that is used to start the warehouse agent process on the Parameters page of the Agent Site notebook.
Also verify that the data source is defined correctly in the .odbc.ini file.
You are trying to use TCP/IP to connect to the AS/400 from a DB2 Connect for Windows NT or Windows 2000 workstation.
This configuration is not supported.
Try connecting with TCP/IP from a client workstation to the DB2 Connect for Windows NT or Windows 2000 workstation, and then to the host using APPC. For more information, run the following trace on the DB2 Connect for Windows NT or Windows 2000 workstation:
db2trc on -1 8000000
db2trc dmp db2.trc
db2trc off
You are trying to connect to a Sybase warehouse source (to import table definitions or run a step), and receive an error indicating that the Sybase Open Client Context failed.
This error can occur because of problems with the environment in which the warehouse agent runs.
Verify that the warehouse agent and the Sybase client do not have conflicting language environment settings. Also, if you are using a Windows NT or Windows 2000 agent, run the warehouse agent daemon or warehouse server (if you are using the default agent) as a user process instead of a system process.
To verify and change the language environment settings:
For the AIX and Solaris Operating Environment agents, verify that the values specified in the LANG and LC_ALL environment variables are defined in all applicable sections of the locale.dat file (for example, [SUN] and [SUN_SRV4]). Make sure that the locale=xx_xxx entry is before the locale=C,.... entry in this file.
You can find the environment variables in /usr/lpp/db2_07_01/bin/IWH.environment or /opt/IBMdb2/V7.1/bin/IWH.environment.
To run a Windows NT warehouse agent daemon or the warehouse server as a user process:
The Services window opens.
The Service window opens.
The Service window closes.
To run a Windows 2000 warehouse agent daemon or the warehouse server as a user process:
The Services window opens.
This message is displayed if the FTP server system does not support the NAMEFMT command. The NAMEFMT command is an AS/400-specific FTP subcommand.
It is normal for this message to be displayed. You can ignore it.
You are using ODBC drivers that you purchased separately from the Data Warehouse Center, and the warehouse server or warehouse agent is unresponsive.
Many times, ODBC drivers other than those provided with the Data Warehouse Center produce an informational, warning, or error message when a user or application connects to one of its sources. Because the Data Warehouse Center runs as a background system process, no message is displayed. However, the ODBC driver is waiting for a user response to the message.
If you are experiencing these symptoms when using the Data Warehouse Center, use the ODBCTEST tool to test the connection. Connect to the ODBC source by entering the following command on a command line:
ODBCTEST <system dsn name> <odbc user ID> <password>
where <odbc user ID> is the ODBC user ID to use to connect to the database and <password> is the password for the ODBC user ID.
The ODBCTEST tool writes messages to the command window. If any ODBC-related messages appear, address the situation as described in the ODBC message, or use the ODBC drivers that come with the Data Warehouse Center.