9 118 GET_MESSAGE_LIST

LANSA Technical

9.118 GET_MESSAGE_LIST

Þ Note: Built-In Function Rules.

The only required parameter will be a message file. This will load the list with each subsequent message file / message stored in the message table LX_MSG.

If a language other than *ALL is specified only messages with the specified language will be returned.

If a message id is specified, all messages following the message id will be returned to the list. (NB a language must be specified if a message id is specified.).

For use with

LANSA for i

NO

Visual LANSA for Windows

YES

Visual LANSA for Linux

YES

 

 

Arguments

No.

Type

Req/ Opt

Description

Min Len

Max Len

Min Dec

Max Dec

1

A

Req

Search Message File

1

10

 

 

2

A

Opt

Language Code

If the special value *ALL is specified all languages will be returned, otherwise only messages for the selected language will be listed.

1

4

 

 

3

A

Opt

Message Identifier

1

7

 

 

 

 

Return Values

No.

Type

Req/ Opt

Description

Min Len

Max Len

Min Dec

Max Dec

1

L

Req

Working list containing message details.

List must not be more than 32767 entries.

Message details to be formatted as follows:

From - To   Description

1 - 4   Language

5 - 14      Message File

15 - 21   Message Identifier

22 - 153   Message Text

153

153

 

 

2

A

Req

The last Language in the returned list.

1

4

 

 

3

A

Req

The last Message File in the returned list.

1

10

 

 

4

A

Req

The last Message Identifier in the returned list.

1

7

 

 

5

A

Req

Return Code

OK = list returned partially or completely filled with message details. No more Messages exist beyond those returned in the list

OV = list returned completely filled, but more Messages than could fit in the list still exist

NR = list was returned empty. Last Message File/ Message Identifier in list returned as blanks

2

2