Implementierungs-Spezifikation

Die Nutzung dieser Datei ist veraltet; sie sollte, falls sie noch benutzt wird, schnellstmöglich durch Implementierungsangaben in der Modulkonfiguration ersetzt werden.

Die Implementierungs-Spezifikation ist eine Text-Datei, in der pro Anwendung angegeben ist, wo und wie welche Module implementiert sind.

In den meisten Fällen wird statt der Angabe in der Ispc-Datei die Implementierungsart über Config angegeben. Die Beschreibung der Ispc-Datei ist daher nur für die Fälle relevant, wo eine Angabe in Config nicht erfolgt.

Der Inhalt der Implementierungs-Spezifikation wird in die Resourcen-DLL der Anwendung hineingeneriert und steht der TAA-Infrastruktur so zur Laufzeit zur Verfügung.

Damit das System die Angaben interpretieren kann, muß ein bestimmtes Format eingehalten werden:

0010;01;<Name des Moduls>;<Typ des Moduls>;<Implementierungsart>;
0010;02;<weitere Spezifikationen, abhängig von der Implementierungsart>
0010;01; ........
0010;02; ...........

Pro Modul sind i.d.R. zwei Zeilen notwendig (Ausnahme: Implementierungstypen „manual“ und „strg“). Die erste Zeile muß mit der Zeilen-ID „0010;01;“ beginnen, die zweite Zeile mit „0010;02;“, jeweils getrennt und abgeschlossen durch ein Semikolon.

In der ersten Zeile folgtt dann:

<Name des Moduls>; <Typ des Moduls>; <Implementierungsart>

  1. Der Name des Moduls, unter dem es in der EDB bekannt ist, abgeschlossen durch Semikolon. Dies ist nicht der Name, unter dem das Modul physisch gespeichert ist!
  2. Kurzbezeichnung des Modultyps, entsprechend der Zuordnung des Moduls in der EDB. Z.B. „EFUN“ für elementare Funktion, „NINT“ für GeVo-relevante Interaktion, usw. Auch diese Angabe wird durch Semikolon abgeschlossen.
  3. Information darüber, wie das Modul erstellt ist, abgeschlossen durch Semikolon. Eine Aufstellung der zur Zeit bekannten Implementierungsarten folgt unten. Die Bezeichnung der Implementierungsart (ITyp) wird in Groß- und Kleinbuchstaben erkannt.

In der zweiten Zeile folgen dann die Implementierungs-spezifischen Angaben, z.B.

  • 0010;01;FAbrechnung1;nfun;dllc16;
  • 0010;02;z0st1.dll, abrechnung_vertreter
  • 0010;01;NeukundeSpeichern;ezug;dllc16;
  • 0010;02;c:\work\bin\z0st1.dll, neuen_kunden_speichern
  • 0010;01;FAbrechnung1;nfun;exe;
  • 0010;02;c:\work\test\bin\z0stez01;
  • 0010;01;NeukundeSpeichern;ezug;exe;
  • 0010;02;z0stez02.exe; -fc:\db\test %e
  • 0010;01;FAbrechnung1;nfun;cobol;
  • 0010;02;c:\work\test\cbl\z0stez01;
  • 0010;01; NeukundeSpeichern;ezug;cobol;
  • 0010;02;z0stez02.int
registry:ispc · Zuletzt geändert: 28.10.2014 16:07

Copyright © 1992-2024 TeamWiSE Gesellschaft für Softwaretechnik mbH         Adressen |  Kontakt |  AGB |  Datenschutzerklärung |  Impressum