Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Die Jobverwaltung ist eine Sammlung eigenständiger Programme, die zum größten Teil dem Laden wichtiger Grunddaten aus dem Anzeigensystem in die WebDB dient. (Anwendung: siehe Punkt 3 - Grunddaten laden)

2.1 Einrichtung

(in ArbeitTODO)

2.2 Übersicht und Anwendung

...

Alle anderen Werte dürfen nicht verändert werden!

2.2.2 Rubrikwochentage laden

(Inhalt der Job-Datei "LoadRubricDates.xml" / Bearbeiten mittels "e2" über das Hauptmenü der Jobverwaltung)

...

Hinweis

Es werden nur die Muster ins Web geladen, bei denen in der Kommerziellen Musterbearbeitung (kgrafmust.exe) unter "Muster" - "Verwaltungsdaten ändern" bei "Internetexport" "ja" angegeben ist. Setzen Sie hier unbedingt auch das "Webeditor-Kennzeichen", wenn Sie das Muster im WYSIWYG-WebEditor anbieten wollen. ! Achten Sie unbedingt zudem darauf, dass alle in den Mustern verwendeten Schriftarten auf dem Server installiert sind, sonst sind sowohl die Mustervorschauen als auch die berechneten Anzeigenvorschauen optisch falsch!

2.2.7 Zielaufloesung für Bildflaechen in 7029 setzen

(Inhalt der Job-Datei "SetResolution7029.xml" / Bearbeiten mittels Eingabe von "e7" editierenüber das Hauptmenü der Jobverwaltung)

Dieser Job errechnet f r für alle Muster chenMusterflächen, die f r für einen Bildupload eingerichtet wurden (siehe Fehler: Referenz nicht gefunden) die Mindestanzahl an Pixeln in Abh ngigkeit Abhängigkeit der vom Anzeigensystem vorgegebenen Zielau sung f r Zielauflösung für Printimages. (Stammbea -> Satz/Technik, Bild bernahme Bildübernahme -> Zielau sung f r Zielauflösung für Bildquellen aus pixelbasierten Quellen) Dieser errechnete Wert wird in VALUE5 aller Datens tze Datensätze mit ID_SDV=7029 abgespeichert. (siehe Nr. 7029 Def. Muster f r für Bildupload)

2.2.8Zuordnung 8 Zuordnung von Rubriken zu Webkombis durchf hren

Job veraltet - wird nicht mehr ben tigtbenötigt. Jedwede Kombi muss im Anzeigensystem eingerichtet werden und mittels Job "Stammdaten laden" in die WebDB geladen werden.

2.2.

...

9 nicht übernommene Aufträge prüfen

(Inhalt der Job-Datei "CheckForNewOrders.xml" / Bearbeiten mittels Eingabe von "e9" editierenüber das Hauptmenü der Jobverwaltung)

Dieser Job verschickt eine e-Mail in welcher die Anzahl der noch nicht bernommenen Auftr ge übernommenen Aufträge hinterlegt ist. Das Template dieser Mail l sst lässt sich ber über das Admintool im Bereich Mailtemplates (siehe Admintool-Handbuch) einrichten.

2.2.10BLZ10 BLZ-Tabelle aus Backend-DB in die WebDB laden

(Inhalt der Job-Datei "LoadBLZFromBackEnd.xml" / Bearbeiten mittels Eingabe von "e10" editierenüber das Hauptmenü der Jobverwaltung)

Dieser Job liest die BLZ-Tabelle der AnzeigenAnzeigensystem-DB aus und erzeugt in Verbindung mit der Bankleitzahlen-XML-Datei der Bundeszentralbank ein SQL-Script, welches die BLZ-Tabelle der WebDB mit allen Banken aus der Anzeigen-DB bef llt. Die XML-Datei wird verwendet, um die Pr fziffern Prüfziffern zu erg nzenergänzen, da diese derzeit im Anzeigensystem nicht verwaltet werden. Diesem Job muss der komplette Pfad auf die Bankleitzahlen-XLS-Datei der Deutschen Bundesbank mitgegeben werden. (Job-Datei editieren)
Au erdem Außerdem muss darauf geachtet werden, dass in der app.properties der JDBC-Eintrag auf die AnzeigenAnzeigensystem-DB korrekt hinterlegt und aktiviert ist und der Rechner, von dem aus die Jobs ausgef hrt ausgeführt werden, ein Direktzugriff auf die AnzeigenAnzeigensystem-DB erlaubt ist.

...

  1. Datei "LoadBLZFromBackEnd.xml" editieren und folgende Pfade angeben:

    Codeblock
    <property name="xlsfile" value="E:\module\hupwebanz\data\BLZ_20090309.xls"/>

...

  1.  → „xslfile" muss auf BLZ-Datei (XLS) der Bundeszentralbank zeigen (kompletter Pfad)
    <property name="sqlfile" value="E:\module\hupwebanz\data\BLZ_20090309.sql"/

...

  1. > → „sqlfile" gibt den Namen des sql-Scripts an, welches geschrieben wird (kompletter Pfad)


  2. Datei app.properties editieren und Daten für Direktzugriff auf Unique-DB angeben:
    (Dem Rechner muss der Direktzugriff möglich/erlaubt sein!)

...

  1. Codeblock
    titleMSSQL
    Datasource.jdbc/hup-uniquevl.DriverClassName=

...

  1. com.microsoft.jdbc.

...

  1. sqlserver.

...

  1. SQLServerDriver
    Datasource.jdbc/hup-uniquevl.Url=jdbc:

...

  1. microsoft:

...

  1. sqlserver:

...

  1. //DBSERVER:PORT

...

  1. ;DatabaseName=DBNAME

...

  1. 
    Datasource.jdbc/hup-uniquevl.Username=BENUTZER

...

  1. 
    Datasource.jdbc/hup-uniquevl.Password=

...

  1. PASSOWRT
    Datasource.jdbc/hup-uniquevl.MaxIdle=1

...

  1. 
    Datasource.jdbc/hup-uniquevl.ValidationQuery=

...

  1. SELECT 1


    Codeblock
    titleOracle
    Datasource.jdbc/hup-uniquevl.DriverClassName=

...

  1. oracle.

...

  1. jdbc.

...

  1. driver.

...

  1. OracleDriver
    Datasource.jdbc/hup-uniquevl.Url=jdbc:

...

  1. oracle:

...

  1. thin:

...

  1. @DBSERVER:PORT

...

  1. :DBNAME
    Datasource.jdbc/hup-uniquevl.Username=BENUTZER

...

  1. 
    Datasource.jdbc/hup-uniquevl.Password=

...

  1. PASSWORT
    Datasource.jdbc/hup-uniquevl.MaxIdle=1

...

  1. 
    Datasource.jdbc/hup-uniquevl.ValidationQuery=

...

  1. select 1 from dual


  2. Prüfen der Daten für Zugriff auf WebDB (app.properties):

    Codeblock
    Datasource.jdbc/hup-webanz.DriverClassName=com.mysql.jdbc.Driver

...

  1. 
    Datasource.jdbc/hup-webanz.Url=jdbc:mysql://DBSERVER:PORT/DBNAME?zeroDateTimeBehavior=

...

  1. convertToNull
    Datasource.jdbc/hup-webanz.Username=BENUTZER

...

  1. 
    Datasource.jdbc/hup-webanz.Password=PASSOWRT

...

  1. 
    Datasource.jdbc/hup-webanz.MaxIdle=1

...

  1. 
    Datasource.jdbc/hup-webanz.ValidationQuery=SELECT 1

...


  1. Job ausführen

...

  1. (das generierte SQL-Script

...

  1. wird

...

  1. automatisch in die WebDB

...

  1. eingespielt)

2.2.11Kollektive 11 Kollektive laden

(Inhalt der Job-Datei "LoadKollektive.xml" / Bearbeiten mittels Eingabe von "e11" editierenüber das Hauptmenü der Jobverwaltung)

Dieser Job l dt lädt alle Kollektive des Anzeigensystems in die WebDB (siehe auch: Nr. 7039 - Kollektive und Nr. 7040 -
Kollektivtermine).

2.2.

...

12 automatische Jobläufe anzeigen/einrichten

In diesem kleinen Untermen Untermenü lassen sich sehr einfach Jobs automatisiert als geplanten Windows-Task einrichten, ndern ändern und auch wieder entfernen.

2.

...

