Method and apparatus for varying target behavior in a SCSI environment
First Claim
1. A method for use in combination with a SCSI target and a SCSI initiator, said method comprising the steps of:
- defining a command construct including vendor specific commands associated with the SCSI target, the command construct defining an automatic configuration process pertaining to the SCSI target;
the SCSI initiator directing the command construct to the SCSI target; and
the SCSI target processing the command construct to effect automatic configuration thereof in accordance with the command construct.
10 Assignments
0 Petitions
Accused Products
Abstract
A communications layer is provided between a host-based SCSI initiator and a SCSI target device to fully automate the validation process. The communications layer allows the host to direct variation and modification of the target parameters and behavior using vendor unique commands. The behavioral modification aims to establish interoperability by conforming the behavior of the target to the host behavior. The host-based initiator transports a suitable command structure to the target device containing appropriate ones of the vendor unique commands and associated parameter data. The target executes and otherwise processes the command structure to effectuate a reconfiguration according to the specifics of the command code. The command code is sufficient to fully reconfigure the SCSI target. Accordingly, the reconfiguration process is carried out in a fully automated fashion.
55 Citations
20 Claims
-
1. A method for use in combination with a SCSI target and a SCSI initiator, said method comprising the steps of:
-
defining a command construct including vendor specific commands associated with the SCSI target, the command construct defining an automatic configuration process pertaining to the SCSI target;
the SCSI initiator directing the command construct to the SCSI target; and
the SCSI target processing the command construct to effect automatic configuration thereof in accordance with the command construct. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
invoking a process at the application layer in the host computer environment to direct the SCSI initiator to transport the command construct to the SCSI target.
-
-
10. A system, comprising:
-
a SCSI bus;
a SCSI target operatively connected to said SCSI bus;
a SCSI initiator operatively connected to said SCSI bus; and
an executable code structure associated with said SCSI initiator, the executable code structure defining a target configuration process enabling automatic configuration of said SCSI target. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer program product for use in a host computer environment to facilitate communications between an initiator and a target, the host computer environment being configured with the initiator, the computer program product comprising a computer usable medium having computer readable program code thereon, the computer readable program code comprising:
-
program code for defining a command construct suitable for use in automatically configuring said target; and
program code for directing communication of the command construct to said target to cause automatic configuration of said target in accordance with the command construct. - View Dependent Claims (17, 18, 19, 20)
-
Specification