Neu automatischer Import mit Batchdatei und FTP

seaspin

Aktives Mitglied
6. Dezember 2010
47
0
Vielen Dank, habe es nun entsprechend eingestellt.

Leider bekomme ich nun die Fehlermeldug

(0x2331)

Was bedeutet das?
 

seaspin

Aktives Mitglied
6. Dezember 2010
47
0
Hallo,

die Scipte kann ich nicht posten, bekomme dann eine Fehlermeldung vom Forum.

Ich habe die Scripte aus der Anleitung genommen und durch meine Daten erstzt.

Dann habe ich eine Aufgabe im Windows Aufgabenplaner erstellt.

Dort steht dann Ergebnis der letzten Ausführung.

(0x2331)

Wenn ich dann google bekomme ich nur englische Seiten, welche ich nicht ganz nachvollziehen kann.

Kann es mit meinen Betriebssystem zu tun haben?

Ich benutze WIN Server 2012 R2
 

seaspin

Aktives Mitglied
6. Dezember 2010
47
0
Hallo,

konnte es nach langem hin und her lösen. Hatte wohl ein Enter in der Befehlszeile. Daran könnte es gelegen haben.

Vielen Dank.

Nun habe ich ein weiteres Problem.

Bei einem anderen Lieferanten bekomme ich eine Bestandsdatei, welche jeden Tage einen anderen Namen hat.

BESTAND-JJJJMMTT-XXXXX.CSV

HIer steht JJJJ für Jahr, MM für den Monat und TT für den Tag. XXXX ändert sich jeden Tag und kann nicht vorher bestimmt werden.

Kann ich eine solche Datei auch mit einem FTP Script herunterladen und mit der Batchdatei abarbeiten?

Vielen Dank.
 

DITH-Shop

Sehr aktives Mitglied
8. Juli 2013
2.898
218
Nope, das geht leider nicht.

ICH erhielt hier im Forum mal (s9inngemäß) die Antwort das da auch keine Änderung geplant sei, da ich der einzige sei der überhaupt so komische Dateien bekommen würde. Alle anderen bekommen nur Dateien mit feststehenden Namen ;) (wie man sieht...)

Ich habe dann die "Abholung" der Daten in mein eigenes Programm geschrieben, und rufe von dort aus, mit dem korrekten Namen der Datei, die AMEISE mit der zugehörigen Vorlage auf.


Es gibt aber, meines Wissens nach, FTP Clients (kostenpflichtig) die so was abholen und dann ein Skript aufrufen können (bspw. Deine .bat) Parameter übergeben (bspw. den Dateinamen) .
DAS sollte funktionieren. Ist aber ungetestet weil kostenpflichtig ;) Bevor ich etwas kleines kaufe progge ich es lieber selbst.
 

Matze7779

Sehr aktives Mitglied
28. März 2011
387
41
Hi,

klar geht das. Ich schreibe mal Stuchwortartig auf wie ich das machen würde.

1. Ein Verzeichnis erstellen welches expklusiv für diese Dateien ist.
2. Eins erstellen als backup für diese Dateien.

Dann:
Code:
FTP Download anstoßen
copy c:\exklusivesVerzeichnis\*.* c:\Backup
rename BESTAND*.CSV BESTAND.csv  // Jetzt heisst die Datei BESTAND.csv
AMEISE laufen lassen
del *.csv    // CSV löschen


Sollte gehen.

Gruß
Matze
 

DITH-Shop

Sehr aktives Mitglied
8. Juli 2013
2.898
218
Hi,

klar geht das. Ich schreibe mal Stuchwortartig auf wie ich das machen würde.

1. Ein Verzeichnis erstellen welches expklusiv für diese Dateien ist.
2. Eins erstellen als backup für diese Dateien.

Dann:
Code:
FTP Download anstoßen
copy c:\exklusivesVerzeichnis\*.* c:\Backup
rename BESTAND*.CSV BESTAND.csv  // Jetzt heisst die Datei BESTAND.csv
AMEISE laufen lassen
del *.csv    // CSV löschen


Sollte gehen.

Gruß
Matze

Das kann so NICHT funktionieren.
Wenn Du beliebig viele Dateien "Bestand*.csv" per rename in Bestand.csv umbenennst, hast Du keine Kontrolle mehr welche Datei dann tatsächlich die letzte ist und importiert wird.

Es MUSS ein FTP verwendet werden der automatisiert die aktuellste Datei herausfinden und dann downloaden kann.
Solche FTP können dann entweder den Dateinamen an das Import-Skript übergeben oder aber beim Download umbenennen.
 

seaspin

Aktives Mitglied
6. Dezember 2010
47
0
Super Danke, werde das testen.

Hast Du auch noch den Befehl, dass er nur die neueste Datei vom FTP lädt.

Könnte es wie folgt klappen?

get BESATND*.csv /copyall /maxage:1
 

Matze7779

