A system that automatically integrates a module into a computer system to
replace a module that has failed. The system operates by detecting an
insertion of the module into the computer system. In response to this
insertion, the system reads information from the module in order to
identify what type of module has been inserted into the computer system.
If the newly inserted module cannot perform functions of the prior module,
the system signals an error condition. The system additionally reads
information from the module in order to determine if the module has failed
since it was first shipped or last repaired. This information was
originally written by this or another system upon detection of a failure.
If the module has failed since it was first shipped or last repaired, the
system signals an error condition. Finally, if no error condition is
signaled, the system integrates the module into the computer system. In a
variation on the above embodiment, this integration process involves
running functional tests on the module, and loading configuration
information into the module. Thus, the present invention speeds up the
integration process by dispensing with the need to manually enter
integration commands into the computer system. This creates fewer
opportunities for error because a technician is not required to memorize
integration commands and will not inadvertently enter the wrong commands.
The present invention also encourages proper service practice by
encouraging a technician to return a failed module to a service depot,
instead of simply cycling the injection switch of a module to "repair" the
unit.
Ένα σύστημα που ενσωματώνει αυτόματα μια ενότητα σε ένα συγκρότημα ηλεκτρονικών υπολογιστών για να αντικαταστήσει μια ενότητα που έχει αποτύχει. Το σύστημα λειτουργεί με την ανίχνευση μιας εισαγωγής της ενότητας στο συγκρότημα ηλεκτρονικών υπολογιστών. Σε απάντηση σε αυτήν την εισαγωγή, το σύστημα διαβάζει τις πληροφορίες από την ενότητα προκειμένου να προσδιοριστεί ποιος τύπος ενότητας έχει παρεμβληθεί στο συγκρότημα ηλεκτρονικών υπολογιστών. Εάν η πρόσφατα ενότητα δεν μπορεί να εκτελέσει τις λειτουργίες της προγενέστερης ενότητας, το σύστημα επισημαίνει έναν όρο λάθους. Το σύστημα διαβάζει πρόσθετα τις πληροφορίες από την ενότητα προκειμένου να καθοριστεί εάν η ενότητα έχει αποτύχει δεδομένου ότι στάλη αρχικά ή επισκευάστηκε στο τέλος. Αυτές οι πληροφορίες γράφτηκαν αρχικά από αυτό ή ένα άλλο σύστημα επάνω στην ανίχνευση μιας αποτυχίας. Εάν η ενότητα έχει αποτύχει δεδομένου ότι στάλη αρχικά ή επισκευάστηκε στο τέλος, το σύστημα επισημαίνει έναν όρο λάθους. Τέλος, εάν κανένας όρος λάθους δεν επισημαίνεται, το σύστημα ενσωματώνει την ενότητα στο συγκρότημα ηλεκτρονικών υπολογιστών. Σε μια παραλλαγή στην ανωτέρω ενσωμάτωση, αυτή η διαδικασία ολοκλήρωσης περιλαμβάνει τις τρέχοντας λειτουργικές δοκιμές στην ενότητα, και τις πληροφορίες διαμόρφωσης φόρτωσης στην ενότητα. Κατά συνέπεια, η παρούσα εφεύρεση επιταχύνει τη διαδικασία ολοκλήρωσης με τη διανομή με την ανάγκη να εισαχθούν με το χέρι οι εντολές ολοκλήρωσης στο συγκρότημα ηλεκτρονικών υπολογιστών. Αυτό δημιουργεί λιγότερες ευκαιρίες για το λάθος επειδή ένας τεχνικός δεν πρέπει για να απομνημονεύσει τις εντολές ολοκλήρωσης και δεν θα εισαγάγει ακούσια τις λανθασμένες εντολές. Η παρούσα εφεύρεση ενθαρρύνει επίσης την κατάλληλη πρακτική υπηρεσιών με την ενθάρρυνση ενός τεχνικού για να επιστρέψει μια αποτυχημένη ενότητα σε μια αποθήκη υπηρεσιών, αντί απλά να ανακυκλώσει το διακόπτη εγχύσεων μιας ενότητας "στην επισκευή" η μονάδα.