Y2K Compliance


Häufige Fragen

"Alles sollte so einfach wie möglich getan werden, aber nicht einfacher"

Albert Einstein

 
Wenn Sie eine spezielle Frage haben, die im folgenden nicht beantwortet werden sollte, können Sie uns selbstverständlich auch direkt kontaktieren. Wir werden unverzüglich antworten.

Frage – Was ist MS4?

Antwort – MS4 ist ein Satz von Softwarewerkzeugen, der eine "Einkapselungs"-Technik  ("Encapsulation") verwendet, um AS/400 RPG und CL basierende Anwendungen Jahr 2000 fähig zu machen. MS4 analysiert sowohl am Bildschirm angezeigte Daten wie auch Druckdateien im Hinblick auf Felder, die Jahreswerte enthalten. Diese werden dann "eingekapselt", indem von dem entsprechenden Wert 28 Jahre abgezogen werden. MS4 ändert dann automatisch sämtliche RPG und CL Programme, so daß alle angezeigten, gedruckten oder eingegebenen Daten auf die aktuelle Zeit konvertiert oder zurückgesetzt werden. Das Ergebnis dieses Prozesses ist vollständig benutzertransparent.

Frage – Was passiert, wenn wir MS4 implementieren und uns später entscheiden, unser System auf- oder umzurüsten?

Antwort – Kein Problem! MS4 stellt Optionen zur Verfügung, mit denen man alles automatisch rückgängig machen kann. Aufgrund der stufenweisen Implementierung kann das durch Löschen der MS4 Bibliotheken aus den entsprechenden Listen erfolgen. In MS4 enthaltenen Programme werden dann verwendet, um automatisch alle Änderungen an den Daten rückgängig zu machen. So können die üblichen Migrationswege benutzt werden, um alternative Systeme wie  SAP, BPCS, JDE, JBA, MAPICS oder sonstige Handelssysteme zu implementieren.

Frage – Will Sind bei der Benutzung von EDI und anderen Interfaces zu externen Systemen unter MS4 Probleme zu erwarten?

Antwort – Nein! MS4 generiert automatisch Programme zur Konvertierung von Geschäftsdaten, damit diese von externen Systemen genutzt werden können.

Frage –Müssen alle Bildschirm-  und Listenausgaben überarbeitet werden, um sie Jahr 2000 konform zu machen?

Antwort – Absolut nicht! Wenn Sie MS4 benutzen, um die Jahr 2000 Fähigkeit Ihrer Anwendungen sicherzustellen, müssen weder Sie noch MS4 irgendwelche Änderungen an Bildschirmausgaben oder Berichten durchführen.

Frage – Werden unsere Benutzer nach der Installation von MS4 Schulungen benötigen?

Antwort – Nein! Da an den Bildschirmanzeigen und Berichten keine Änderungen durchgeführt werden, bleiben die Anwendungen für die Benutzer unverändert - lediglich die korrekte Bewertung und Sortierung von Daten vor und nach dem Jahrtausendwechsel wird sichtbar.

Frage – Was sind die minimalen Systemvoraussetzungen für MS4?

Antwort – Ihre vorhandene AS/400 mit mindestens  60 MB freiem Plattenplatz.

Frage – Welche Auswirkungen hat MS4 auf die Performance?

Antwort – Da MS4 keine zusätzlichen I/O Operationen oder komplizierte Fenster- oder Formatierungsroutinen benutzt, hat es keinen Einfluß auf den Durchsatz des Systems oder der Anwendungen.

Frage – Encapsulation – Wie funktioniert das?

Antwort – MS4 benutzt eine Einkapselungstechnik, um die Jahr 2000 Fähigkeit von Programmen herzustellen. Dabei wird von allen Datumswerten in der Datenbank eine feste Anzahl von Jahren abgezogen und zusätzlicher Code in die Programme eingefügt, der diesen Wert bei allen Bildschirm- oder Druckausgaben wieder hinzurechnet. Der empfohlene Wert hierfür ist 28 Jahre, weil dabei sowohl Wochentage wie auch die Schaltjahrphasen übereinstimmen.

