PDM Schnittstelle DBWorks Solidline

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>
 

CSI-1107-2023