Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Input rules

&pagelevel(4)&pagelevel

Because more than one volume set can be generated in a SIR run, the statements must be unambiguously assignable to a volume set. The statement block is designed for this purpose to create a volume set which starts with the statement BEGIN-VOLUME-SET-DECLARATION and ends with END-VOLUME-SET-DECLARATION. The statements can be in any sequence within a given scope. If several statements of the same type are input which contradict one another, the last statement is the valid one.

The following statements are processed immediately during input of a sequence of statements:

DELETE-IPL-FACILITY
INITIALIZE-PRIVATE-VOLUME
INITIALIZE-PUBLIC-VOLUME
START-EXECUTION
END

If one of these statements is entered as part of a sequence of statements, the sequence remains unaffected by the immediate execution of the function. Input of the sequence of statements can then be continued.
The last two statements shown are exceptions to this. START-EXECUTION starts processing of the entered sequence. The current sequence of statements is deleted once the statement is executed. SIR terminates if the statement END is read in.

Correcting statements

No correction dialog is possible for statements entered incorrectly. The statement in question can, however, be deleted or replaced by a statement of the same type, provided that you are still in the same scope.

Example


X  DECLARE-PUBSET  PUBSET-TYPE=*S-F(PUBSET=A) 
X  CREATE-VOLUME   02,D3435,FORMAT=YES 
   CREATE-VOLUME   03,D3435,FORMAT=YES 
X  CREATE-VOLUME   03,D3435,FORMAT=NO 

or

o  BEGIN-VOLUME-SET-DECLARATION VOLUME-SET=A 
o  CREATE-VOLUME 02,D3435 
o  END-VOLUME-SET-DECLARATION 
X  BEGIN-VOLUME-SET-DECLARATION VOLUME-SET=A 
X  CREATE-VOLUME 00,D3435 
X  END-VOLUME-SET-DECLARATION 
X  START-EXECUTION 

The statements marked with an X are valid. Those marked with an o must be explicitly deleted.

Incorrect statements can be explicitly deleted from the sequence of statements using the editor command DELETE-STATEMENTS. The LIST-STATEMENTS command returns the number of statements in the sequence. The INSERT-STATEMENTS command can be used to insert a new statement in place of the incorrect one.

An input sequence is not terminated until the editor statement START-EXECUTION is issued. After that, the logical check of all the statements is started.

The DELETE-IPL-FACILITY and INITIALIZE-PRIVATE/PUBLIC-VOLUME statements can be input at any point in the input procedure before the END statement. They are then executed immediately.

Initializations cannot be processed in parallel. The complete processing of the pubset/volume set is carried out serially in one task. To avoid serial processing, the disks in question can be initialized with a specific bit pattern in parallel tasks using the INITIALIZE-PUBLIC-VOLUME statement before the pubset/volume set generation is performed.
The specification FORMAT=*NO (default) in the CREATE-VOLUME statement is then sufficient for these disks in the subsequent pubset/volume set generation.

If, during the SIR run, the processing of a pubset or volume set with a specific ID is active in a user task, that ID is locked for other tasks. SIR calls with user tasks of the same pubset ID running in parallel are aborted with an appropriate message.

A maximum of 32,767 SIR statements can be specified.

Maximum number of disks per SF pubset or volume set:

  • 255 for two-digit or three-digit catalog ID and an allocation unit size not equal 6 Kbytes

  • 36 for four-digit catalog ID and an allocation unit > 6 KB
  • 32 in all other pubsets

Maximum number of volume sets in an SM pubset: 255

The general SDF rules apply to the use of positional operands, abbreviations and continuation lines.