Frage – Welche Vorteile bietet Encapsulation gegenüber anderen Konvertierungsmethoden?

Antwort – Encapsulation bietet einige Vorteile gegenüber anderen Konvertierungsmethoden:

  • Es ist extrem schnell zu implementieren. Unsere Erfahrungen mit MS4 Benutzern bestätigen, daß das zeitverschobene System in den meisten Fällen bereits nach 5 Tagen  getestet werden kann.
  • Die Prozedur verändert das System nicht, d.h. es erfolgen keine Änderungen am Layout der Dateien oder der internen Logik der Programme. Code wird lediglich in die Programme eingefügt, die Daten anzeigen oder drucken. Dadurch wird dem Programm ermöglicht, Daten des 20. Und des 21. Jahrhunderts zu erkennen und zu verarbeiten. Die Integrität der Originalanwendung bleibt dadurch unberührt.
  • Der Prozess ist vollständig rückgängig zu machen. Routinen zur Rückgängigmachung der Änderung und Datumswerten sind Produktbestandteil.
  • Das Produkt funktioniert bei allen Standardsoftwarepaketen, benutzermodifizierten Standardpaketen sowie bei Eigenentwicklungen. Weil keine Änderungen der Programmlogik erfolgen, kann MS4 die Datumswerte aller Applikationen - gleich welchen Ursprungs - verschieben. Tatsächlich existieren keine vorgefertigten Konzeptionen bezüglich einer Zielanwendung. Jede Anwendung wird beim Kunden analysiert und die Änderungen werden in der individuellen Systemumgebung des Kunden durchgeführt.

Frage – Wird eine Integritätsprüfung für Datumswerte von MS4 durchgeführt?

Antwort – MS4 führt automatisch eine Überprüfung und Bewertung der Integrität all Ihrer Anwendungsdaten durch, bevor irgendeine Veränderung erfolgt.

Frage – Formatiert MS4 Daten in der Datenbank um?

Antwort –MS4 formatiert kein einziges Feld der Datenbank um. Die einzige Änderung ist eine Umrechnung der Werte in Datumsfeldern, d.h. daß alle Datumswerte in Feldern, die als Datumsfelder identifiziert wurden, um eine feste Anzahl von Jahren reduziert werden.

Frage – Gibt es eine Auto-Modifkations-Komponente bei MS4?

Antwort – MS4 überprüft automatisch alle Programme der Geschäftsanwendung - unabhängig ob RPG oder CL - um die Bildschirmanzeigen oder Berichte, die Datumswerte enthalten, zu identifizieren.


Frage – Wie schnell können Tests mit MS4 beginnen?

Antwort – Aufgrund der Tatsache, daß MS4 ein weitestgehend automatisch ablaufendes Produkt ist, können Tests gewöhnlich schon nach fünf Tagen beginnen.

Frage – Kann ich Analyse und Konvertierung rückgängig machen?

Antwort – Ja, alles was als Teil der MS4 Implementierung getan wurde, ist vollständig reversibel oder kann wiederholt werden. Nachdem die Anfangsanalyse einmal durchgeführt wurde, kann das ursprüngliche System in nur 24 bis 48 Stunden wiederhergestellt werden.

Frage – Ich möchte mein System schrittweise umstellen, kann MS4 das?

Antwort – MS4 arbeitet mit generischer Auswahl (<Library>/ <Generic*> ) den gesamten Konvertierungsprozeß hindurch. Solange die Teilelemente auf diese Weise identifiziert werden können, ist es möglich, die Konvertierung auf dem für Sie geeignetsten Weg durchzuführen.

Frage – Woher weiß MS4, wie ein sechsstelliges Datumsfeld in ein achtstelliges konvertiert werden muß?

Antwort– MS4 konvertiert keine Datumsfelder von einem Format ins andere. Es subtrahiert eine feste Anzahl von Jahren von den Datumswerten. Das Jahressegment jeden Datums wird im MS4 Datum-Repository identifiziert und im Überprüfungsprozeß bestätigt. Alle Jahreswerte in einer MS4 Datenbank haben den Wert 19YY.

