Ändern von Meldungstexten
Da die Meldungsaufbereitung von openUTM primär über die NLS-Kataloge durchgeführt wird, müssen Sie mittels des Unix-/Linux-Systemprogramms gencat
je einen anwendungsspezifischen NLS-Katalog erstellen:
Rufen Sie
gencat
wie folgt auf:Geben Sie als Eingabedatei die jeweils von KDCMMOD erstellte NLS-Sourcedatei an.
Als NLS-Katalogname geben Sie
utmsys.cat
für K- und P-Meldungen undutmxprog.cat
für U- Meldungen an.
Stellen Sie diese NLS-Kataloge unter dem Verzeichnis filebase
/nls/msg/
lang bereit.
Ändern von Meldungszielen
Wenn Sie Meldungsziele geändert haben, dann müssen Sie zusätzlich folgende Schritte durchführen:
Übersetzen Sie das jeweilige C-Quellprogramm (im Beispiel ownmsgs
.c
und kcxmsgs.c)
und erstellen Sie damit die anwenderspezifischen Meldungsmodule ownmsgs.o
und kcxmsgs.o
.K- und P-Meldungen:
Binden Sie das Objekt ownmsgs.o
zusätzlich zum Anwendungsprogramm utmwork dazu.U-Meldungen:
Erzeugen Sie aus dem Objekt kcxmsgs.o
die dynamische Bibliothek mit dem festen Namenlibxmsgs.so
. Stellen Sie diese Bibliothek unter dem Verzeichnis filebase bereit.
Beispiele dazu finden Sie in der Beispielanwendung (utmsample), die mit openUTM (Unix- und Linux-Systeme) ausgeliefert wird.
Hinweis
Um unnötige Katalogzugriffe zu vermeiden, sollte ein Anwendungs-spezifischer NLS-Katalog alle Meldungen enthalten. Dazu kopieren Sie den Standard-NLS-Katalog der gewünschten Sprache nach filebase/nls/msg/
lang, erzeugen mit dem Tool KDCMMOD eine NLS-Sourcedatei mit den geänderten Meldungstexten und mischen diese in den Anwendungs-spezifischen NLS-Katalog ein.