AudaUpdate und AudaFusion 2.5 Das unbekannte System? Döbeln I 13.11.2012 I Rolf Schwier Agenda 2 1. AudaUpdate Server Strukturen 2. Konstanten Manager 3. AudaUpdate Client Log-File 4. Installationshinweise AudaFusion AudaUpdate Server Strukturen 3 AudaUpdate Server Strukturen Übersicht Audatex Deutschland Implementationengineer Daten Operating AudaUpdate Operating VM Auswertu ng SQL Server Hotline Info Tool Rechenzentrum Zürich BaselineManager Web AudaUpdate Staging Server VM AudaUpdate HTTP/HTTPS VM AudaUpdate HTTP/HTTPS KonstenManager Alt KonstenManager Web 4 VM AudaUpdate FTP VM AudaUpdate HTTP/HTTPS L o a d B a l a n c e r AudaUpdate Server Strukturen • • • • 5 Der AudaUpdate Server ist ein Fileserver auf dem die Daten, Programme und Konfigurationen in Verzeichnissen (Baseline) abgelegt sind. Eine Baseline enthält die Full, sPatch und hPatch Verzeichnisse sowie einen Hauptindex und Usergruppen-Index. Diese werden automatisch durch das AudaUpdate Server Programm FTPIndex erstellt. AudaUpdate Remote Konfiguration (RCF) – Zuordnung der Systemkennung (Prefix) zur AudaUpdate Gruppe – Status-Log schreiben und übermitteln – Timestamp vor dem Download setzen – Applinfo (Systeminformationen in das Status-LOG schreiben – Update AudaUpdateClient – Extended Invoice History (Fakturadatei nach Transfer neu Anlegen) – Unattended (keine Benutzer Eingabe) – User Timestamp (Demo Version C@risma / UC) Konfiguration Applikation (Userdata) – Lizenzierung – Personalisierung – Konfiguration AudaUpdate Server Strukturen Baselines für AudaFusion Art Daten Daten Daten Daten Daten Daten Daten Daten Daten Daten Konfiguration Konfiguration Programm Programm Programm Programm Programm Programm Programm Programm System 6 Remotekey DATEN:ADHINWEIS DATEN:AZTHINWEIS DATEN:ETS_12M DATEN:REPBEISPIEL DATEN:UST_12M DATEN:ZKFHINWEIS MODEL:LIS MODEL:ONEPADDTB MODEL:PRICE PDATEN:AUDANET CONFIG:<gruppe> profil:<gruppe> PROGRAM:AP3KERNEL PROGRAM:CLASS PROGRAM:FUSIONAP3 TOOL:A2INSTAUDA TOOL:AP3CHECK TOOL:AP3JRE TOOL:AP3LIC TOOL:AP3WIZARD AXS:<gruppe> Baseline Name DTI DAZT ETS DREP UST_12M DZKF MLIS MOPDTB MPR PD-AUDANET KGR-AUDAFUSIONIII PRF-042000 PAP3KERNEL PCL PFUAP3 A2INSTAUDA AP3CHECK AP3JRE AP3LIC AP3WIZARD AXS-042000 Zielverzeichnis [INI]%AXHOME%\au-ap3.ini,daten,TIPAD [ini]%AXHOME%\au-ap3.ini,daten,tipAZT [INI]%axhome%\au-ap3.ini,daten,ETS [ini]%AXHOME%\au-ap3.ini,daten,tipREP [INI]%axhome%\au-ap3.ini,daten,UST [ini]%AXHOME%\au-ap3.ini,daten,tipZKF [INI]%axhome%\au-ap3.ini,daten,onepad [INI]%axhome%\au-ap3.ini,daten,onepad [ini]%AXHOME%\au-ap3.ini,daten,kalkulation [INI]%axhome%\au-ap3.ini,daten,onepad [dir]%axhome% [REG]HKLM,Software\exsoft\ABS2SQL,MainDir,Service [REG]HKLM,Software\exsoft\ABS2SQL,MainDir,service [DIR]%axhome%\offclass [REG]HKLM,Software\exsoft\ABS2SQL,MainDir,service [REG]HKLM,Software\exsoft\ABS2SQL,MainDir,service\A2INSTAUDA [DIR]%axhome%\audapad3\afcheck [DIR]%axhome%\jre [REG]HKLM,Software\exsoft\ABS2SQL,MainDir,service\ap3lic [REG]HKLM,Software\exsoft\ABS2SQL,MainDir,service\AxWizard [dir]\audatex\axservice AudaUpdate Server Strukturen AudaUpdate Client • Anmeldeinformationen – Benutzername = AlphaID (Automatische Replikation aus Clarify Datenbank) – Passwort = HexID (Automatische Replikation aus Clarify Datenbank) – Systemkennung = AlphaID (Zuordnung zur AudaUpdategruppe / userspezifische Daten) – Neuinstallation über Systemkennung + „-INST“ – Umpersonalisierung mit Systemnummerntausch über Systemkennung + „-PERS“ (AUGruppen spezifische Freigabe erforderlich) • Bei großen Datenbaselines werden die Dateien nur bei einer Änderung der Baselineversion geprüft Zur Abbildung des Freigabeprozesses gibt es verschiedene AudaUpdate Gruppen für den – internen Test (Ax-interne Anwender, Kunden IT) – Pilot-Test (ausgesuchte Kunden, die produktiv arbeiten) – Produktion Mit welchen Kennungen ein Kunde eingerichtet ist, ist in der Auswertung.xls zu prüfen. Als Alternative soll eine WebOberfläche geben, die im Idealfall mit Salesforce verknüpft wird (Wunsch, nicht terminiert) • • • 7 AudaUpdate Server Strukturen AudaUpdate Gruppen Kundengruppe Versicherung Versicherung Versicherung Versicherung Versicherung Versicherung Versicherung Versicherung Versicherung Versicherung Versicherung Versicherung Versicherung Versicherung Versicherung Versicherung Versicherung Versicherung 8 Freigabe Freigabe Freigabe Freigabe Freigabe Freigabe Freigabe Freigabe Freigabe Freigabe Freigabe Freigabe Freigabe Freigabe Freigabe Freigabe Freigabe Freigabe Freigabe Bezeichnung Allianz KAD AMB AXA BGV AudaSync Server DEVK Generali (Ersatz für AMB) Gothaer HUK Itzehoer Versicherung Prov. Rheinland Provinzial Nord Sparkassen VS Kdnr. 024 061 und 083 VGH AudaSync Server VKB Westfälische Provinzial WGV AudaSync Server Württembergische Versicherung AudaSync Server Zürich Versicherung Gesamt Computername 711 108 101 9 90 3 55 30 23 29 16 28 53 10 24 22 116 89 1517 Prefix 416 95 98 9 80 2 37 29 19 24 16 27 47 10 22 20 74 86 1111 Kundennummer 416 95 98 9 79 2 36 29 19 24 16 27 46 10 22 20 74 86 1108 AudaUpdate Server Strukturen AudaUpdate Gruppen Kundengruppe Sachverständige Sachverständige Sachverständige Sachverständige Sachverständige Sachverständige Sachverständige Sachverständige Sachverständige Sachverständige Sachverständige Kundengruppe Organisation Organisation Organisation 9 Freigabe Freigabe Retail Retail Retail Retail Retail Retail Retail Retail Retail Retail Freigabe Freigabe Freigabe Freigabe Bezeichnung Carexpert Arges AudaExpert AudaExpert3 AudaFusion AudaFusion mit APIII-Kernel AudaPad AudaPad VS Mups Terminalserver Arges Terminalserver AudaFusion Gesamt Computername 433 238 424 23 1467 321 1851 82 84 216 663 5802 Prefix 379 152 359 23 1268 255 1401 70 62 64 197 4230 Kundennummer 376 124 353 23 878 206 1096 70 59 31 76 3292 Gesamt Computername 101 145 373 619 Prefix 66 116 351 533 Kundennummer 65 107 349 521 Bezeichnung TÜV Nord Tüv Rheinland AudaSync Server Tüv Süd AudaSync Server AudaUpdate Server Strukturen Baseline Manager • • • • • • • • 10 Steuert die Erstellung und Verteilung der Baselineversionen Bildet den Freigabeprozess (Test, Pilot, Produktion) ab Steuert die Zuordnung der Baselineversionen zur AudaUpdate Gruppe Steuert die Bereitstellung zum festen Termin (Montag, Mittwoch, Freitag jeweils 21:00 Uhr) Steuert die sofortige Bereitstellung Steuert die Replikation zwischen AudaUpdate Staging und Produktion Informiert bestimmte Mitarbeiter per E-Mail über bestimmte Events (Baseline Erstellung, Baselineverteilung, usw.) Kann nur von berechtigten Mitarbeitern benutzt werden (Anmeldung mit Benutzername und Passwort) Konstanten Manager 11 Konstanten Manager • • • • • • 12 Erstellt zusätzlich zur gruppenspezifischen Konfiguration (Baselineversion) userspezifischen Konfigurationen, Lizenzfreischaltungen und PersonalisierungsInformationen Basis sind Kundennummern, Artikel, AlphaID und HexID der AS/400 sowie ggf. die Webuser in der Clarify Datenbank Ordnet die Systemkennung der AudaUpdate Gruppe zu Transportiert die Informationen automatisch auf den AudaUpdate Staging Server Die Konfigurationsfiles werden mit dem AdConfig (Move von .\MMS\SERVICE nach <MainDir>\Service) und AP3Lic verarbeitet. AP3Lic liest die Einstellungen aus der Datenbank, mischt diese mit den Daten aus XMU und XMG, schreibt die ABS2.EXD im <Maindir> und aktualisiert danach die Lizenzinformationen in der Datenbank. Konstanten Manager Konfigurationsdateien Artikel AudaFusion/AudaPadIII AudaFusion/AudaPadIII AudaFusion/AudaPadIII AudaFusion AudaFusion AudaPadIII AudaFusion/AudaPadIII APWRTAZT AZTREPBE APWRTZKF APWNUMI FUANB3C FUANBFRE FUANBSSH FUBUEROD FUMOBIL1 FUDIGIRG FUEXFIBU FUFOTOBE FUEGUBBA FUOCRPAC FURGPRUE FURWB005 FURWB003 FURWB002 FURWB004 FUTERMIN FUZEMWST FUNETSV ??? 13 Bezeichnung Kernel Onepad Einstellungen Kernel Export Kernel Suchbaum Einstellungen ABS2.EXD Korrektur bei Update ABS2.EXD Basis Einstellung bei Neuinstallation ABS2.EXD Basis Einstellungen Update/Neuinstallation Usereinstellungen, Zugangsdaten, Systemnummer AZT-Tipps AZT-Reparatur Beispiele ZKF-Tipps Eurotax Nutzungsausfall/Mietw. Anbindung 3C Anbindung Fremdsystem (NAK) Anbindung SSH Bürodatenaustausch Bürodatenaustausch Digitale Rechnungssignatur Export FIBU Fotobearbeitung Import aus EGUB (GTÜ) OCR-Package Rechnungsprüfung Regionale Restwertbörsen Restwertbörse car.casion Restwertbörse CarTV Restwertbörse W.O.M Terminplaner Zahlungseingang, Mahnwesen, Statistik Anzahl Installation AudaExpert Datei AP3KERNEL_AURORA.XMG AP3KERNEL_EXPORT.xmg AP3KERNEL_VIC.XMG E3BASIS0.XMG AFBASIS.XMG AP3BASIS.XMG AP3User.XMU TippAZT TippRep TippZKF USTINFO M_3C M_DATSD2 M_SNSSH M_BDFUE M_BDFUE M_SIGN M_FIBU M_FOTO M_EGUB M_OCR M_RGPRF M_EIRWB M_CC M_CARTV M_WOM M_CAL M_ZLGMHN_STATST M_ANZAHL M_AE3 Gruppe (XMG) x x x x x x x x x x x x x x x x x x x x x x x x x x x x User (XMU) x x x x x x x x x x x x x x x x x x x x x x x x AudaUpdate Client Log File 14 AudaUpdate Client Log File • • • 15 Die Trace-Log-Files vom AudaUpdate Client liegen bei den AudaFusion Installationen im Verzeichnis %axHome%\au-cfg\log. Abgelegt sind die 40 letzten Trace-Log-Files. Ein Trace-Log-File pro Tag und Prefix Datei_Name: JJJJMMTT.LOG bzw. JJJJMMTT.ZIP Aufbau einer Zeile: Datum, Uhrzeit, Prefix, Code, Text AudaUpdate Client Log File Code 1340 1100 1100 1256 1228 1261 1222 1361 1264 1166 1106 1284 1285 1135 1137 1209 1119 1127 1150 1151 1140 1141 1142 1143 1206 1109 1341 1161 1146 16 Beschreibung Update session started AudaUpdate 2.7.2.0 - HTTP (Build 2.7200.0.181) started AudaUpdate 2.7.2.0 - CD/Full (Build 2.7200.0.181) started Application started with command line parameters Computer name: AudaUpdate user ID: Windows version: Windows NT 6.1 build 7601 (Service Pack 1) Pfade zum Remote Key der Baseline MODEL:ONEPADDTB resolved, local path: "C:\audatex\AXDATA\ONEPAD\de\Onepad\0000\" Open Internet session to Proxy server (using LAN-Settings of MS IE), ID=13369348 Connect to Audatex server (audaupdate.de.audatex.net, HTTP, 80, Passive), RC=0 (OK) Inifile changed to AUDAFUSIONIII.INI Appl.info found: Appl.info for: select Userdata Files download Userdata Files Only security system updated Update of security system ok Selected for update: PAP3KERNEL_22-0-18_20120801111759/PROGRAM/AP3KERNEL Start checking user system End checking user system Start download of file End download of files Start patching of files End patching of files Execution of program c:\audatex\config\adconfig.exe successful AudaUpdate ended NORMAL Update session ended System update failed, reloading files Patching of C:\audatex\AudaExpert\SERVICE\PU_8000-8199_27.0.EXE failed, Installationshinweise AudaFusion 17 Installationshinweise AudaFusion AxWizard, DVDStarter und AudaUpdate • • • • • • • • • • 18 Der AxWizard wird nur per AudaUpdate übertragen. Die Aufgabe des DVD-Starters ist: – Anlegen der Umgebungsvariablen AxHome – Installation und Personalisierung von AudaUpdate – Download Lizenzen und AxWizard Zum erneuten Aufruf des DVD-Startes muss die AudaUpdate.cfg im Verzeichnis %axHome%\aucfg\config gelöscht werden. (bei Fusion < 2.5 = „%AllUsers%\ApplicationData\Audatex\AudaUpdate\config“) Das Desktop Icon für den AxWizard wird nur angelegt, wenn kein AudaFusion 2.5 oder AudaPadIII installiert ist. Die Umgebungsvariable AxData wird vom AxWizard angelegt. AudaUpdate und die AudaFusion verwenden die Umgebungsvariable AxHome und AxData um die Daten und Konfigurationsfiles an die richtige Stelle zu schreiben. Bei einer Netzwerkinstallation sollte AudaUpdate nur über die AudaFusion Shell gestartet werden (HKLM\Audatex\Audaupdate client\CurrentVersion\CommonFolder=%axHome%\AuCfg auf Client ggf. eintragen) Somit kann die Serverinstallation von jedem Client aktualisiert werden Es muss nicht mehr auf jedem Client AudaUpupdate gestartet werden Auf den Client kann AudaUpdate gelöscht werden – wenn keine alten Vorgänge mehr mit AudaPad5 aufgerufen werden – Keine AudaPad III auf dem Client installiert ist Installationshinweise AudaFusion Installation/Update ohne Benutzereingabe • • • • 19 Die Installation auf einem neuen System erfolgt über den AxInstaller im MMS-Verzeichnis der Programm DVD. Die Informationen für den DVD-Starter werden über eine XML mitgegeben (z.B. DVDStarterSetting.xml) Die Informationen für den AxWizard werden über eine Datei AxWizardSettings.XML mitgegeben. Diese Datei muss sich in dem selben Verzeichnis wie die XML-Datei für den DVDStarter befinden. Der Aufruf des DVD-Starters erfolgt wie nachfolgend beschrieben: e:\programm\Mms\AXInstaller.exe /DVDStarterXml:c:\temp\DVDStarterSettings.xml Wenn nur der AxWizard ohne Benutzereingabe durchlaufen soll, muss die Datei AxWizardSettings.XML in das Verzeichnis <MainDir>\service\axwizard kopiert werden. Diese XML-Datei wird durch den LicMan u.a. mit dem WebUser ergänzt. Fehlende Einträge werden durch den AxWizard gesetzt. Installationshinweise AudaFusion DVDStarterSetting.xml <?xml version="1.0" encoding="utf-8"?> <DVDStarter> <AxHome>C:\Audatex</AxHome> AxHome Verzeichnis <AxWizardSettingsXML>C:\temp\AxWizardSettings.xml</AxWizardSettingsXML> <AudaUpdate> <Prefix>JAHEXP1-INST</Prefix> eindeutige Systemkennung <HostUID>JAHNEXP1</HostUID> Benutzername <HostPWD>EB20B672</HostPWD> Passwort </AudaUpdate> <SilentInstallation>1</SilentInstallation> Ohne Benutzereingabe </DVDStarter> 20 Installationshinweise AudaFusion AxWizardSettings.xml <?xml version="1.0" encoding="utf-8"?> <AxWizard> <UserInformation> <AudaUpdateDataFromDVD>1</AudaUpdateDataFromDVD> <CallAudaUpdateOnline>1</CallAudaUpdateOnline> <PathProperties> <PathDataCalc>%AXHOME%\AXDATA\OFFDATEN</PathDataCalc> <PathDataEts>%AXHOME%\AXDATA\ETS_DATA</PathDataEts> <PathDataOnepad>%AXHOME%\AXDATA\ONEPAD</PathDataOnepad> <PathDataUst>%AXHOME%\AXDATA\UST_DATA</PathDataUst> <PathTipAd>%AXHOME%\AXDATA\HINWEISE\AUDATEX</PathTipAd> <PathTipAzt>%AXHOME%\AXDATA\HINWEISE\AZT</PathTipAzt> <PathTipRep>%AXHOME%\AXDATA\HINWEISE\REPARATURBEISPIELE</PathTipRep> <PathTipZkf>%AXHOME%\AXDATA\HINWEISE\ZKF</PathTipZkf> </PathProperties> <SilentInstallation>1</SilentInstallation> <SourcePathData>e:\daten\</SourcePathData> <SourcePathPrograms>e:\programm\</SourcePathPrograms> </UserInformation> </AxWizard> 21 Vielen Dank für Ihre Aufmerksamkeit! Mit Vollgas voran! 22