Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

MSGMAKER Processing of BS2000 Message Files

&pagelevel(2)&pagelevel

Version:

MSGMAKER V1.2B

MSGMAKER offers the following functions:

  • Create message file

  • Build a message file from message units

    • Enter new message units (ADD-MSG function)

    • Modify existing message units (MODIFY-MSG function)

    • Delete existing message units (DELETE-MSG function)

    • Display the contents of a message file (SHOW function)

    • Copy various components of a message file (message units, documentation lines, component identification) from one message file to another or to a different location within the same file. The source area of the message file is either retained (COPY function) or deleted (MOVE function)

    • Document messages of a designated message range (ADD-DOCUMENTATION function)

    • Modify existing documentation lines (MODIFY-DOCUMENTATION function)

    • Delete existing documentation lines (DELETE-DOCUMENTATION function)

    • Message texts, meaning texts and response texts can be defined in up to eight languages

    • Variable text sections (inserts) can be defined in the message text. Each insert is assigned a number and a name and may be assigned a default text

  • Merge the contents of several message files into one message file

Information on the “old” format (MSGEDIT/MSGLIB) of the message file has been removed from this MSGMAKER description. However, the “old” format can still be used for reasons of compatibility. The MSGEDIT and MSGLIB programs have been withdrawn.

MSGMAKER is controlled

  • by means of statements (batch jobs and procedures)

  • interactively by means of screen masks (menu mode)
    It is also possible to enter statements in the command area of the mask (with the exception of the //OPEN-MSG-FILE statement).

 

The following overview lists the functions provided by MSGMAKER and the statements and screen masks that implement them.

Function

Mask

Statement

Modify existing message units

MODIFY-MSG

//MODIFY-MSG

Modify existing documentation lines

MODIFY-DOCUMENTATION

//MODIFY-DOCUMENTATION

Display contents of a message file

SHOW

//SHOW

Add or modify a meaning text

MEANING/RESPONSE

MEANING operand of the //ADD-MSG and //MODIFY-MSG statements

Add or modify response text

MEANING/RESPONSE

RESPONSE operand of the //ADD-MSG and //MODIFY-MSG statements

Add or modify message text

MSG-TEXT

MSG-TEXT operand of the //ADD-MSG and //MODIFY-MSG statements

Create message file

MSG-FILE-ATTRIBUTES

//OPEN-MSG-FILE

Add new message units

ADD-MSG

//ADD-MSG

Add documentation lines

ADD-DOCUMENTATION

//ADD-DOCUMENTATION

Define inserts

INSERT-ATTRIBUTES

INSERT-ATTRIBUTES operand of the //ADD-MSG and //MODIFY-MSG statements

Copy various components of message file

COPY

//COPY

Copy and delete various components of a message file

MOVE

//MOVE

Delete existing message units

DELETE-MSG

//DELETE-MSG

Delete documentation lines

DELETE-DOCUMENTATION

//DELETE-DOCUMENTATION

Merge message files

- - -

//MERGE-MSG-FILES