Sehr aktives Mitglied
28. März 2011
387
41
Achso... In dem FTP Verzeicnis sind auch noch die alten Daten?

Gibt es denn mehere Dateien am Tag oder nur eine?
 
Zuletzt bearbeitet:

seaspin

Aktives Mitglied
6. Dezember 2010
47
0
es gibt am Tag nur eine neue Datei.

Der Name ändert sich wie folgt:

BESTAND-JJJJMMTT-XXXXX.CSV

HIer steht JJJJ für Jahr, MM für den Monat und TT für den Tag. XXXX ändert sich jeden Tag und kann nicht vorher bestimmt werden.
 

Matze7779

Sehr aktives Mitglied
28. März 2011
387
41
Zusammenfassend ohne getestet zu haben....

1. Ein Verzeichnis erstellen welches expklusiv für diese Dateien ist.
2. Eins erstellen als backup für diese Dateien.

Batch Datei erstellen...
Code:
ren **** Arbeitsverzeinis auswählen ****
c:
cd \exclusivesVerzeichnis

ren **** Datum zerlegen ****
SET Tag=%DATE:~0,2%
SET Monat=%DATE:~3,2%
SET Jahr=%DATE:~6,4%

ren **** FTP Skript Zusammen basteln... ****
> Skript.ftp ECHO open FTPADRESSEDESLIEFERANTEN.de
>> Skript.ftp ECHO BENUTZERNAME
>> Skript.ftp ECHO PASSWORT
>> Skript.ftp ECHO bin
>> Skript.ftp ECHO mget BESTAND-%Jahr%-%Monat%-%Tag%*.csv
>> Skript.ftp ECHO by

ren **** FTP Skript ausführen ****
ftp -s:Skript.ftp

ren **** Heruntergeladene Datei in Backup kopieren ****
copy *.csv c:\Backup

ren **** Umbenennen für Ameise (gibt ja nur eine CSV in dem Fall) ****
rename BESTAND*.CSV BESTAND.csv

ren **** Ameise laufen lassen (Natürlich anpassen....) ****
C:\Program Files (x86)\JTL-Software\JTL-wawi-ameise.exe --server=(LOCAL)\JTLWAWI --database=EAZYBUSINESS --dbuser=SA --dbpass=sa04jT14 --templateid=IMP01 --inputfile=BESTAND.csv

ren **** CSV löschen für damit keine CSV übrigbleibt ****
del *.csv

Mal so ungetestet... Musst nur aufpassen das Du keine FTP Datei "verpasst". Er läd nur die vom aktuellen Tag.
 
Zuletzt bearbeitet:

Matze7779

Sehr aktives Mitglied
28. März 2011
387
41
Tschuldige kleiner Fehler:

Streiche:
Code:
>> Skript.ftp ECHO mget BESTAND-%Jahr%-%Monat%-%Tag%*.csv

Setze:
Code:
>> Skript.ftp ECHO mget BESTAND-%Jahr%%Monat%%Tag%*.csv