3 Aktivieren neuer/

...

geänderter Grunddaten in WebAnzeigen

Systemgeänderte DatenToDo, um diese in WebAnzeigen zu aktiveren
AnzeigensystemSDV-Dateien

...

Logon und Tomcat auf

...

Backend-

...

Server neu starten, ggfs. betreffenden Job starten

...

; nach Job

...

Weberfassung und

...

Admintool neu starten oder

...

über Nacht warten

...

Typokataloge Alle "jefws"-Dienste neu starten

...

oder über Nacht warten
Grunddaten

...

außerhalb der Stammbea (Rubriken, Muster, Bausteine, Schriften, etc.)

...

Tomcat auf

...

Backend-

...

Server neu starten, ggfs. betreffenden Job starten, nach Job

...

Weberfassung und

...

Admintool neu starten oder

...

über Nacht warten (

...

Überschreibschutz ("geändert"-Flag) im Web beachten!)
Stammdaten, bei denen auf Neustart des Logons hingewiesen wird (Ausgaben, Kombis, Kollektive, Preise, etc.

...

)

...

Logon und Tomcat auf

...

Backend-

...

Server neu starten, ggfs. betreffenden Job starten, nach Job

...

Weberfassung und

...

Admintool neu starten oder

...

über Nacht warten
Preise: Logon und Tomcat auf

...

Backend-

...

Server neu starten

...

WebAnzeigenGrunddaten (über das Admintool oder direkt in der WebDB)Weberfassung und Admintool neu starten oder über Nacht warten
Datenbank-Tabelle KOMBI_CFGWeberfassung neu starten oder über Nacht warten
Benutzergruppen (GRUPPE, GRUPPE_OBJEKTE, GRUPPE_TYP_OBJEKT)

...

Änderungen sind sofort wirksam


2.4Modul 4 Modul jrun.bat

Im bin-Verzeichnis ndet findet sich zus tzlich zusätzlich zur Jobverwaltung das Modul "jrun.bat" zum ent- und verschl sseln verschlüsseln von Grunddaten.
Wenn Sie diese ausf hrenausführen, erhalten Sie folgende Meldung:

Codeblock
Stammdaten:	jrun de.hup.advtools.SqlSData

...


Ablage:		jrun de.hup.advtools.SqlAblage
			jrun de.hup.advtools.UnPack
			jrun de.hup.advtools.CryptString
			jrun de.hup.advtools.CryptAdmPwd
			jrun de.hup.advtools.GetETermin


2.4.

...

1 SqlSData

(in BearbeitungTODO)

2.4.

...

2 SqlAblage

(in BearbeitungTODO)

2.4.

...

3 UnPack

(in BearbeitungTODO)

2.4.4CryptString4 CryptString

Hiermit verschl sseln verschlüsseln Sie ein manuell angegebenes Passwort, welches die Weberfassung als Vergleichsobjekt erhalten muss. Beim Neuladen der Stammdaten m ssen per URL-Aufruf müssen Sie ein Passwort angeben (vgl. 2.4.5 CryptAdmPwd), welches mit dem hier erzeugten verglichen wird. Stimmen diese nicht bereinüberein, erfolgt keine Aktion.
Geben Sie diese Befehlszeile (jrun de.hup.advtools.CryptString) in die Konsole ein, gefolgt von einem Leerzeichen und einem Passwort, welches Sie zuk nftig f r zukünftig für das Neuladen der Stammdaten per URL-Aufruf verwenden wollen.

Beispiel:
jrun de.hup.advtools.CryptString hup:
Image Removed *Wichtig*AchtenSiebeidemeingegebenenPasswortaufGro-undKleinschreibungtest123

Hinweis

Achten Sie bei dem eingegebenen Passwort auf Groß- und Kleinschreibung!

Nach der Eingabe der Befehlszeile erhalten Sie eine Zeichenkette aus Zahlen und Buchstaben, welches Ihr Passwort in verschl sselter verschlüsselter Form darstellt.

Beispiel:
5754BB1E78A4CB7373B9A1DE8721E1904B0F41ADB03CCE6E98850BAB759E6C1799BA403A6DC4B57E4E ffnen

