Question

wrkmsg - Comment trier les messages par ordre alphabétique

Est-il possible possible de trier ces messages d'une manière que je tiens à les avoir?

Était-ce utile?

La solution

Je suppose que vous voulez dire que vous voulez trier les définitions de messages stockés dans un fichier de message, plutôt que le contenu actuel d'une file d'attente de messages. Vous pouvez créer une table de base de données (ie. Un fichier) pour recevoir les descriptions de message, puis faire ce que vous voulez avec ces dossiers.

Normalement, vous pouvez DSPMSGD à un fichier d'impression. Mais nous allons créer un fichier physique ou d'une table, et passer outre la sortie de la commande DSPMSGD à notre fichier. Les trois premiers disques sont des déchets, pour nos besoins, et nous allons les jeter à l'aide CPYF d'un fichier de travail dans notre fichier final.

faciliter les choses en réglant votre bibliothèque en cours.

CHGCURLIB mylib

vous pouvez définir vos fichiers DDS, mais je vais le démontrer dans SQL.

STRSQL

Pour créer votre fichier de travail et le fichier résultat:

CREATE TABLE qtemp/workfile
( x1      char(1),
  msgid   char(7),
  sev     char(2),
  msgtxt  char(132)
)

CREATE TABLE myfile
( msgid   char(7),
  sev     char(2),
  msgtxt  char(132)
)

Quitter SQL pour revenir à une ligne de commande.

Remplacer le fichier de sortie pour la commande DSPMSGD à votre fichier de travail, et de recueillir vos données.

OVRDBF QPMSGD workfile
DSPMSGD RANGE(*FIRST *LAST) MSGF(some_msgf) 
    DETAIL(*BASIC) OUTPUT(*PRINT)
CPYF workfile myfile MBROPT(*replace) 
    FROMRCD(4) FMTOPT(*MAP *DROP)

Vous pouvez maintenant revenir en SQL et de voir les fruits de votre travail.

STRSQL

SELECT *
 from myfile
 order by msgtxt

Autres conseils

Non pas que j'ai jamais vu. Ils viennent apparaître dans datetime ordre. Je suis sûr qu'ils sont stockés dans un endroit de fichier physique où vous pourriez peut-être interroger, mais j'effacer habituellement mes messages dès que possible.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top