[NEWSboard IBMi Forum]

Thema: MSGF

  1. #1
    Registriert seit
    Apr 2012
    Beiträge
    360

    MSGF

    Hallo,

    kann man eigentlich Messagefile kopieren bzw. umbenennen?


    Gruß

    Tarki

  2. #2
    Registriert seit
    Jun 2001
    Beiträge
    2.044
    Die einfache antwort ist : Ja

    Die umfangreiche:

    crtdupobj zum kopieren
    rnmobj zum umbenennen (wie fast immer)

    Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Und per MRGMSGF kann man einzelne MSGID's kopieren.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  4. #4
    Registriert seit
    Jan 2001
    Beiträge
    850
    Und dann gibt es natürlich noch

    ADDMSGD
    RMVMSGD
    CHGMSGD

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    @MK
    Ja, aber das sind keine Kopierbefehle .
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  6. #6
    Registriert seit
    Apr 2012
    Beiträge
    360
    Hat jemand eigentlich Erfahrung mit Wartung der msgf in einen Programm?

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Was genau willst du da wissen?
    Du kannst alle oben aufgeführten Befehle natürlich auch per CLP verwenden.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  8. #8
    Registriert seit
    Apr 2012
    Beiträge
    360
    Den Msgf würde ich gern für die Mehrsprachigkeit verwenden.
    Für diesen Zweck hätte ich mir gerne ein Serviceprogramm erstell, wo ich Msgf pflegen kann, sprich ändern, anlegen und löschen.

    Weiß nur nicht so recht wie ich das angehen soll.

  9. #9
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Was genau brauchst du für Informationen?
    Im Prinzip "ganz einfach":
    *) Mit API Messages auslesen (Im Internet gibts einige Codebeispiele)
    *) Und mit CMDs löschen, hinzufügen, bearbeiten

    Ob du die Ausgabe dann übers Web oder 5250 machst, sollte fürs Serviceprogramm egal sein.
    Über eine Prozedur getNextMessage(...) könntest du dir dann in deinem GUI-Serviceprogramm jede Message einlesen.

    Wäre eine Möglichkeit ...

    lg Andreas

  10. #10
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Für die Mehrsprachigkeit sorgt man üblicherweise für mehrere MSGF's, da sich die Texte eigentlich nicht ständig ändern.
    Dies stellt man dann in unterschiedliche Sprachlibs, die man dann eben je Sprache in die Libl setzt.
    Alternativ kann man auch je Sprache einen OVRMSGF für die Sprach-MSGF setzen.
    Vorteil: wenn die Sprach-MSGID nicht gefunden wird, wird sie aus der Original-MSGF entnommen.
    Die Pflege macht man dann halt nur noch ein mal.
    Kommen neue MSGID's in der Haupt-MSGF dazu, kann man diese per MRGMSGF in die Sprach-MSGF kopieren und dann dort übersetzen.

    Beachte dabei, dass auch MSGF's eine CCSID passend zur Sprache haben sollten.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  11. #11
    Registriert seit
    Jan 2007
    Beiträge
    189
    Als Fuerchau sagte, können Sie eine MSGF für jede Sprache und verwenden Sie dann OVRMSGF es. Ein Beispiel: Erstellen Sie die MSGF mit die Sprache in dem Namen - 'MYMSGFDE', 'MYMSGFEN', u.s.w.. Wenn der Benutzer anmeldet, holen Sie die Sprache aus dem Benutzerprofil und dann können Sie OVRMSGF in den Nutzer Anmelde-Programm verwenden.

    (thanks google translate)

    As Fuerchau said, you can create a MSGF for each language and then use OVRMSGF it.
    An example: Create the MSGF with the langcode in the name 'MYMSGFDE', 'MYMSGFEN' a.s.o. When the user signs on, retrieve the language from the user profile and then you can use OVRMSGF in the user's sign-on program.
    mfg

    Kit
    www.ecofitonline.com
    DeskfIT - ChangefIT - XrefIT

  12. #12
    Registriert seit
    Nov 2006
    Beiträge
    102
    Zitat Zitat von tarkusch Beitrag anzeigen
    Hat jemand eigentlich Erfahrung mit Wartung der msgf in einen Programm?
    Ich habe vor einigen Jahren einen Artikel über ein Tool namens SCNMSGF (Scan Message File) für NEWSolutions übersetzt und nutze das Programm selbst. Es zeigt die Nachrichten einer MSGF in einem Subfile an und hat eine komfortable Suchfunktion. Ich habe mir das Programm für meine Zwecke mit einigen simplen Funktionen aufgebohrt, aber da könnte man sicher noch mehr draus machen. Wenn es dich interessiert, bitte PM an mich, dann schicke ich die die Sourcen.

Similar Threads

  1. Verwendung einer MSGF im Serviceprogramm
    By claudia_669 in forum NEWSboard Programmierung
    Antworten: 9
    Letzter Beitrag: 10-07-12, 08:11
  2. MSGF vergleichen mit MSGF
    By Miles in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 25-04-12, 07:01
  3. Message aus MSGF in RPG-ILE auslesen
    By TomWaf in forum NEWSboard Programmierung
    Antworten: 16
    Letzter Beitrag: 24-08-10, 13:47
  4. Inhalt MSGF durchsuchen bzw. drucken
    By GEA in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 16-12-05, 12:06
  5. Problem mit MSGF
    By Freezer in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 17-11-05, 12:41

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •