infra:NET User
 
×
129.05 Schnittstellendatei (CSV-Format, Art 2)
Dieses Format für die Übergabedatei wird benutzt, wenn die INI-Einstellung "SL-Art = 2" in Sektion [PDV129] aktiviert ist.
Für die Schnittstellendatei gelten folgende Vereinbarungen:
  • Jede Schnittstellendatei ist eine Datei (Format ASCII bzw. laut INI-Einstellung "ImportFormat") mit beliebiger Satzlänge.
    Jeder Datensatz muss mit <CR><LF> abgeschlossen sein.
    Es werden keine Kopfzeilen mit Benennung der Felder übergeben.
  • Als Feldtrenner der einzelnen Spalten wird immer das Semikolon (;) verwendet.
  • Die Mengenangaben müssen einen Punkt oder ein Komma als Dezimaltrenner besitzen.
  • Tabulatoren werden durch ein Leerzeichen ersetzt.
  • Die Bereitstellung neuer Daten bei aktivem PDV129 erfolgt über die einstellbaren Abfragezeiten für das Pollen. Solange die Übergabedatei geöffnet ist, darf das CAD-System nicht übergeben.
  • Erst werden Teilestammdaten gelesen, danach Stücklisten.
  • Teilestämme werden in einem über das Menü VORBELEGUNG konfigurierbaren Dateinamen (mit Verzeichnis) bereitgestellt.
  • Vorhandene Teilestämme werden aktualisiert und neue Teilestämme werden angelegt.
  • Bei neuen Teilestammsätzen können als "Grundvorbelegung“ spezielle Vorbelegungssätze verwendet werden, ansonsten gelten die "normalen" Vorbelegungssätze für den Teilestamm.
    Dazu wird ein regulärer Teilestamm verwendet, die Teilenummer, z.B. "M129-VBELEG“, kann über die INI-Einstellung "VBteilSLart2“ in Sektion [PDV129] konfiguriert werden.
    Der Status dieses Teilestamms sollte inaktiv sein. Der Teilestamm darf sonst nirgends benutzt werden, da für die Vorbelegung die Sätze aus Datei 6, 27, 28 und 104 ohne jede Feldprüfung verwendet werden. Z.B. werden Bestände nicht auf 0 geprüft.
  • Als Teilestatus wird immer aktiv (Leerzeichen) eingetragen, es sei denn über die Sektion [CAD-KONVERT] werden andere Werte konfiguriert, siehe INI-Beschreibung bzw. Beschreibung Schnittstellenfeld.
  • Das Teil wird als Nicht-LPCV-Teil angelegt.
  • Für die Lagerangaben aus dem speziellen Vorbelegungssatz werden die Lagerstammsätze angelegt.
  • Felder zum Teilestamm, die "leer" übergeben werden (also …;;……), werden nicht übernommen. Der ursprüngliche Wert bzw. der Vorbelegungswert bleibt erhalten.
  • Stücklisten werden in einem werden in einem über das Menü VORBELEGUNG konfigurierbaren Dateinamen (mit Platzhalter und Verzeichnis) bereitgestellt, z.B. P:\INFRA\SL*.TXT.
    In einer Datei wird nur eine Stückliste (einstufig) übergeben.
  • Der komplette Baukasten wird vor der Übernahme gelöscht.
  • Falls ein Teilestammsatz zum Baukasten oder zur Komponente fehlt, wird dies im Protokoll vermerkt und der Baukasten wird nicht übernommen.
  • Nach der Übernahme der Stückliste erfolgt eine Summenbildung zur Ermittlung des Nettogewichts für die Baugruppe. Im Teilestamm Owner wird das Nettogewicht (Bruttogewicht bleibt unverändert) eingetragen. Das aktuelle Nettogewicht wird immer überschrieben.
  • Im Echtlauf wird die jeweilige Übergabedatei immer gelöscht.
  • Die Übergabe von Texten ist nicht möglich.
  • Folgende INI-Einstellungen werden bei dieser Schnittstelle ausgewertet:
  • "DruDelPollAnz“: Im Pollmodus Druckausgabefenster regelmäßig "leeren".
  • "DruKanalMailn“: Bei Fehlern das Druckprotokoll per E-Mail verschicken
  • "ImportFormat“: Legt fest, ob übergebene Daten als ISO-Zeichen interpretiert werden
  • „SLart2-Feld12“: Feld aus Spalte 12 nicht nach voriger Konvertierung als Teilestatus übernehmen, sondern unverändert in das Feld 48 der Datei 6 (Anwenderfeld) übernehmen.
  • "VBteilSLart2“: Teilenummer Vorbelegungssatz
  • Sektion [CAD-KONVERT]: Konvertierung Mengeneinheit in infra-Mengeneinheit.
