Start of change

Using PPRCOPY QUERY with the multi-target support

If the feature codes indicate that multi-target PPRC is supported, and the function is enabled through the DEVSUPxx member of PARMLIB, the PPRCOPY QUERY command is performed with the appropriate scope, requesting that results be returned with, potentially, multiple relationships. The output is added to the existing Query Remote Copy Volume table, representing a message block for each relationship, for example:

ICK00700I DEVICE INFORMATION FOR 3109 IS CURRENTLY AS FOLLOWS:
PHYSICAL DEVICE = 3390
STORAGE CONTROLLER = 2107
STORAGE CONTROL DESCRIPTOR = E8
DEVICE DESCRIPTOR = 0A
ADDITIONAL DEVICE INFORMATION = 4A00243D
TRKS/CYL = 15, # PRIMARY CYLS = 1113
ICK04030I DEVICE IS A PEER TO PEER REMOTE COPY VOLUME

                                                (PRIMARY)    (SECONDARY)
                                                SSID    CCA  SSID    CCA
DEVICE  LEVEL      STATE           PATH STATUS  SER #   LSS  SER #   LSS  AUTORESYNC PM
------  ---------  --------------  -----------  -----------  -----------  ---------- ---
3109    PRIMARY    DUPLEX          ACTIVE       1603    09   2400    09   DISABLE    NO 
                                                00016   03   02411   00

                                                (PRIMARY)    (SECONDARY)
                                                SSID    CCA  SSID    CCA
DEVICE  LEVEL      STATE           PATH STATUS  SER #   LSS  SER #   LSS  AUTORESYNC PM
------  ---------  --------------  -----------  -----------  -----------  ---------- ---
3109    PRIMARY    DUPLEX          ACTIVE       1603    09   2408    00   DISABLE    YES 
                                                00016   03   02412   01

The values for the PM column indicate whether the pair is to be used for a Preserve Mirror function in a multi-target PPRC configuration. A value of N/A means the device is in simplex state or the device does not support multi-target PPRC.

For the PPRCOPY QUERY PATHS command, up to 16 secondary control units can be defined to each primary control unit, and each can each have up to 8 FCP paths defined, for example:

PATHS:                                                          
      SERIAL                 WORLD WIDE                         
      NUMBER   SSID  LSS     NODE NAME      PATH  SAID  DEST  S*
      -------  ----  ---  ----------------  ----  ----  ----  --
1ST:  PH971    6808  08   5005076309FFC602    1   0040  0042  13
                                              2   0100  0040  13
                                              3   0100  0110  13 
                                              4   0100  0120  13
                                              5   0100  0200  13
                                              6   0100  0210  13
                                              7   0100  0300  13
                                              8   0100  0310  13						
2ND:  01461    6806  06   5005076303FFC058    1   0100  0200  13
3RD:  .......  ....  ...  ................  ....  ....  ....  00
4TH:  .......  ....  ...  ................  ....  ....  ....  00
5TH:  .......  ....  ...  ................  ....  ....  ....  00	
6TH:  .......  ....  ...  ................  ....  ....  ....  00
7TH:  .......  ....  ...  ................  ....  ....  ....  00
8TH:  .......  ....  ...  ................  ....  ....  ....  00
9TH:  .......  ....  ...  ................  ....  ....  ....  00
10TH: .......  ....  ...  ................  ....  ....  ....  00
11TH: .......  ....  ...  ................  ....  ....  ....  00
12TH: .......  ....  ...  ................  ....  ....  ....  00
13TH: .......  ....  ...  ................  ....  ....  ....  00
14TH: .......  ....  ...  ................  ....  ....  ....  00
15TH: .......  ....  ...  ................  ....  ....  ....  00
16TH: .......  ....  ...  ................  ....  ....  ....  00
End of change