2.4 Schnittstellendatei Hydra -> infra:NET
Datei: HY72ADRCK_TIMETICKET.DAT
Jeder Datensatz in der Datei wird mit 'CR' (0D Hex) und 'LF' (0A Hex) unter Windows abgeschlossen werden.
Die Datei wird im Format UTF-8 übergeben und mit der INI-Einstellung „UTF8Input=Yes“ in der Sektion [HYDRA-BDE] in ASCII konvertiert.
Die Verarbeitung erfolgt in dem Verzeichnis laut der INI-Einstellung „PostingCode.200“ in der Sektion [HYDRA-BDE].
Die zu übernehmenden Felder müssen als INI-Einstellungen in der Sektion [HYDRA-BDE] beschrieben werden:
PostingCode.200.x=Feld, Position/“Konstante“, Länge
|
Feld
| |
|
Position
|
= in Datei HY72ADRCK_TIMETICKET.DAT
|
|
„Konstante“
|
= zu übergebende Konstante in „Einführungszeichen“
|
|
Länge
|
= Länge des Feldes
|
|
Beispiel
|
|
|
[MWI31M]
|
|
|
Interface.HYDRA-BDE
|
=HYDRA-BDE Schnittstelle
|
|
[HYDRA-BDE]
|
|
|
Type=FIXED
|
; Typ der Schnittstelle, CSV=Datei (Feldtrenner)/FIXED=Datei
(fixe Länge)/SQL=SQL-Datenbank (Default: SQL)
|
|
UTF8Input=Yes
|
; Daten liegen im UTF-8-Zeichnsatz vor
|
|
Frequency=5
|
; Pause zwischen Aktualisierungen in Sekunden
|
|
ProcessLOG=c:\infra\act\grafik\prot\gebuchtHYDRA.log
|
; Arbeitsprotokoll
|
|
ErrorLOG=c:\infra\act\grafik\prot\fehlerHYDRA.log
|
; Fehlerprotokoll
|
|
ErrorHandling=1
|
|
|
DeleteEmptyFiles=Yes
|
|
|
PostingCode.200=AG-Rückmeldung,C:\infra\act\Hydra\HY72ADRCK_TIMETICKET.DAT,,,IPS:31M-AG.IPS,"Auftrag: @orderno, Referenz: @posno, Arbeitsplatz: @mopno, Menge: @bookquantity";
|
|
|
PostingCode.200.1=software,"HYDRA"
|
; nur fuer HYDRA
|
|
PostingCode.200.2=hysart,64,1
|
; SART
|
|
PostingCode.200.3=hyherkunft,65,1
|
; ERFART
|
|
PostingCode.200.4=posno,66,10
|
; RMNR
|
|
PostingCode.200.5=orderno,106,16
|
; ANR (FaNr+Pos+UPos)
|
|
PostingCode.200.6=terminated,151,1
|
; KENN
|
|
PostingCode.200.7=exectime,159,11
|
; PDAUER
|
|
PostingCode.200.10=moptype,278,8
|
; MGRP (Maschinengruppe = PM-Typ(MG)+PM-Nummer)
|
|
PostingCode.200.11=mopno,286,8
|
; MNR (Maschinennummer = PM-Typ(MA)+PM-Nummer)
|
|
PostingCode.200.12=staffnumber,294,10
|
; PNR
|
|
PostingCode.200.13=salary,304,4
|
; LART
|
|
PostingCode.200.14=bookquantity,339,14
|
; EGR:GUTP
|
|
PostingCode.200.15=qtyscrapped,353,14
|
; EGR:AUSP
|
|
PostingCode.200.20=startdateexec,389,8
|
; DATB JJJJMMTT
|
|
PostingCode.200.21=hystarttime,397,6
|
; ZEIB HHMMSS
|
|
PostingCode.200.22=duedateexec,403,8
|
; DATE JJJJMMTT
|
|
PostingCode.200.23=hyduetime,411,6
|
; ZEIB HHMMSS
|