6.1 Übernahme Termine aus Leitstand über Verbucher (31M)
UpdateFaAusLS(scsMode);
|
Argumente
|
scsMode:
derzeit keine Auswertung
Ein XML-Datensatz wird nicht als Aufrufparameter, sondern als Globalvariable "GV_MWI31M_xmldata" übergeben, siehe Steckbrief MWI31M.PDF, Kapitel „Leitstandsschnittstelle, 31M-LS.IPS“.
| ||||
|
Rückgabewerte
|
Funktionsausgang:
Zurück an Verbucher (MWI31M) über Globalvariable:
"GV_MWI31M_errorcode" wie Funktionsausgang
"GV_MWI31M_errortext" = Fehlertext bei Fehler oder leerer String bei fehlerfreiem Ablauf. Darf auf keinen Fall unverändert bleiben!
| ||||
|
Beschreibung
|
Mit der Funktion werden Termine zu Arbeitsgängen und/oder Fertigungsaufträgen aus einer externen Anwendung mittels XML-Daten in die Fertigungsaufträge übernommen. Die Übernahme erfolgt mit der IPS-Datei „31M-LS.IPS“, die über den infra-Verbucher (MWI31M) gestartet wird.
Der Aufbau der Schnittstelle ist im Steckbrief MWI31M.PDF, Kapitel „Leitstandsschnittstelle, 31M-LS.IPS“, beschrieben.
Je nach übergebenem „postingcode“ werden Termine für den Kopf oder für Arbeitsgänge übernommen:
Wenn die Ausführungszeit te übergeben wird, wird daraus die neue Arbeitszeit ta berechnet und aktualisiert, analog bei Übergabe von tr.
Z.B. können in einem Leitstand die Fertigungsaufträge und Arbeitsgänge geplant und anschließend über diese Schnittstelle an infra übergeben werden.
Die im Leitstand abgestimmten Termine auf Auftrags- und Arbeitsgangebene werden ohne Abgleich mit anderen Terminen übernommen. Es werden nur Datenaktualisierungen vorgenommen. Neuanlage oder Löschen von Sätzen erfolgt nicht.
Wenn der Verarbeitungszustand des Auftrags „20“ ist (Felder 3 und 4 in Datei 40, sowie Felder in Datei 23 und 53), so wird der Zustand auf 24 aktualisiert. In der weiteren Infra-Verarbeitung kann mit dem Verarbeitungszustand 24 ohne Einschränkungen gearbeitet werden.
| ||||
|
Beispiel
|
Auszug aus „31M-LS.IPS“
IpsSetItemParams("ULS",1);
IpsSetPreparedRcPrefixMSG("ULS");
UpdateFaAusLS(" ");
|
