Korzystanie ze sterownika XML ODBC produktu
IBM Rational Insight.
Podczas konfigurowania systemowego źródła danych DSN pojawia się jeden z
następujących błędów: Nie można załadować procedur konfiguracyjnych sterownika IBM Rational Insight
XML ODBC Driver z powodu błędu systemowego 126
- ratlxml_resources ures_openU fail!
- Sprawdź ustawienia w rejestrze Windows:
- Kliknij opcję Start, kliknij Uruchom, wpisz
regedit i kliknij przycisk OK.
- W rejestrze przejdź do Komputer\HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\IBM
Rational Insight XML ODBC Driver i upewnij się, że właściwości Driver
i Setup wskazują poprawną ścieżkę pliku ratlxml.dll.
- W rejestrze przejdź do Komputer\HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC
Drivers i upewnij się, że sterownik IBM Rational Insight XML
ODBC Driver jest zainstalowany.
- W rejestrze przejdź do Komputer\HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC
Data Sources i upewnij się, że systemowe źródło danych DSN, które jest konfigurowane,
korzysta ze sterownika IBM Rational Insight XML ODBC Driver.
- Sprawdź ścieżkę sterownika JDBC:
- Na pulpicie kliknij prawym przyciskiem myszy ikonę Komputer i kliknij opcję
Właściwości,
- Na stronie Właściwości systemu kliknij zakładkę
Zaawansowane i kliknij przycisk Zmienne środowiskowe.
- Upewnij się, że ścieżka $INSTALLDIR\dataconfig\jdk\bin\classic jest widoczna na
początku zmiennych PATH i Path użytkownika i systemu.
Podczas testowania
połączenia źródła danych ODBC na serwerze IBM
Cognos BI pojawia się następujący błąd: Nazwa danych
nie została znaleziona i nie określono domyślnego sterownika
- Jeśli używana jest aplikacja pomocnicza menedżera sterownika, np. aplikacja isql unixODBC,
w celu uzyskania dostępu do systemowego źródła danych DSN, pojawia się następujący błąd: Nazwa danych
nie została znaleziona i nie określono domyślnego sterownika
- Sprawdź plik odbcinst.ini:
- Otwórz plik odbcinst.ini w edytorze tekstu.
- Przejdź do karty [IBM Rational Insight XML ODBC Driver].
- Upewnij się, że właściwość Driver wskazuje na poprawną ścieżkę pliku
libratlxml.so
- Sprawdź plik odbc.ini:
- Otwórz plik odbc.ini w edytorze tekstu.
- Upewnij się, że istnieje żądane systemowe źródło danych DSN, a wartością jego właściwości
Driver jest IBM Rational Insight XML ODBC Driver. Jeśli źródło
danych DSN nie istnieje, dodaj w sposób przedstawiony w przykładzie:
[ClearCase]
Driver = IBM Rational Insight XML ODBC Driver
DataSource = ClearCase
Description = Przykładowe DSN
Configuration = /opt/ibm/RationalInsight/dataconfig/Configuration/clearcase.xdc
- Sprawdź poprawność ścieżki JVM
- Na konsoli uruchom komendę export.
- Upewnij się, że zmienna "LD_LIBRARY_PATH" zawiera ścieżkę wirtualnej maszyny
IBM Java Virtual Machine
wprowadzonej przez produkt IBM
Rational Insight. Przykładowa ścieżka:
/opt/ibm/RationalInsight/AppServer/java/jre/bin;/usr/local/lib.
- Upewnij się, że zmienna "PATH" zawiera ścieżkę wirtualnej maszyny
IBM Java Virtual Machine
wprowadzonej przez produkt IBM
Rational Insight. Przykładowa ścieżka:
/opt/ibm/RationalInsight/AppServer/java/jre/bin/classic.
- Jeśli sterownik JDBC zgłasza wyjątek Przedwczesny EOF
- Zwiększ limit czasu zapisu dla kanału przychodzącego HTTP dla portu HTTP usługi danych. W tym celu:
- Określ serwer i port dla usługi danych używanej dla kolekcji, sprawdzając adres URL i
konfigurację danych XML.
- Otwórz konsolę administracyjną WebSphere Application Server
dla instancji WebSphere Application Server usługi danych.
- Kliknij opcje (Serwery > Serwery aplikacji).
- Kliknij opcję Rational Insight Server.
- Rozwiń węzły (Ustawienia kontenera > Ustawienia kontenera WWW), a następnie
klikaj łańcuchy transportu kontenera WWW.
- Kliknij łańcuch transportu dla portu używanego przez usługę danych.
- Kliknij kanał wejściowy HTTP.
- Zwiększ limit czasu dla zapisu. Ten limit określa, przez jaki czas konsola WAS będzie oczekiwała w
przypadku próby zapisania do strumienia klienta. Wartość domyślna to 60 sekund.
- Kliknij przycisk OK i kliknij opcje Save directly to the master
configuration (Zapisz bezpośrednio w konfiguracji głównej).
- Zatrzymaj i zrestartuj profil
Rational InsightWebSphere Application Server.
- Jeśli pojawi się komunikat ParseException
- Upewnij się, że klauzula modifiedsince w zapytaniu SQL
jest zgodna z formatem czasu #dd-MMM-rrrr gg:mm:ss Z#.
- Jeśli pojawi się komunikat CRREE2416E
- Upewnij się, że klauzula where w zapytaniu SQL zawiera wartości z powiązanymi
nazwami kolumn z tabeli, której dotyczy zapytanie.
- Jeśli pojawi się komunikat CRREE2403E
- Upewnij się, że klauzula where w zapytaniu SQL nie zawiera nazw kolumn, które
są niepoprawne dla bazy danych, której dotyczy zapytanie.
- Jeśli pojawi się komunikat CRREE1401E
- Upewnij się, że usługa danych jest dostępna, a adres URL grupy zasobów jest zdefiniowany poprawnie
w pliku konfiguracyjnym danych XML.
- Jeśli pojawi się komunikat CRREE1406E
- Upewnij się, że nazwa użytkownika i hasło są poprawne dla grupy zasobów, której dotyczy zapytanie.
- Jeśli pojawia się komunikat HTTP 4XX w pliku dziennika JDBC
- W pliku konfiguracyjnym danych XML:
- Upewnij się, że nazwa użytkownika, hasło i adres URL grupy zasobów, której dotyczy zapytanie, są
poprawne i przeszły test Połączenie testowe.
- Upewnij się, że adres URL i schemat używanych zasobów są poprawne.
- Otwórz używanego edytora tabeli odwzorowania danych i kliknij opcję Zmodyfikuj istniejący szablon odwzorowania danych.
Upewnij się, że nie pojawiły się błędy.
- Jeśli pojawia się komunikat HTTP 5XX w pliku dziennika JDBC
- Sprawdź status połączenia sieciowego. Upewnij się, że konfiguracja sieci na serwerze usługi danych
jest poprawna. Więcej informacji zawiera dziennik serwera usługi danych.