Mit * eingeleitete Funktionen in der Überschrift wurden noch nicht implementiert!

__dnbConfirm(boxtit,meldungstext) boolean

Die interne Funktion ruft ein PopUp-Fenster mit den Buttons OK und Abbrechen auf.
Mit dem Parameter boxtit kann man den Titel des Fensters mitgeben, mit Parameter meldungstext den Text.
Die Funktion liefert true zurück, wenn OK angeklickt wurde, false bei Abbrechen.

__dnbCopyTitle(ttlcopyfile)

Die interne Funktion erstellt eine Kopie des angezeigten Datensatzes und verwendet dafür die als
Parameter übergebene Titelkopiedatei. Diese muss im Programmverzeichnis/ttlcopy/ enthalten sein.
ACHTUNG: Das Vorhandensein der Datei wird nicht geprueft!)

__dnbFehler(boxtit,meldungstext)

Die interne Funktion ruft ein PopUp-Fenster fuer Fehlermeldungen auf.
Mit dem Parameter boxtit kann man den Titel des Fensters mitgeben, mit Parameter meldungstext den Text der Fehlermeldung.

__dnbFrage(boxtit,meldungstext)

Die interne Funktion ruft ein PopUp-Fenster fuer Fragen.
Mit dem Parameter boxtit kann man den Titel des Fensters mitgeben, mit Parameter meldungstext den Text der Frage.

__dnbMeldung(boxtit,meldungstext)

Die interne Funktion ruft ein PopUp-Fenster fuer Meldungen auf.
Mit dem Parameter boxtit kann man den Titel des Fensters mitgeben, mit Parameter meldungstext den Text der Meldung.

__dnbProcessTitle(ttlcopyfile)

Die interne Funktion bearbeitet den angezeigten Datensatzes unter Verwendung der als
Parameter übergebenen Titelkopiedatei. Diese muss im Programmverzeichnis/ttlcopy/ enthalten sein.
ACHTUNG: Das Vorhandensein der Datei wird nicht geprueft!

__dnbPrompter(ttl,txt,dflt)

Die interne Funktion oeffnet eine Input-Box und gibt den eingegebenen Wert zurück.
Mit Parameter ttl kann der Text fuer die Titelzeile der Eingabebox uebergeben werden.
Parameter txt enthaelt den Text der Input-Box und mit dflt kann ein Default-Wert definiert werden.

__dnbWarnung(boxtit,meldungstext)

Die interne Funktion ruft ein PopUp-Fenster fuer Warnungen auf.
Mit dem Parameter boxtit kann man den Titel des Fensters mitgeben, mit Parameter meldungstext den Text der Warnung.

__getStandort()

Die interne Funktion liest und übergibt den Standort des Benutzers an die aufrufende Instanz.
Der Wert steht im Benutzerprofil (Datei user_pref.js ) unter dem Eintrag userData.standort.
Wenn der Eintrag nicht existiert, kann er eingegeben werden.

__getUserKey()

Die interne Funktion liest und übergibt die Benutzerkennung an die aufrufende Instanz.
Der Wert steht im Benutzerprofil (Datei user_pref.js ) unter dem Eintrag userData.userKey.
Wenn der Eintrag nicht existiert, kann er eingegeben werden.

__getUserPwd()

Die interne Funktion liest und übergibt das Benutzerpasswort an die aufrufende Instanz.
Der Wert steht im Benutzerprofil (Datei user_pref.js ) unter dem Eintrag userData.userPwd.
Wenn der Eintrag nicht existiert, kann er eingegeben werden.
Mögliche Erweiterung: verschlüsselte Passworteingabe

__makeDate()

Die interne Funktion generiert ein Tagesdatum im Format JJJJ-MM-DD.
Mögliche Erweiterung: weitere Datumsformate

__prompterPruef(strtxt,boxtit,werte,dflt)

Die interne Funktion öffnet eine Input-Box und prüft die eingegebenen Werte.
Folgende Parameter können übergeben werden:
strTxt = Text, der in der InputBox angezeigt werden soll
boxTit = Überschrift der InputBox
werte = Werte, die möglich sind. Mit Kommata getrennt, z.B. 1,2,3..., a,b,c,
Andere Eingaben werden als falsch betrachtet
dflt = Defaultwert für die InputBox, falls vorhanden

__setProfVal(valname,text)

Die interne Funktion speichert und liest Werte aus dem Benutzerprofil, die in der Datei user_pref.js
unter der Variablen <userData.xyz> enthalten sind bzw. dort abgespeichert werden.
Mit dem Parameter valname kann der Name der Variablen angegeben werden. Der Parameter text enthält den
Text der Input-Box, falls der Wert noch nicht existiert. Der Wert der Variablen wird zurückgegeben.

feldTest(kat,ind,inh,wdhb)

Die Funktion testet, ob eine (wiederholbare) Kategorie mit einem bestimmten Indikator und Inhalt
vorhanden ist. Als Parameter kat muss die Kategoriebezeichnung übergeben werden. Optional kann auch ein
Indikator (ind) und ein bestimmter Kategorieinhalt (inh) als Parameter mitgegeben werden. Mit dem boolschen
Parameter wdhb kann angegeben werden, ob die Kategorie wiederholt gesucht werden soll.
Folgende Status können je nach Ergebnis zurückgegeben werden:
f_nvorh = ganzes Feld nicht vorhanden
nvorh_nw = Feld vorh. aber nicht mit Inhalt, Feld nicht wdhbar
nvorh_w = Feld vorh., aber nicht mit Inhalt, Feld wdhbar
vorh = Feld mit Inhalt vorhanden, oder, wenn kein Inhalt abgefragt, Feld überhaupt vorhanden
Mögliche Erweiterung: sollte das nicht eine interne Funktion sein?

geheZuKat(kat,ind,append)

Die Funktion geht in einem Datensatz an die Stelle, an der eine bestimmte neue Kategorie/Indikator der
Reihenfolge nach eingefügt werden würde. Übergeben wird als Parameter kat die einzufügende Kategorie
und als ind der Indikator. Wenn der Parameter append = true ist, erfolgt die Positionierung ans Ende
eines vorhandenen Felds (das erste Vorkommen oder, wenn nicht vorhanden, genau ein Feld davor ans Ende).
Ansonsten an den Anfang des ersten Feldes oder dort, wo es stehen müsste.
Mögliche Erweiterung: sollte das nicht eine interne Funktion sein?

getProfVal(valname,prompText)

Die interne Funktion speichert und liest Werte aus dem Benutzerprofil, die in der Datei user_pref.js
unter der Variablen <userData.xyz> enthalten sind bzw. dort abgespeichert werden.
Mit dem Parameter valname kann der Name der Variablen angegeben werden. Der Parameter prompText enthält den
Text der Input-Box, falls der Wert noch nicht existiert. Der Wert der Variablen wird zurückgegeben.
Besser interne Funktion? Unterschied zu setProfVal?

holeIDN()

Die Funktion speichert die IDN des angezeigten Datensatzes in der Zwischenablage als IDN-Verknüpfung,
also mit Ausrufezeichen, schließt das aktuelle Fenster und fügt den Inhalt der Zwischenablage in das
aktive Edit-Fenster ein.

katEinlesen(gesKat)

Die Funktion liest alle Vorkommen einer Kategorie in ein Array ein und übergibt dieses Array an die
aufrufende Instanz. Als Parameter gesKat wird die Bezeichnung der gesuchten Kategorie mitgegeben.
Funktioniert sowohl im Editier- als auch im Anzeigebildschirm.
Besser interne Funktion?

Login()

Die Funktion liest die benötigten Benutzerdaten "Kennung" und "Passwort" aus dem Benutzerprofil
(Datei: user_pref, Eintrag: userData.userKey/userPwd) und meldet den Benutzer im ILTIS-Produktionssystem an.
Wenn die Benutzerdaten noch nicht vorhanden sind, können diese eingegeben werden.
Der Zugang zum ILTIS-Produktionssystem erfolgt über Host: cbs.d-nb.de, Port: 1035

merkeIDN()

Die Funktion speichert die IDN des angezeigten Datensatzes in der Zwischenablage, als IDN-Verknüpfung,
also mit Ausrufezeichen.

setKuerzel()

Die Funktion ermöglicht es, das Bearbeiterkennzeichen im Benutzerprofil
(Datei: user_pref, Eintrag: userData.kuerzel) neu zu vergeben.

setLoginData()

Die Funktion ermöglicht es, die Login-Daten "Kennung" und "Passwort" im Benutzerprofil
(Datei: user_pref, Eintrag: userData.userKey/userPwd) neu zu vergeben.

setStandort

Diese interne Funktion ruft eine Input-Box auf, um den Standort (Leipzig/Frankfurt) im UserProfile
zu definieren. (Datei: user_pref, Eintrag: dnbUser.standort)

Wechseln()

Diese Funktion speichert die IDN des angezeigten Datensatzes in der Zwischenablage, meldet den Benutzer
unter einer Kennung des anderen Standortes an und ruft den Datensatz mit der in der Zwischenablage
gespeicherten IDN wieder auf. Der Standort des Benutzers wird aus dem Benutzerprofil (Datei: user_pref,
Eintrag: userData.standort) gelesen. Ist der Standort nicht vorhanden, kann er erfasst werden.
Wenn Standort = DNB-F wird nach Kennung EXLpzFfm gewechselt.
Wenn Standort = DNB-L wird nach Kennung EXFfmLpz gewechselt.

Zurueck()

Diese Funktion speichert die IDN des angezeigten Datensatzes in der Zwischenablage, meldet den Benutzer
unter der eigenen ILTIS-Kennung an und ruft den Datensatz mit der in der Zwischenablage gespeicherten IDN
wieder auf. Die ILTIS-Kennung und das Passwort des Benutzers werden aus dem Benutzerprofil (Datei: user_pref,
Eintrag: userData.userKey/userPwd) gelesen. Sind die Daten nicht vorhanden, können sie erfasst werden.

Seitenanfang

  • Keine Stichwörter