C141-E039-01EN
3 - 73
2. If INIT #A issues a RESERVE command which specifies the third party reserve function
("3rd Pty Dev ID" = TARG/INIT#1), TARG #0 becomes reserved from TARG/INIT #1,
but INIT #A has the reserve right. In this case,
•
TARG/INIT #1 has an exclusive monopoly of TARG #0. However, if TARG/INIT#1
issues a RESERVE command, that command is rejected with a RESERVATION
CONFLICT status. Also, a RELEASE command is terminated normally, but it has no
influence on the TARG #0 reserve right.
•
INIT #A can issue INQUIRY, REQUEST SENSE, RELEASE and RESERVE
commands to TARG #0, but other commands are rejected with a RESERVATION
CONFLICT status. A RELEASE or RELEASE EXTENDED command issued by
INIT #A releases TARG #0's reserved state. Also, a RESERVE or RESERVE
EXTENDED command changes the reserve state of TARG #0.
•
Commands issued by INIT #B to TARG #0 are rejected with a RESERVATION
CONFLICT status, except the INQUIRY, REQUEST SENSE and RELEASE
commands. A RELEASE command is terminated normally, but it has no influence on
the TARG #0 reserve right.
3. An example of the third party reserve function is applicable when using the COPY
command. For example, TARG/INIT #1 supports the COPY command, uses the COPY
command and in the case that a data transfer between TARG #0 and TARG/INIT#1 is
executed, if the third party reserve in 2) is executed before INIT #A issues a COPY
command to TARG/INIT #1, access to TARG #0 by INIT #B during execution of the
COPY command can be prohibited.