Nach erfolgter Übernahme wird im Echtlauf die Übergabedatei gelöscht. Solange die Übergabedatei geöffnet ist, darf das CAD-System nicht übergeben.
Aufbau der Schnittstellendatei für Satzart Teilestamm
Spalte
Beschreibung
infra-Datenbankfeld
1
Teilenummer
Datei 6, Feld 3
2
Index
Datei 6, Feld 65
3
Bezeichnung 1 (Benennung)
Datei 6, Feld 4
4
Bezeichnung 2 (Benennung 2)
Datei 6, Feld 57
5
Klassifizierung
Datei 6, Feld 7
6
Verkaufsteil (1 = Ja). Alle übergebenen Werte außer 1 werden akzeptiert und als 0 (kein Verkaufsteil) übernommen
Datei 6, Feld 52
7
Einkaufsteil (1 = Ja). Alle übergebenen Werte außer 1 werden akzeptiert und als 0 (kein Einkaufsteil) übernommen
Datei 6, Feld 53
8
Werkstoff
Datei 6, Feld 123
9
Nettogewicht in kg, als Menge pro Gewicht (Feld 46 in Datei 6) wird bei neuen Sätzen immer 1 vorbelegt.
Nach der Übernahme der Stückliste erfolgt eine Summenbildung zur Ermittlung des Nettogewichts für die Baugruppe. Im Teilestamm Owner wird das Nettogewicht (Bruttogewicht bleibt unverändert) eingetragen. Das aktuelle Nettogewicht wird immer überschrieben.
Datei 6, Feld 24
10
Durchmesser (z.B. Materialstärke im PDM)
Datei 27, Feld 71
11
Mengeneinheit, wird nur bei neuen Teilen übernommen
Datei 6, Feld 13
12
Als Default wird immer Leerzeichen für aktiv eingetragen. Der übergebene Teilestatus kann aber vom übergebenen Wert in die infra-Kürzel umgewandelt werden (siehe aber INI-Einstellung „SLart2-Feld12“).
Dazu müssen in der Sektion [CAD-KONVERT] der INI-Datei Einträge vorgenommen werden, Syntax: Feld12-PDMwert = infra-Wert
z.B.
Feld12-In_Arbeit = i;   Leerzeichen wie bei "In Arbeit“ in INI durch "_“ ersetzen
Feld12-Freigegeben = „ „
Datei 6, Feld 1
13
Merkmal 1 (z.B. "Gültig bis“ im PDM)
Datei 6, Feld 70
14
Länge (z.B. Nennweite x im PDM)
Datei 27, Feld 32
15
Breite (z.B. Nennweite 2 y im PDM)
Datei 27, Feld 33
16
Höhe (z.B. Nennweite 3 z im PDM)
Datei 27, Feld 34
17
Ersetzt durch (Angabe der neuen Teilenummer, die das aktuelle Teil ersetzt)
Datei 6, Feld 108
18
Teileherkunft (Sachbearbeiter), wird nur für neue Teile ausgewertet!
Datei 6, Feld 106
19
Teil geschützt (1 = Ja). Alle übergebenen Werte außer 1 werden akzeptiert und als 0 (nicht geschützt) übernommen
Datei 6, Feld 100
Aufbau der Schnittstellendatei für Satzart Stückliste
Spalte
Beschreibung
infra-Datenbankfeld
1
Teilenummer Owner, evtl. nur bei erster Position
Datei 7, Feld 3
2
Teilenummer Member
Datei 7, Feld 7
3
Position
Datei 7, Feld 4
4
Menge
Datei 7, Feld 8