Da waren noch "-" dazwischen....
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Aktuelle JTL Shop Sicherheitslücke - automatischer Patch im JTL Hosting ? Allgemeine Fragen zu JTL-Shop 15
Neu IDU funktioniert nicht seit automatischer USt.-Berechnung Amazon-Anbindung - Fehler und Bugs 3
automatischer Versanddatenimport eines Dropshippers JTL-Wawi 1.11 4
Neu PayPal Rundungsfehler automatischer ungewollter Rabatt in PayPal Zahlung JTL-Shop - Fehler und Bugs 19
Neu Biete: REPMOD — Lieferantendaten (BMECat, CSV, Preislisten) automatisch als fertiger JTL-Ameise-Import Dienstleistung, Jobs und Ähnliches 6
Neu Import - Artikelname aus WAWI übernehmen Shopware-Connector 0
OBI Bestellungen Import seit 24.06.26 fehlerhaft JTL-Wawi 2.0 1
JTL Update auf 1.9 , danach Import Kundenspezifrische Preise velerhaft JTL-Wawi 1.9 0
Problem beim Import über Ameise/eBay JTL-Wawi 1.11 1
Import von Aufträgen via tXMLBestellImport Tabelle seit Update sehr träge/langsam JTL-Wawi 1.11 3
„Wer hat Lust auf einen Erfahrungsaustausch bei Kaffee und Kuchen?“ – aber mit JTL-Wawi als Dessert? Starten mit JTL: Projektabwicklung & Migration 0
Neu Amazon Lister 2.0 (DE) Hose mit Variation Größe listen? Wie? Amazon-Lister - Fehler und Bugs 1
Neu Biete: KI-gestützte Produktdatenoptimierung für JTL-Wawi (Zero-Touch, mit Faktencheck) Dienstleistung, Jobs und Ähnliches 2
Neu POS mit 1.8.12.4 Einrichtung / Updates von JTL-POS 2
Neu Ringscanner mit Akku zu verkaufen (für das WMS) Smalltalk 1
Neu Bondrucker mit TSE JTL-POS - Fragen zu Hardware 1
Neu Erfahrungen mit DHL Paket International Premium Tarife in der JTL-Shipping-Cloud ? JTL-ShippingLabels - Ideen, Lob und Kritik 1
REST API (eazybusiness): POST/PATCH /items/{id}/suppliers lehnt jeden Payload mit HTTP 400 ab JTL-Wawi 2.0 2
[PowerShell] USt-IdNr. (VAT-ID) Massenprüfung gegen VIES – mit Auto-Retry, HTML-Report, Mailversand JTL-Wawi 1.11 3
Mehrere Probleme mit Update auf 2.0.5 JTL-Wawi 2.0 6
Neu onpage SEO auf SW - Was ist mit der Wawi? Shopware-Connector 1
Neu Shipping 2.0 ist ein Grund für kleine Shops JTL zu verlassen bzw. gar nicht erst mit JTL anzufangen JTL-ShippingLabels - Ideen, Lob und Kritik 42
Neu Stücklistenartikel mit Differenzbesteuerung + 19 % USt. – Komponenten getrennt auf Rechnung ausweisen? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Shop rechnet Sa+So bei Lieferzeit mit ein Betrieb / Pflege von JTL-Shop 0
Neu Amazon Rechnungen aus v1.9x können nicht gedruckt gemailt oder sonnst noch was mit gemacht werden. Amazon-Anbindung - Fehler und Bugs 2
Weiter gehts....Kein Anlegen von Artikel mit Fotos mehr möglich, seit Update auf 2.06 JTL-Wawi 2.0 14
Mehrere Probleme mit JTL-Wawi und JTL-POS – hängen diese zusammen? JTL-Wawi 2.0 1
Neu Fehler Datenbank auf neuem Server mit Wawi 2.0.6 JTL-Wawi - Fehler und Bugs 5
Neu Stripe plugin mit JTL SHOP Error 500 Plugins für JTL-Shop 2
JTL-Wawi 2.0.6.0 sendet fehlerhafte multipart/form-data-Requests – ModSecurity blockt Datenabgleich mit 403 (scheinbar hosterabhängig) JTL-Wawi 2.0 20
Neu Variationen (Deutsch) mit Ameise aktualisieren JTL-Ameise - Ideen, Lob und Kritik 1
Neu Preise im Shop mit 4 Stellen hintern dem Komma Allgemeine Fragen zu JTL-Shop 5
Neu Erfahrungen mit Amazon Pay Smalltalk 0
Neu Amazon Artikel ist mit Vaterartikel verknüpft Amazon-Anbindung - Fehler und Bugs 1
Verbesserungsvorschlag: JTL-POS – Artikel mit Preisabfrage und vollständiger Wawi-Statistik JTL-Wawi 2.0 4
Neu Google Pay und Konfiguration mit Freiposition stürzt ab *Hotfix* Technische Fragen zu Plugins und Templates 0
Wawi 1.11.11 Shopabgleich mit 5.72 JTL-Wawi 1.11 17
Neu Sicherheitslücke, geprüft mit EcomSec Allgemeine Fragen zu JTL-Shop 3
Neu POS Server crashed mit Wawi Version 1.11.10 JTL-POS - Fehler und Bugs 3
Neu Plugin trotz Hinweis Kompatibel mit JTL-Shop bis 5.6.* auch unter 5.7.2 nutzen Plugins für JTL-Shop 2
Webinar am 04.08. eBay Live: So startest du mit Live Commerce Messen, Stammtische und interessante Events 0
Neu Mail mit Plugin zum testen der Sicherheitslücke echt? Allgemeine Fragen zu JTL-Shop 47
Neu Nettopreis mit rabbatt Allgemeine Fragen zu JTL-Shop 1
Neu Canonical-Tag bei Merkmalwert-URLs mit Parameter "m" Betrieb / Pflege von JTL-Shop 11
Neu Übertragung an AMAZON (versendet) - Probleme mit Großbriefen JTL-ShippingLabels - Fehler und Bugs 1
Neu Gesucht: JTL-Systempartner/Freelancer mit Erfahrung in Personalisierungs-/Gravur-Fulfillment Dienstleistung, Jobs und Ähnliches 2
Neu Wird irgendwo in der Datenbank geloggt welcher WMS-Mobile Benutzer mit dem MDE-Gerät einen Auftrag, bzw. Pickliste gepickt hat? User helfen Usern - Fragen zu JTL-Wawi 1
Rechnung mit CC verschicken Vorlagen 2.0 JTL-Wawi 1.11 12
Neu JTL Shop Plugin - BD Automatisierter Widerruf (Von Händler für Händler - Schluss mit Mail-Chaos & Spam-Sorgen!) Plugins für JTL-Shop 0
Neu Versanddatenimport in Packtisch nicht automatisch (DPD Österreich mit WEB.omat) JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 2

Ähnliche Themen