IBM AS/400 ユーザーズマニュアル
Replying to Run-Time Inquiry Messages
Running a Program Using a User-Created Command
You can create a command to run a program by using a command definition. A
command definition is an object (type *CMD) that contains the definition of a
command (including the command name, parameter descriptions, and validity-
checking information), and identifies the program that performs the function
requested by the command.
command definition is an object (type *CMD) that contains the definition of a
command (including the command name, parameter descriptions, and validity-
checking information), and identifies the program that performs the function
requested by the command.
For example, you can create a command, PAY, that calls a program, PAYROLL,
where PAYROLL is the name of an RPG program that you want to run. You can
enter the command interactively, or in a batch job. See the
where PAYROLL is the name of an RPG program that you want to run. You can
enter the command interactively, or in a batch job. See the
CL Programming
manual for further information about using command definitions.
Replying to Run-Time Inquiry Messages
When you run a program with ILE RPG procedures, run-time inquiry messages
may be generated. They occur when there is no error indicator or error subroutine
(*PSSR or INFSR) to handle the exception in a main procedure. The inquiry mes-
sages require a response before the program continues running.
may be generated. They occur when there is no error indicator or error subroutine
(*PSSR or INFSR) to handle the exception in a main procedure. The inquiry mes-
sages require a response before the program continues running.
Note: Inquiry messages are never issued for subprocedures.
You can add the inquiry messages to a system reply list to provide automatic
replies to the messages. The replies for these messages may be specified individ-
ually or generally. This method of replying to inquiry messages is especially suit-
able for batch programs, which would otherwise require an operator to issue
replies.
replies to the messages. The replies for these messages may be specified individ-
ually or generally. This method of replying to inquiry messages is especially suit-
able for batch programs, which would otherwise require an operator to issue
replies.
You can add the following ILE RPG inquiry messages to the system reply list:
RNQ0100
RNQ0222
RNQ0431
RNQ1031
RNQ1241
RNQ0101
RNQ0231
RNQ0432
RNQ1041
RNQ1251
RNQ0102
RNQ0232
RNQ0450
RNQ1042
RNQ1255
RNQ0103
RNQ0299
RNQ0501
RNQ1051
RNQ1261
RNQ0104
RNQ0333
RNQ0502
RNQ1071
RNQ1271
RNQ0112
RNQ0401
RNQ0802
RNQ1201
RNQ1281
RNQ0113
RNQ0402
RNQ0803
RNQ1211
RNQ1282
RNQ0114
RNQ0411
RNQ0804
RNQ1215
RNQ1284
RNQ0115
RNQ0412
RNQ0805
RNQ1216
RNQ1285
RNQ0120
RNQ0413
RNQ0907
RNQ1217
RNQ1286
RNQ0121
RNQ0414
RNQ1011
RNQ1218
RNQ1287
RNQ0122
RNQ0415
RNQ1021
RNQ1221
RNQ1299
RNQ0123
RNQ0421
RNQ1022
RNQ1222
RNQ1331
RNQ0202
RNQ0425
RNQ1023
RNQ1231
RNQ9998
RNQ0211
RNQ0426
RNQ1024
RNQ1235
RNQ9999
RNQ0221
Note: ILE RPG inquiry messages have a message id prefix of RNQ.
To add inquiry messages to a system reply list using the Add Reply List Entry
command enter:
command enter:
ADDRPYLE sequence-no message-id
108
ILE RPG for AS/400 Programmer's Guide