Frage – Realistisch gesehen - wie lange wird es dauern, mein System zu korrigieren?

Antwort – Realistisch gesehen - ist das abhängig vom Umfang Ihrer Anwendung, der Qualität Ihrer Softwarebestandsaufnahme, dem vorhandenen Plattenplatz und der Leistungsfähigkeit Ihrer AS/400. Aber bei einer typischen Installation einer AS/400 mit CPW 15 und einer sauberen Bestandsaufnahme war die überwiegende Anzahl der MS4 Installationen in weniger als 5 Tagen erledigt.

Frage – Müssen unter MS4 alle Datumsfelder redefiniert werden, wenn eine Abfrage (Query) erstellt werden soll?

Antwort – Unter MS4 müssen keine Felder neu definiert werden, es wird lediglich eine einfache arithmetische Formel zur Definitionen der Ergebnisfelder hinzugefügt, die dann den Wert der Datumsverschiebung wieder hinzuaddiert.

Frage – Warum ist das nicht schon früher getan worden?

Antwort – MS4 war bereits vor 2 Jahren verfügbar. Unglücklicherweise hat man in der Industrie ganz allgemein die Dringlichkeit nicht erkannt und sich nicht sofort um die Behebung des Problems gekümmert. Außerdem kann die Technik der Encapsulation nur alle 400 Jahre einmal angewendet werden und war als solche vorher natürlich nicht verfügbar.

Frage – Ist für alphanumerische Felder eine Neuprogrammierung erforderlich?

Antwort – Für alphanumerische Felder mit 8 oder 10 Zeichen ist keine Neuprogrammierung erforderlich, denn diese werden von MS4 automatisch erkannt und entsprechend behandelt. Wenn Felder mit anderen Längen benutzt werden,  können diese dem Datum-Repository von MS4 hinzugefügt werden. Während des Konvertierungsprozesses fügt MS4 dann die notwendigen Codeänderungen ein.

Frage – Wie sieht es mit Query 400 und anderen Direct Database Access Tools aus?

Antwort – Query Definitionen müssen dann geändert werden, wenn Datumsfelder zur Satzauswahl, anzeige oder Druck verwendet werden. Die erforderlichen Änderungen sind sehr einfach, erfordern pro Query einen Aufwand von ca. 5 Minuten. Die meisten Kunden lassen sie von den Benutzern selbst durchführen.

Frage – Wie ist Jahr 2000 Konformität generell definiert?

Antwort – Die General Services Administration (GSA) definiert Jahr 2000 Konformität wie folgt (deutsche Übersetzung ohne Gewähr):

"Die Software muß zum Zeitpunkt der Installation fehlerfrei bei der Verarbeitung von Datumwerten und datumbezogenen Daten (einschließlich - ohne darauf beschränkt zu sein - Berechnungen, Vergleichen und Sortierungen) mit allen Hardware und Softwareprodukten, die aufgrund dieses Vertrages/dieses Beschaffungsvorgangs einzeln oder in Kombination ausgeliefert werden, funktionieren. Fehlerfreie Verarbeitung schließt die Manipulation mit Datumswerten vor, mit und nach dem 1. Januar 2000 ein und soll für den Benutzer transparent sein. Hardware und Softwareprodukte, einzeln oder in Kombination müssen einen erfolgreichen Übergang in das Jahr 2000 mit korrektem Systemdatum, ohne menschlichen Eingriff, einschließlich Schaltjahrberechnungen, ermöglichen. Hardware und Softwareprodukte, einzeln oder in Kombination, müssen korrekte Erzeugnisse erzeugen, wenn man sich zeitlich vor- oder rückwärts über die Jahr 2000 Grenze bewegt."

Frage – Wie erfahre ich mehr über MS4?

Antwort – Rufen Sie den MS4 Vertrieb unter Telefon +353 1 403 5400 an oder senden Sie ein Email an sales@ms400.com. Wir arbeiten direkt mit Ihnen zusammen oder benennen Ihnen einen unserer autorisierten Implementationspartner.