Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Meldungsmodul auf Unix- und Linux-Systemen erstellen

&pagelevel(5)&pagelevel

Ä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 und utmxprog.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 Namen libxmsgs.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.