REPORT SUPPORTED OPERATION CODES (A3h)
The REPORT SUPPORTED OPERATION CODES command requests information on commands the
addressed logical unit supports. An application client may request a list of all operation codes and service
actions supported by the media changer.
Bit 7 6 5 4 3 2 1 0
Byte
0 Operation Code (A3)
1 LUN Service Action (0Ch)
2 Reserved Reporting Options
3 Requested Operation Code
4 (MSB) Requested Service Action
5 (LSB)
6 (MSB)
7 Allocation Length
8
9 (LSB)
10 Reserved
11 Control
Field descriptions:
Reporting Options :
The Reporting Options field specifies the information to be returned in the parameter data.
Reporting Option Description
000b A list of all operation codes and service actions supported by the logical unit shall be returned
in the all_commands parameter data format. The Requested Operation Code Cdb field and
Requested Service Action Cdb field shall be ignored.
001b The command support data for the operation code specified in the Requested Operation Code
field shall be returned in the one_command parameter data format. The Requested Service
Action Cdb field shall be ignored. If the Requested Operation Code field specifies an operation
code that has service actions, then the command shall be terminated with CHECK CONDITION
status, with the sense key set to ILLEGAL REQUEST, and the additional sense code set to
INVALID FIELD IN CDB.
010b The command support data for the operation code and service action specified in the
Requested Operation Code Cdb field and Requested Service Action Cdb field shall be returned
in the one_command parameter data format. If the Requested Operation Code Cdb field
specifies an operation code that does not have service actions, then the command shall be
terminated with CHECK CONDITION status, with the sense key set to ILLEGAL REQUEST,
and the additional sense code set to INVALID FIELD IN CDB.
011b Reserved
Requested Operation Code:
The Requested Operation Code field specifies the operation code of the command to be returned
in the one_command parameter data format.
Requested Service Action:
The Requested Service Action field specifies the service action of the command to be returned in
the one_command parameter data format.
Chapter 3. Supported SCSI Commands 3-67