Benutzer-Werkzeuge

Webseiten-Werkzeuge


zusatzmodule:hex-ranges



HEX-Ranges

Funktionen

Das IFW Modul IFW HEX Ranges dient der Verwaltung und Aufteilung von  kundenbezogenen hexadezimalen Adressbereichen (Hex 2 x 24 Bit).

  • Berechnung der End-Adresse des gesamten Adressraumes aus einem vorgegebenen Startadresse und einer Menge.
  • Aufteilung des vorgegebenen Adressraumes durch Vorgeben von Mengen
  • Ermittlung der nächsten freien Adressnummer bei der Neuaufnahme
  • Automatische Ermittlung der Endadresse des Teilbereiches
  • Prüfung auf Überschneidung mit bereits vergebenen Bereichen
  • Prüfung auf Überschreitung einer Maximaladresse (FFFFFF)

Der Menüpunkt zum Aufrufen der Range-Verwaltung befindet sich im Menü Prod/Betrieb. Es öffnet sich eine Liste der bisher vergebenen Kunden-Gesamtbereiche

Arbeiten mit der Range-Verwaltung

Anlage des Gesamtbereiches

Nach Betätigen des Menüpunktes IP-Range öffnet sich die Liste der bisher angelegten Bereiche.

zusatzmodule:hex-ranges:hex-ranges001.jpg

Neue Adress-Ranges können über  „NEUE IP-RANGE AUFNEHMEN“ eingegeben werden.

zusatzmodule:hex-ranges:hex-ranges003.jpg

Nachdem Sie die die Lfd.Nr. vergeben (Einf. drücken) und die Kundendaten aufgenommen haben, geben Sie die Menge der Adressen vor. Danach vergeben Sie die Startadresse. Adressen kleiner 100000 werden mit führenden Nullen aufgefüllt. Danach betätigen Sie F2, um die Berechnung der Endadresse und das Speicherndauerhaftes Festschreiben ihrer Eingaben in der Datenbank der Range zu veranlassen.

Hinweis: Die Liste der zugeordneten Teil-Adressen kann erst angelegt werden, wenn der Adressbereich gespeichert ist.

Beim Speichern des Ranges findet eine Gültigkeitsprüfung der Endadresse statt. Wäre diese größer als FFFFFF, so erfolgt eine entsprechende Meldung, sowie eine Meldung, der Sie die maximale Adress-Menge entnehmen können. Ungültige Adressbereiche sind nicht speicherbar. Verlassen Sie nach dem Speichern die Maske, um den Neuaufnahme-Modus zu verlassen.

Vergabe eines Teilbereiches

Um den Adressbereich aufzuteilen, betreten Sie die Liste innerhalb der Gesamtbereichs-Maske.

zusatzmodule:hex-ranges:hex-ranges005.jpg

Nach Betätigen von „NEUE RANGE AUFNEHMEN“ öffnet sich die zugehörige Maske.

zusatzmodule:hex-ranges:hex-ranges007.jpg

Das System ermittelt den Startwert und trägt ihn ein. Der Startwert ist immer der bisher größte vergebene Endwert plus eins, oder der Startwert der Range, falls noch keine Teilbereiche vergeben wurden. Geben Sie die zu vergebende Menge ein und betätigen Sie die F2-Taste zum Berechnen der End-Adresse und Speichern des Datensatzes. Als Supervisor kann auch die Startadresse manipuliert werden. Betätigen Sie um das Feld zu öffnen die Tastenkombination Strg-F3. Beim Speichern finden folgende Plausibilitätskontrollen statt:

  • Liegt die Startadresse in dem zugehörigen Gesamtbereich
  • Liegt die Endadresse in dem zugehörigen Gesamtbereich
  • gibt es Überschneidungen mit bereits angelegten Teilbereichen.

Diese Kontrollen finden auch beim Ändern von bereits angelegten Bereichen statt.

Besonderheiten

Plausibilitätskontrollen werden durch folgende IFW Systemmakros ausgeführt.

iprang.$07 Berechnen des Endwertes und Plausibilitätskontrollen der Änderung eines Gesamtbereiches
iprang.$08 Berechnen des Endwertes und Plausibilitätskontrollen der Neuanlage
iplist.$02 Teilbereich Vergabe der Startadresse bei Neuanlage eines Teilbereiches
iplist.$04 Teilbereich Vergabe der Startadresse beim Kopieren eines Teilbereiches
iplist.$07 Berechnung des Endwertes und Plausibilitätskontrollen beim Ändern eines Teilbereiches (Speichern)
iplist.$08 Berechnung des Endwertes und Plausibilitätskontrollen bei der Neuanlage eines Teilbereiches (Speichern)

 

Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
/data/kunden/wiki.ifw.de/htdocs/wiki/data/pages/zusatzmodule/hex-ranges.txt · Zuletzt geändert: 15.03.2018 12:22 von 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki