19 juin 1997 |
L'an 2000, c'est dans moins de trois ans. Des professionnels du SIT travaillent déjà à vous aider à passer en douceur le cap informatique du prochain millénaire.
On ne vous apprends rien en vous faisant remarquer que, d'une journée à l'autre, nous nous rapprochons de plus en plus d'un nouveau millénaire. L'an 2000 aura été la source de nombreux épisodes de science-fiction. La réalité est maintenant toute autre, vue sous la perspective de codes binaires. D'ores et déjà, il faut bien reconnaître que les programmes informatiques et de transfert de données, l'industrie de la micro-électronique, ainsi que toutes les sphères d'activités qui utilisent le temps comme unité de mesure, devront absolument prévoir le coup de minuit. Les conséquences monétaires en jeu sont, dans certains cas, très importantes.
Les premiers systèmes de gestion informatisés ont été développés au début des années cinquante. La plupart, si ce n'est l'ensemble des entreprises et commerces à l'échelle mondiale, ont adopté ce mode de fonctionnement, ce qui fait qu'aujourd'hui, ces organisations ne sont plus viables sans l'enregistrement quotidien de leurs opérations à partir de systèmes informatiques très élaborés et transactionnels. Mais qu'adviendra-t-il si l'on ne s'assure pas de la fiabilité de ces systèmes lorsque nous passerons de l'année 1999 à l'année 2000 ? Nous avons tendance à remettre à plus tard cette interrogation et à nous dire que l'on aura bien le temps d'y faire face. Pourtant, nous ne sommes plus qu'à deux ans et moins de deux cents jours de cette échéance. À partir de quelques exemples, étudions les éléments à considérer.
Pendant longtemps, les langages de programmation utilisés pour le développement de systèmes de gestion (COBOL, PL/1, RPG, etc.) ne se sont pas souciés de réserver plus de deux champs pour inscrire la date: 99/12/31. En ajoutant une année au champ date, la valeur devient 00/01/01 et nous ramène à l'an 0! En effectuant une opération de soustraction et en supposant que le résultat ne serait jamais négatif: 00/01/15 - 99/12/15, nous obtenons une différence de 1 mois et 99 années!
Un autre petit détail: le 29 février 2000. La plupart des programmes vérifient qu'une année bissextile est divisible par quatre à la condition qu'elle ne finisse pas par 00 ce qui était vrai pour l'année 1900. Ces règles appliquées à l'an 2000 ne sont pas suffisantes, puisqu'il faut également considérer le cas où l'année est divisible par 400. Et dans un autre millénaire, il faudra considérer le fait que bien que l'an 3600 réponde à l'ensemble de ces critères, il ne s'agit pas d'une année bissextile!
Concrètement, comment le passage vers l'an 2000 peut-il affecter les activités opérationnelles de l'Université Laval? Nous ne sommes pas à l'abri des failles mentionnées ci-dessus. Ainsi, le matricule de la clientèle étudiante commence par deux positions référant à la date de première inscription: 97-xxx-xxx. Tous les systèmes de gestion informatisés (plan comptable, système de gestion des commandes, dossiers du personnel ou des étudiants et des étudiantes) doivent être révisés et il s'agit là, sans nul doute, d'un des nombreux défis du projet Essor.La plupart des unités administratives ou académiques utilisent des programmes informatiques qui ont été développés pour répondre à des besoins bien spécifiques. Il est important de s'assurer dès maintenant que ceux-ci fonctionneront correctement au mois de janvier de l'an 2000.
Le Service de l'informatique et des télécommunications (SIT) est conscient des efforts qu'il faut mettre en oeuvre pour préparer le passage à l'an 2000. Une rubrique de son site W3 est réservée à cette fin à l'adresse http://www.sit.ulaval.ca/An2000/. Également, un centre de coordination du passage à l'an 2000 à l'Université Laval, sous la supervision de Brigitte A. Bolduc, offre des services de sensibilisation et d'accompagnement. Pour en savoir davantage, vous pouvez joindre Brigitte A. Bolduc au poste téléphonique 6677, ou par courrier électronique à l'adresse Brigitte-A.Bolduc@sit.ulaval.ca . La liste de discussion deja2000 permet de mieux suivre les activités du centre de coordination. Pour s'abonner, envoyer un courrier électronique à l'adresse listserv@listes.ulaval.ca sans mentionner de sujet ni de signature et avec comme seul contenu l'énoncé sans accent subscribe deja2000 Prenom Nom .