Schnittstelle.GM
Import
- der Import erfolgt in sogenannten Auftrags- oder Import-Baustellen.
- Das Baustellen-Kürzel wird mit einem "#" eingeleitet
- Dieser Baustelle ist ein besonderes Import-Verzeichnis zugeordnet
- Dort liegt die Datei Mapping.txt
FILE.MESSAGE.HEAD.ORDER.id;ORDER.id FILE.MESSAGE.number;ORDER.Meldung FILE.MESSAGE.DATA.POSITION.TASK.operation;ORDER.Grund FILE.MESSAGE.DATA.POSITION.TASK.operator;ORDER.Auftraggeber FILE.MESSAGE.DATA.POSITION.TASK.notes;ORDER.BEMERKUNGEN FILE.MESSAGE.DATA.POSITION.CUSTOMER.name;BRIEF.Name FILE.MESSAGE.DATA.POSITION.CUSTOMER.street;BRIEF.Strasse FILE.MESSAGE.DATA.POSITION.CUSTOMER.street_nr;BRIEF.Hausnummer FILE.MESSAGE.DATA.POSITION.CUSTOMER.postcode;BRIEF.PLZ FILE.MESSAGE.DATA.POSITION.CUSTOMER.city;BRIEF.Ort FILE.MESSAGE.DATA.POSITION.CUSTOMER.id;BRIEF.KundeNummer FILE.MESSAGE.DATA.POSITION.LOCATION.postcode;LIEGENSCHAFT.PLZ FILE.MESSAGE.DATA.POSITION.LOCATION.city;LIEGENSCHAFT.Ort FILE.MESSAGE.DATA.POSITION.LOCATION.street;LIEGENSCHAFT.Strasse FILE.MESSAGE.DATA.POSITION.LOCATION.street_nr;LIEGENSCHAFT.Hausnummer FILE.MESSAGE.DATA.POSITION.LOCATION.metering_point;LIEGENSCHAFT.Messstelle FILE.MESSAGE.DATA.POSITION.ARTICLE_TYPE.type_description;ZAEHLER.Art FILE.MESSAGE.DATA.POSITION.ARTICLE.article_description;ZAEHLER.Info FILE.MESSAGE.DATA.POSITION.ARTICLE.id;ZAEHLER.Nummer FILE.MESSAGE.DATA.POSITION.ARTICLE_TYPE.device_group;ZAEHLER.Typ FILE.MESSAGE.DATA.POSITION.ARTICLE.device_group;ZAEHLER.Artikel FILE.MESSAGE.DATA.POSITION.LOCATION.city_district;LIEGENSCHAFT.Ortsteil FILE.MESSAGE.DATA.POSITION.ARTICLE.no_further_use;Verschrottung FILE.MESSAGE.DATA.POSITION.LOCATION.usage_metering_point;Verwendung FILE.MESSAGE.DATA.POSITION.planning_reason;ORDER.Motiv FILE.MESSAGE.DATA.POSITION.order_position;ORDER.Position PK;ORDER.Anker FILE.MESSAGE.DATA.POSITION.LOCATION.net;LIEGENSCHAFT.Netz FILE.MESSAGE.DATA.POSITION.LOCATION.info;LIEGENSCHAFT.Info 0=<?xml version="1.0" encoding="ISO-8859-1"?> IGNORE=1-0:1.7.1;W|1-0:0.0.9*255;|1-0:1.8.0;kWh|1-0:21.7.0;W|1-0:41.7.0;W|1-0:61.7.0;W NAMESPACE=ORDER.Auftraggeber;ORDER.Motiv;LIEGENSCHAFT.Netz REPLACE=(Regionalzentrum|)(Demontage|Dem)(Anlagenänderung|AnÄ)(Vertragsänderung|VeÄ)(Stichprobe|Sti)(Neuinstallation|Neu)(Störung|Stö)( | )(--|-)
- Die xml-Auftragsdateien müssen auch ins Baustellen-Verzeichnis der jeweiligen Baustellen verschoben werden
- Verschrottung.ini
TRUE=Schrott *=
Schema
Zähler_Nummer(28) Regler_Nummer(02) SAP_Info_#_#(ORDER.id,02) SAP_Info_#_#(ORDER.Position,04) SAP_Info_#_#(Sparte,05) SAP_Info_#_#(Motiv,10) SAP_Info_#_#(AuftragsQuelle,01) SAP_Info_#_#(Meldung,03) SAP_Info_#_#(Typ,33) SAP_Info_#_#(Artikel,32) Kunde_Brief_Name1(12) Kunde_Brief_Strasse_#_#_#(13,14,) Kunde_Brief_Ort_#_#_#(16,17,) Kunde_Brief_Nummer(11) Zähler_Ort_Name1(12) Zähler_Ort_Strasse_#_#_#(18,19,) Zähler_Ort_Ort_#_#(21,22) Zähler_Ort_Ortsteil(20) Monteur_Info_#_#(,09) Monteur_Info_#_#(,06) Zähler_Info_#_#(,27) Zähler_Info_#_#(OT,22) Zähler_Info_#_#(ZLP_Messstelle,23) Zähler_Info_#_#(ZLP_Netz,24) Zähler_Info_#_#(ZLP_Info,25) Zähler_Info_#_#(ZLP_Verwendung,26) Zähler_Info_#_#(Zählerausbau_Info,27) Transaktion(HAC) Zähler_Info_#_#(Netz,29) Zähler_Info_#_#(Liegenschaft Info,30) Zähler_Info_#_#(Zählwerk,36) Zähler_Info_#_#(ZählerEinbau_Produkt,34) Zähler_Info_#_#(edis_key,37) SAP_Info_#_#(edis_key,37) SAP_Info_#_#(Zählwerk,36) Zähler_Info_#_#(Zählernummer Ausbau,28) SAP_Info_#_#(Zählernumer Ausbau,28)
Reiter "Exporte"
# # Zugangsdaten # FTPVerzeichnis=import # # Zugangsdaten zur Foto-Ablage # FTPServer-Foto=... FTPBenutzer-Foto=... FTPPasswort-Foto=... ZipPasswort-Foto=... # # Dateiformat # ZipPräfix=xxx- SpaltenReihenfolge=ORDER.id!;ORDER.Position;Zw;Sparte;Messpunkt;AuftragsQuelle;Meldung;WechselDatum;Verbraucher_Ort;Verbraucher_Strasse;Zaehler_Nummer;ZaehlerStandAlt;NA;NB;ZaehlerNummerNeu;ZaehlerStandNeu;NN;Eigentumsnummer;V1;V2;V3;FA!;FN! Zählwerk=Zw AuchAlsXML=JA EinsZuEins=NEIN EineDatei=JA eMail=... AuchMitFoto=FA;FN OhneStandardXLS=JA # # QS-Mode "aus" # QS_Mode=0
Ergebnismeldung
notwendige Dateien
- xls2xml.ini
Bilder=JA
ArbeitsschritteImport-v21.dtd
(notwnedig wegen Oc, damit der Schnittstellen-Typ erkannt wird)ArbeitsschritteImport-v23.dtd
(notwendig wegen der Schema-Prüfung, also ob die Ergebnis-Datei valide ist)