I Command

The ++I command inserts records from an existing member into an run stream. The command in operation at the time the ++I command is encountered still remains in effect after the ++I records are inserted. The inserted records replace the ++I command itself. Any ++I data found is processed as input to , no matter which command was previously executed.
capan146
The ++I command inserts records from an existing
Panvalet
member into a
Panvalet
run stream. The
Panvalet
command in operation at the time the ++I command is encountered still remains in effect after the ++I records are inserted. The inserted records replace the ++I command itself. Any ++I data found is processed as input to
Panvalet
, no matter which command was previously executed.
Syntax
          [                                   ]           [         [                       ] ]  ++I seq1 [,[seq2]  [,[name] [,access code] ] ]
Parameters
  • seq1
    This required parameter is the first sequence number desired for insertion. It must be a valid numeric
    Panvalet
    sequence number and not more than five digits in length.
  • ,[seq2]
    This optional parameter is the last sequence number desired for insertion. It must be a valid numeric
    Panvalet
    sequence number and not more than five digits in length. If you do not specify seq2, only the record given in seq1 is inserted. If the value of seq2 is greater than the remaining number of numeric statements in the member (a valid number is less than six digits in length), seq2 is treated as if its value indicates the end of the member you want to insert.
  • ,[name]
    This is the name of the
    Panvalet
    member, superset, or subset from which the inserted records are retrieved. If
    Panvalet
    is processing an UPDATE command, you can omit the name parameter since the update member name is used instead. All other commands process this situation as an error condition.
  • [,access code]
    This parameter names the access code of the member. This parameter is required if the member is security controlled.
Operation
The ++I command functions only in cases that are logically applicable (++UPDATE or ++ADD).
User exits cannot examine ++I command records.
An invalid ++I is treated as a record for any command stream except the UPDATE command. An invalid ++I in an update process causes the update to fail.