SyncImport
Aufbau
SyncImport(sSyncMapName, sFileName, sCompanyMap, sSQLUpdateAfterImport, bLab)
Parameter
| Parameter | Typ | Beschreibung
| sSyncMapName | Zeichenfolge | Name der zu verwendenden Synchronisierungskarte – dies sollte eine importbezogene Synchronisierungskarte sein mapsFileName | Zeichenfolge | Zu importierende Datei sCompanyMap | Zeichenfolge | Anzuwendende Unternehmenszuordnung; verwenden Sie das Format „Company=MappedCompany“, wobei mehrere Einträge durch Semikolons getrennt werden. sSQLUpdateAfterImport | Zeichenfolge | SQL-Anweisung, die nach dem Import auf jeden Gerätedatensatz angewendet werden soll. Der SQL-Befehl sollte in einem Format wie im folgenden Beispiel vorliegen (er beginnt mit „UPDATE GAGES SET“ und lässt „WHERE“ weg – dieses wird je nach importiertem Asset automatisch hinzugefügt):
UPDATE GAGES SET MYFIELD='MY VAL'bLab | Boolean | True, wenn „Action Performed By“ den Wert „Lab/Central“ hat. Falsch, wenn „Ausgeführt von“ den Wert „Kunde/Remote“ hat |
Rückgabewert
Zeichenkette
Beschreibung
Diese Funktion steht im Zusammenhang mit der Funktion „Karten synchronisieren“, wie sie unter „IndySoft DataSync – Optionen“ eingerichtet wurde. Diese Funktion importiert eine einzelne Datei auf der Grundlage einer Synchronisierungskarte.
Beispiel
sFileName = "C:\Temp\100003-TEST1-03-02-2015 13-43-02.ZIP"
sCompanyMap = ""
sSQLUpdateAfterImport = ""
bLab = True
sResult = SyncImport("SYNCIMPORT TEST", sFileName, sCompanyMap, sSQLUpdateAfterImport, bLab)
DebugLog(sResult)
SendEMail("notreal@notgmail.com", "", "", "SyncImport-Ergebnisse", "", "SYNCMAP", sResult, False, False)
Anwendungskompatibilität
IndySoft Kalibrierungsmanagement, IndySoft Laborverwaltung für gewerbliche Anwendungen, IndySoft Werkzeugverwaltung |