Solidworks DBWorks PDM – XML Schnittstelle (129)
Übernahme von Teilestämmen (Member und Owner) und Baukästen aus einer XML-Datei, die vom PDM-System DBWorks von Solidline erzeugt wird. Verwendung der SL-Art 8 und der entsprechenden Einstellungsmöglichkeiten. Die Umsetzung erfolgt über eine individuelle XSL-Transformationsdatei (XSL).
INI-Einstellungen
[CADSL8]
XMLDateien=\serverINFRAPDM*.XML
XSLDatei=\serverINFRAPDMStermanPDM.xsl
XMLResponse=3D\serverINFRAPDMResponse
Feld3=N ; Ersteller (D6F145)
Feld5=N ; Werkstoff (D104F51)
Feld6=N ; Oberflaeche (D104F52)
Feld7=Y ; Ersatzteilkennzeichen (D6F58)
Feld8=N ; Abmessung (D6F131)
Feld9=N ; Norm (D6F160)
Feld11=N ; Infotext (D6F162)
Feld12=N ; TS-Revision (D6F65)
Feld14=N ; Herstellernummer (D6F94)
Feld15=N ; Spezifikation (D6F95)
Feld17=N ; Workflow-Status (D6F5)
FLD-ZNr=902,15,6,173,15
FLD-Ersteller=156,30,6,1796,30
[CADSL8-STL]
Gewicht=N
FLD-Schein=530,1,105,1
Aufbau der zu importierenden XML-Dateien
<xml>
<transaction>
<transaction …>
<bom …>
<bomheader>
(wird ignoriert)
</bomheader>
<bomrow>
<bomcell col_no=”0″ value=”Index”/> (Index: 0 = Owner, 1,2,3,.. = member)
<bomcell col_no=”1″ value=3D”Typ” /> (Typ: A=Owner, P=Member)
<bomcell col_no=”2″ value=”ZNr” /> (ZNr: Zeichnungsnummer D6F12 C15)
<bomcell col_no=”3″ value=”Bez” /> (Bez: Bezeichnung D6F4 C30)
<bomcell col_no=”4″ value=”Version” /> (wird ignoriert)
<bomcell col_no=”5″ value=”Menge” /> (bei Member D7F8 N7.3)
<bomcell col_no=”6″ value=”ME” /> (wird ignoriert, es gilt LagerME)
<bomcell col_no=”7″ value=”Bez2″ /> (Bez2: Bezeichnung 2 D6F57 C30)
<bomcell col_no=”8″ value=”Teil” /> (Teil: Teilenr. D6F3/D7F3/D7F7)
<bomcell col_no=”9″ value=”InsertUser” /> (InsertUser: Ersteller D6F146)
<bomcell col_no=”10″ value=”InsertTimeStamp” /> (wird ignoriert)
<bomcell col_no=”11″ value=”UpdateUser” /> (wird ignoriert)
<bomcell col_no=”12″ value=”UpdateTimeStamp” />
<bomcell col_no=”13″ value=”Kaufteil” /> (Kaufteil: 0= Konstruktionsteil/1= Kaufteil D6F52 C1)
<bomcell col_no=”14″ value=”Teil2″ /> (Teil2: Teilenr. bei Kaufteil D6F3/D7F7)
<bomcell col_no=”15″ value=”Gewicht” /> (Gewicht: D6F24 N5.3)
<bomcell col_no=”16″ value=”Härteverfahren” /> (wird ignoriert)
<bomcell col_no=”17″ value=”Härtetiefe” /> (wird ignoriert)
<bomcell col_no=”18″ value=”Härte” /> (wird ignoriert)
<bomcell col_no=”19″ value=”Material” /> (wird ignoriert)
<bomcell col_no=”20″ value=”Verschleissteil” /> (E=Ersatzteil/V=Verschleissteil D6F58)
<bomcell col_no=”21″ value=”Ignore” /> (Ignore=1: Scheinbaukasten=S D7F14)
</bomrow>
</bom>
</transaction>
</transactions>
</xml>