cpheader

Mit dem Befehl cpheader können Sie Codepage-Header-Informationen exportierten Arbeitsbereichtselementen (Abfragen, Diagrammen, Berichten und Berichtsformaten) und Formulardateien hinzufügen und entfernen, die mit dem ursprünglichen ClearQuest Designer erstellt wurden.

Übersicht

cqperl cpheader.pl -a [ Dateipfad | [ Verzeichnispfad { regulärer_Ausdruck } ] ] Codepage
cqperl cpheader.pl -s [ Dateipfad | [ Verzeichnispfad { regulärer_Ausdruck } ] ]

Beschreibung

Beginnend mit Version 7.1.1.0 fügt IBM Rational ClearQuest exportierten Arbeitsbereichselementen und Formulardateien, die mit dem ursprünglichen ClearQuest Designer erstellt wurden, Header-Informationen hinzu. Der Header enthält Informationen zur Datencodepage der ClearQuest-Datenbank, aus der die Dateien exportiert wurden. Der Header stellt sicher, dass die exportierten Dateien ordnungsgemäß in andere ClearQuest-Datenbanken importiert werden können, die möglicherweise eine andere Codepage verwenden.

Exportierte Arbeitsbereichselemente und Formulardateien aus ClearQuest Versionen vor Version 7.1.1.0 haben keinen Codepage-Header.

Wenn Sie ClearQuest-Clients mit Versionen vor und nach Version 7.1.1.0 verwenden, und Sie möchten Arbeitsbereichtselemente und Formulardateien mit diesen unterschiedlichen Versionen exportieren oder importieren, verwenden Sie den Befehl cpheader, um Codepage-Header hinzuzufügen bzw. zu entfernen, um eine versionsübergreifende Clientkompatibilität zu gewährleisten. Auf diese Weise können exportierte Dateien in das richtige Format für den Import durch einen ClearQuest-Client konvertiert werden, der eine andere Version hat als der Client, der die Dateien exportiert.

Mit dem Befehl cpheader können Sie Arbeitsbereichselemente und Formulardateien migrieren, indem Sie den ursprünglichen ClearQuest Designer in einer ClearQuest-Datenbank mit UTF-8-Codepage verwenden. Durch die Verwendung dieses Befehls verhindern Sie den Import von Arbeitsbereichselementen und Formulardateien in eine ClearQuest-Datenbank, die eine andere Codepage hat als die exportierten Dateien und verhindern damit Datenfehler. UTF-8 unterstützt Zeichen aus allen Codepages, so dass Sie alle Codepages in eine Datenbank mit UTF-8-Codepage importieren können.

Achtung: ClearQuest Eclipse Designer exportiert Formulare in XML-Format, das Codepageinformationen enthält. Verwenden Sie den Befehl cpheader nicht für Formulare, die aus ClearQuest Eclipse Designer exportiert wurden.

Optionen und Argumente

-a
Fügt den Datencodepage-Header der angegebenen Datei oder den Dateien im angegebenen Verzeichnis und den zugehörigen Unterverzeichnissen hinzu.
-s
Entfernt den Datencodepage-Header aus der angegebenen Datei oder den Dateien im angegebenen Verzeichnis und den zugehörigen Unterverzeichnissen.
Dateipfad
Pfadangabe der Datei, der Sie den Codepage-Header hinzufügen oder aus der Sie ihn entfernen möchten.
Verzeichnispfad { regulärer_Ausdruck }
Pfadangabe des Verzeichnisses, dem Sie den Codepage-Header hinzufügen oder aus dem Sie ihn entfernen möchten. Wenn Sie einen regulären_Ausdruck angeben, wird der Codepage-Header nur den Dateien hinzugefügt oder aus ihnen entfernt, deren Verzeichnis und zugehörige Unterverzeichnisse einen Namen enthalten, der dem im regulären_Ausdruck entspricht. Wenn Sie keinen regulären Ausdruck angeben, wird der Codepage-Header allen Dateien hinzugefügt bzw. aus allen Dateien im Verzeichnis und den zugehörigen Unterverzeichnissen entfernt.
Codepage
Rational-ClearQuest-Datencodepage.

Beispiele

  • Fügt den Header für die Westeuropäische Datencodepage 1252 der Datei c:/all_defects.qry hinzu:
    cqperl cpheader.pl -a c:/all_defects.qry 1252
  • Fügt den Header für die Datencodepage 936 für vereinfachtes Chinesisch allen Dateien im Verzeichnis c:/queries und den zugehörigen Unterverzeichnissen hinzu:
    cqperl cpheader.pl -a c:/queries 936
  • Fügt den Header für die Datencodepage 936 für vereinfachtes Chinesisch allen Dateien im Verzeichnis c:/queries und den zugehörigen Unterverzeichnissen hinzu, die mit dem Ausdruck .cfg$ übereinstimmen:
    cqperl cpheader.pl -a c:/queries .cfg$ 936
  • Entfernt den Codepage-Header aus der Datei c:/alldefect.qry:
    cqperl cpheader.pl -s c:/alldefect.qry
  • Entfernt den Codepage-Header aus allen Dateien im Verzeichnis c:/qrydir und den zugehörigen Unterverzeichnissen:
    cqperl cpheader.pl -s c:/qrydir

Siehe auch

bkt_tool


Feedback