Ä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
gencatwie folgt auf:Geben Sie als Eingabedatei die jeweils von KDCMMOD erstellte NLS-Sourcedatei an.
Als NLS-Katalogname geben Sie
utmsys.catfür K- und P-Meldungen undutmxprog.catfü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
.cund kcxmsgs.c)und erstellen Sie damit die anwenderspezifischen Meldungsmodule ownmsgs.ound kcxmsgs.o.K- und P-Meldungen:
Binden Sie das Objekt ownmsgs.ozusätzlich zum Anwendungsprogramm utmwork dazu.U-Meldungen:
Erzeugen Sie aus dem Objekt kcxmsgs.odie 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.