Claims
- 1 A method of identifying communications adapters of a computing environment, said method comprising:
identifying, by hardware of the computing environment, a communications adapter using a first identifier; and identifying, by a program of the computing environment, the communications adapter using a second identifier.
- 2. The method of claim 1, wherein the first identifier is of a different size than the second identifier.
- 3. The method of claim 2, wherein the second identifier comprises eight bits and the first identifier is greater than eight bits.
- 4. The method of claim 1, wherein the program need not be modified to accommodate the first identifier, and can still access the communications adapter with the second identifier.
- 5. The method of claim 1, wherein a plurality of second identifiers reference the communications adapter.
- 6. The method of claim 5, wherein at least a portion of the plurality of second identifiers are the same identifiers employed by a plurality of programs.
- 7. The method of claim 5, wherein at least a portion of the plurality of second identifiers are different identifiers employed by a plurality of programs.
- 8. The method of claim 1, wherein the identifying, by hardware, comprises identifying a plurality of communications adapters using a plurality of first identifiers, and wherein a plurality of second identifiers that are the same are used by a plurality of programs to refer to different communications adapters of the plurality of communications adapters.
- 9. The method of claim 1, further comprising assigning the first identifier to the communications adapter using an assignment technique, the assignment technique being repeatable to provide consistent identifiers.
- 10. The method of claim 1, further comprising associating the first identifier with the second identifier to couple the first identifier and second identifier with the communications adapter.
- 11. The method of claim 10, further comprising assigning the communications adapter and the second identifier to at least one input/output subsystem image of a plurality of input/output subsystem images of the computing environment.
- 12. The method of claim 1, wherein the communications adapter comprises a channel.
- 13. A system of identifying communications adapters of a computing environment, said system comprising:
means for identifying, by hardware of the computing environment, a communications adapter using a first identifier; and means for identifying, by a program of the computing environment, the communications adapter using a second identifier.
- 14. The system of claim 13, wherein the first identifier is of a different size than the second identifier.
- 15. The system of claim 14, wherein the second identifier comprises eight bits and the first identifier is greater than eight bits.
- 16. The system of claim 13, wherein the program need not be modified to accommodate the first identifier, and can still access the communications adapter with the second identifier.
- 17. The system of claim 13, wherein a plurality of second identifiers reference the communications adapter.
- 18. The system of claim 17, wherein at least a portion of the plurality of second identifiers are the same identifiers employed by a plurality of programs.
- 19. The system of claim 17, wherein at least a portion of the plurality of second identifiers are different identifiers employed by a plurality of programs.
- 20. The system of claim 13, wherein the means for identifying, by hardware, comprises means for identifying a plurality of communications adapters using a plurality of first identifiers, and wherein a plurality of second identifiers that are the same are used by a plurality of programs to refer to different communications adapters of the plurality of communications adapters.
- 21. The system of claim 13, further comprising means for assigning the first identifier to the communications adapter using an assignment technique, the assignment technique being repeatable to provide consistent identifiers.
- 22. The system of claim 13, further comprising means for associating the first identifier with the second identifier to couple the first identifier and second identifier with the communications adapter.
- 23. The system of claim 22, further comprising means for assigning the communications adapter and the second identifier to at least one input/output subsystem image of a plurality of input/output subsystem images of the computing environment.
- 24. The system of claim 13, wherein the communications adapter comprises a channel.
- 25. A system of identifying communications adapters of a computing environment, said system comprising:
hardware of the computing environment to identify a communications adapter using a first identifier; and a program of the computing environment to identify the communications adapter using a second identifier.
- 26. At least one program storage device readable by a machine embodying at least one program of instructions executable by the machine to perform a method of identifying communications adapters of a computing environment, said method comprising:
identifying, by hardware of the computing environment, a communications adapter using a first identifier; and identifying, by a program of the computing environment, the communications adapter using a second identifier.
- 27. The at least one program storage device of claim 26, wherein the first identifier is of a different size than the second identifier.
- 28. The at least one program storage device of claim 27, wherein the second identifier comprises eight bits and the first identifier is greater than eight bits.
- 29. The at least one program storage device of claim 26, wherein the program need not be modified to accommodate the first identifier, and can still access the communications adapter with the second identifier.
- 30. The at least one program storage device of claim 26, wherein a plurality of second identifiers reference the communications adapter.
- 31. The at least one program storage device of claim 30, wherein at least a portion of the plurality of second identifiers are the same identifiers employed by a plurality of programs.
- 32. The at least one program storage device of claim 30, wherein at least a portion of the plurality of second identifiers are different identifiers employed by a plurality of programs.
- 33. The at least one program storage device of claim 26, wherein the identifying, by hardware, comprises identifying a plurality of communications adapters using a plurality of first identifiers, and wherein a plurality of second identifiers that are the same are used by a plurality of programs to refer to different communications adapters of the plurality of communications adapters.
- 34. The at least one program storage device of claim 26, wherein said method further comprises assigning the first identifier to the communications adapter using an assignment technique, the assignment technique being repeatable to provide consistent identifiers.
- 35. The at least one program storage device of claim 26, wherein said method further comprises associating the first identifier with the second identifier to couple the first identifier and second identifier with the communications adapter.
- 36. The at least one program storage device of claim 35, wherein said method further comprises assigning the communications adapter and the second identifier to at least one input/output subsystem image of a plurality of input/output subsystem images of the computing environment.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application contains subject matter which is related to the subject matter of the following applications, each of which is assigned to the same assignee as this application. Each of the below listed applications is hereby incorporated herein by reference in its entirety:
[0002] “MULTIPLE LOGICAL INPUT/OUTPUT SUBSYSTEM FACILITY,” Brice et al., (IBM Docket No. POU920020071US1), Ser. No. ______, filed herewith;
[0003] “MANAGING INPUT/OUTPUT SUBSYSTEM IMAGES OF AN INPUT/OUTPUT SUBSYSTEM,” Brice et al., (IBM Docket No. POU920020140US1), Ser. No. ______, filed herewith;
[0004] “METHOD, SYSTEM AND PROGRAM PRODUCTS FOR ENHANCING INPUT/OUTPUT PROCESSING FOR OPERATING SYSTEM IMAGES OF A COMPUTING ENVIRONMENT,” Brice et al., (IBM Docket No. POU920020141US1), Ser. No. ______, filed herewith;
[0005] “MANAGING ACCESS, BY OPERATING SYSTEM IMAGES OF A COMPUTING ENVIRONMENT, OF INPUT/OUTPUT RESOURCES OF THE COMPUTING ENVIRONMENT,” Brice et al., (IBM Docket No. POU920020143US1), Ser. No. ______, filed herewith; and
[0006] “SHARING COMMUNICATIONS ADAPTERS ACROSS A PLURALITY OF INPUT/OUTPUT SUBSYSTEM IMAGES,” Brice et al. (IBM Docket No. POU920030025US1), Ser. No. ______, filed herewith.