Öffnen Sie nun die Datei app.properties Ihrer Weberfassung. Diese nden finden Sie in der Regel im Tomcatordner Tomcat-Ordner unter webapps\hupwebanzwebanz\WEB_INF. Suchen Sie in dieser Datei nach der Zeichenkette "hupwebanz.admpwd". Geben Sie hinter das = Istgleich ihr verschl sseltes verschlüsseltes Passwort ein.
Das Ergebnis sollte wie folgt aussehen: ################################################### ##
Passwort f r Admin-Action

Codeblock
hupwebanz.admpwd=5754BB1E78A4CB7373B9A1DE8721E1904B0F41ADB03CCE6E98850BAB759E6C1799BA403A6DC4B57

...

Speichern Sie Ihre ˜nderung Änderung ab und schlie en schließen Sie die Datei.

Lesen Sie nun weiter bei 2.4.

...

5, wo Sie das Pendant zu diesem Passwort für den URL-Aufruf erzeugen.

2.4.5 CryptAdmPwd

Hiermit erzeugen Sie ebenfalls ein verschlüsseltes Passwort, welches jedoch zusätzlich mit dem aktuellen Datum und der Uhrzeit Ihres System versehen wird. Dieses Passwort benötigen Sie zum Neuladen der Stammdaten per URL-Aufruf über z.B. Ihren Browser.

Geben Sie diese Zeichenkette (jrun de.hup.advtools.CryptAdmPwd)

...

in

...

Ihre

...

Konsole

...

ein,

...

gefolgt

...

von

...

Ihrem

...

Passwort,

...

welches

...

Sie

...

bereits

...

unter Punkt 2.4.4 CryptString verwendet und verschlüsselt in die app.properties Ihrer Weberfassung eingespeichert haben.

Beispiel:
jrun de.hup.advtools.CryptAdmPwd test123

Hinweis

Das Passwort muss identisch (die selbe Groß-/Kleinschreibung) zu dem unter Punkt 2.4.4 verwendeten sein!

Sie erhalten wieder eine Zeichenkette aus Zahlen und Buchstaben. Diese beinhaltet jedoch neben Ihrem Passwort auch einen aktuellen Zeitstempel Ihres Systems. Der Zeitstempel dient der zusätzlichen Sicherheit, damit das hierbei erzeugte Passwort nur eine gewisse Zeit gültig ist. Der hierbei mit eingelesene Zeitstempel darf maximal nur 7,5 Minuten hinter oder vor der Systemzeit des Rechners liegen, auf dem Ihre Weberfassung läuft. Ist die Differenz größer, ist das Passwort ungültig.

Öffnen Sie nun Ihren Browser und geben Sie folgende Befehlszeile in die Adressleiste ein:
http(s)://<HOST>[:<PORT>]/webanz/mainNavigationAction.do?event=admin&mode=refresh&pwd=<PASSWORT>

...

Legende:
<HOST>

...

-

...

Hier muss der (Domain-)Name oder die IP-Adresse

...

Ihres Systems, auf dem die Weberfassung läuft, angegeben werden
[<:PORT>

...

]

...

-

...

Verwenden Sie

...

einen

...

anderen

...

HTTP(S)-Port

...

als

...

443 bzw. 80,

...

so

...

muss

...

dieser

...

hier

...

angegeben

...

werden

...


<PASSWORT> - Hier muss das eben generierte Passwort eingegeben werden

Bsp.:
https://webanzeigen.hup.de/webanz/mainNavigationAction.do?event=admin&mode=refresh&pwd=

...

4554BB1E78A4CB7373B9A1DE8721E1904B0F41ADB0658A294997FC42478F96EFBE169DF83E7FB57E4E

Stimmen Ihre Eingaben und befinden Sie sich noch innerhalb des 15-minütigen Zeitfensters, so erhalten Sie folgende Meldung:

Codeblock
Die Stammdaten wurden aktualisiert! HttpHttps://192webanzeigen.168.0.1:8080/hupwebanz* War die Eingabe nicht korrekt, sehen Sie folgende Meldung:
*hup.de/webanz


War die Eingabe nicht korrekt, sehen Sie folgende Meldung:

Codeblock
Keine Aktion! HttpHttps://192webanzeigen.168.0.1:8080/hupwebanz*
*hup.de/webanz

2.4.

...

6 GetETermin

(TODO)