Wenn die Datencodepage eines vorhandenen Schema-Repositorys in Rational ClearQuest geändert werden soll, müssen Sie prüfen, ob die dem Schema-Repository zugeordneten Datenbanken Zeichen enthalten, die in der geplanten Datencodepage nicht vorhanden sind. Solche Zeichen müssen
vor der Änderung der Datencodepage ermittelt und konvertiert werden.
Das Codepage-Dienstprogramm codepageutil unterstützt Sie bei diesen Tasks. Es werden zwei Befehle zur Verfügung gestellt. Der Befehl codepageutil test_codepg überprüft, welcher Zeichensatz von einer Datenbank verarbeitet werden kann. Der Befehl codepageutil analyze_tables sucht in einer vorhandenen Datenbank nach Zeichen, die von der Zieleinstellung für die Datencodepage nicht unterstützt werden und zur Sicherstellung der Datenintegrität in gültige Zeichen konvertiert werden müssen.
Wenn Sie beispielsweise, weil in Ihrer
Rational ClearQuest-Umgebung UNIX-Datenbankserver vorhanden sind, für eine
Rational ClearQuest-Datenbank die Codepage
932 (Japanisch) in die Codepage
60932 (Japanisch mit Safe Shift-JIS) konvertieren möchten, können Sie mit dem Codepage-Dienstprogramm die folgenden Tasks ausführen:
- Ermitteln Sie, ob eine Änderung der Datencodepage für ein Schemarepository oder eine Datenbank von Rational ClearQuest eine Datenkonvertierung erforderlich macht.
- Falls eine Datenkonvertierung ausgeführt werden muss, schätzen Sie den hierdurch entstehenden Arbeitsaufwand, indem Sie die Anzahl der Zeichen in der Datenbank zählen, die in der Datencodepage 60932 nicht unterstützt werden.
- Stellen Sie bei einer erforderlichen Datenkonvertierung die Position der einzelnen Zeichen fest, die bei der Codepage 60932 nicht unterstützt werden, also die Tabelle, den Satz und die Satz-ID sowie den Feldnamen und die Position im Feld, in der sich die einzelnen nicht unterstützten Zeichen befinden.