Patent ID: 7640456

Claim:
An information processor comprising: a channel device connected to an external device; a specific channel device that differs from said channel device and is connected to said external device independently of said channel device; a prescribed input/output processor that corresponds to said channel device; a specific input/output processor that differs from said prescribed input/output processor, wherein said specific input/output processor can be placed in correspondence with said specific channel device, and can be placed in correspondence with said channel device; a diagnostic processor for, upon detecting a fault of said prescribed input/output processor, placing said specific input/output processor in correspondence with the channel device in place of said prescribed input/output processor, then storing in itself the correspondence relation between the specific input/output processor and the channel device, and then supplying a fault recovery report, said correspondence relation indicating that the specific input/output processor is to control the channel device; and an arithmetic processor for, when performing data communication with said external device before receiving said fault recovery report, causing said prescribed input/output processor to execute data communication with said external device by using said channel device; and when performing data communication with said external device after receiving said fault recovery report, reading said correspondence relation from said diagnostic processor and then causing said specific input/output processor to execute data communication with said external device by using said channel device in accordance with the correspondence relation.