NDV - Natural Development Server

Wenn in der Ent­wick­lungs­um­ge­bung ein oder mehrere Natural Development Server (NDV) verfügbar sind, dann kann LF‑ET direkt mit Natural kommunizieren:

  • Einloggen und eröffnen einer Natural-Session.

  • Speichern und, wenn vom Objekt-Typ her möglich, auch gleich Übersetzen der gene­rier­ten Programmcodes. Eventuelle Fehler werden dabei direkt im Protokollschirm von LF‑ET angezeigt.

  • Direktes Einlesen von in Natural geänderten Programmcodes (Scrapbook Import).

  • Ausloggen und Schließen der Natural-Session.

NDV’s sind Bestandteil von Natural, müssen aber, um genutzt werden zu können, separat bei der Software AG lizensiert werden.

Um LF‑ET über verfügbare NDV’s zu informieren, müssen in der Datei project.ini entsprechende Schlüsselwerte ange­ge­ben werden:

  • ide.natural.ndv.host=…​.

  • Die IP-Adresse oder der logische Name des NDV.

  • ide.natural.ndv.port=…​.

  • Der Port des NDV.

Ist nur ein NDV vorhanden, dann genügt die Angabe dieser beiden Schlüssel be­reits.

Stehen mehrere NDV’s zur Verfügung, dann können die einzelnen Konfi­gura­tionen wie folgt ange­ge­ben werden:

  • ide.natural.ndv.config.1=host, port, Bezeichnung, Erläuterung

  • ide.natural.ndv.config.2=host, port, Bezeichnung, Erläuterung

  • usw…​

Diese Angaben sind optional, sie erleichtern dem Anwender die Auswahl des gewünschten NDV.

Hier eine Beispiel-Konfi­gura­tion:

image3332 16

Durch die oben dargestellten Angaben ist festgelegt, dass bei der Gene­rie­rung von Source­code direkt über NDV’s mit Natural kommuniziert werden soll. LF‑ET zeigt einen Logon-Dialog, um den zu verwendenden NDV auszuwählen und eventuell noch wei­tere Parameter einzugeben:

image3332 17

Alle Eingaben werden intern bis zum Beenden von LF‑ET gespei­chert und können so später, bei weiteren Ge­ne­rie­rungen, als Eingabe-Vorschläge verwendet werden, so dass der Dialog in den meisten Fällen einfach mit der ENTER-Taste bestätigt werden kann.

Die Felder des Dialoges können auch über Schlüssel-Werte-Paare in der Datei project.ini oder in der Ent­schei­dungs­ta­belle selbst vorbelegt werden:

  • Host

  • ide.natural.ndv.host=…

  • Port

  • ide.natural.ndv.port=…

  • User

  • ide.natural.user=…

  • Password

  • ide.natural.password=…

  • Library

  • ide.natural.library=…

Siehe auch: Source-Transfer