powered by CADENAS

Manual

Manual

3.3.7.2.1. Die Schlüssel im Einzelnen

Die Erklärungen zu den einzelnen Einstellungen sind den Kommentaren in der cfg-Datei zu entnehmen.

Im Folgenden finden Sie eine Übersicht zu den Schlüsseln der Konfigurationsdatei ifdscsapplm.cfg.

  • [PLM]

    Aktivierung der Schnittstelle, Deklaration der vbb-Module und verwendeten CAD-Systeme, Einstellung zur Priorität von Teil oder Baugruppe beim Checkin.

  • [ECTR] - communication section -

    • ECTR_SESS_DIR

      Mit V9.08 wurde der Schlüssel von ECTR_Cache_Folder zu ECTR_SESS_DIR umbenannt.

      [ECTR]
      #:HELP;default; The ECTR SESSION DIRECTORY (NX working folder).
      ECTR_SESS_DIR=

      Der Schlüsselwert ist eine Pfadangabe.

    • PLACEMENT_MACRO (NX-spezifisch)

      Die Pfadangabe zum NX-Makro wird von der NX-Schnittstelle benutzt, um Teile mittels SAP-Platzierungsdialog zu platzieren. Zum Deaktivieren bitte auskommentieren.

      Geben Sie denselben Wert in <ifugnx.cfg> section: [Interface] key: placementmacro ein.

      ;PLACEMENT_MACRO=?application.resolveenv("$CADENAS_USER/dsc_place_macro.macro")
    • Pfad zum Macro-Template, das verwendet wird, um die Platzierungs-Makrodatei zu erstellen. Zum Deaktivieren bitte auskommentieren.

      ;PLACEMENT_MACRO_TEMPLATE=
       ?application.resolveenv("$CADENAS/software/iface/plm/ifdscsapplm/sapNX6.macro")
    • Beim Schlüssel CREATE_AND_CHECKIN_PREVIEW wurde der Wertebereich mit V9.08 erweitert.

      Sollen Vorschaubilder erstellt und eingecheckt werden?

      • 0: Nein

      • 1: In NX-Datei eingebettete Vorschaubilder verwenden

      • 2: PARTsolutions-Vorschaubilder verwenden (Default)

        [Hinweis] Hinweis

        Bei Verwendung dieser Option muss unter <ifCADNAME.cfg> -> [interface] -> <Callback3d_Version> der Wert auf ";attachmentLevel=1" gesetzt werden.

        Callback3d_Version=;attachmentLevel=1

      Beispiel mit Defaultwert:

      CREATE_AND_CHECKIN_PREVIEW=2
    • CHECKIN_JT

      Der Schlüsselname hat sich mit V9.08 geändert von "EXTRACT_AND_CHECKIN_JT" auf "CHECKIN_JT".

      JT-Datei holen und einchecken. (Die JT-Datei muss vom CAD-System gespeichert werden.)

      Wertebereich 0/1

      • 0: Nein (Default)

      • 1: Ja

      Beispiel:

      CHECKIN_JT=0
    • JT-Datei - Namensregel

      Defaultwert ist "%%PartFileNameWithoutExtension%%__MODEL.jt".

      JT_FILENAME_RULE=%%PartFileNameWithoutExtension%%__MODEL.jt

      Regel: Nehme Teilenamen ohne Dateierweiterung und hänge das Postfix "__MODEL.jt" an.

      Beispiel:

      Screw.prt -> Screw__MODEL.jt

    • SET_TRANSFORMATION_MATRIX (NX-spezifisch)

      Dieser Schlüssel ist mit V9.08 neu hinzugekommen.

      PLM_ID und Transformation-Matrix beim Checkin setzen?

      Wertebereich: 0/1

      • 0: Nein (Default)

      • 1: Ja

      Beispiel:

      SET_TRANSFORMATION_MATRIX=0
  • [ECTR] - ReturnCheck-Section -

    ERROR_PATH

    Der Schlüssel ERROR_PATH ist mit V9.08 neu hinzugekommen.

    Beispiel:

    ERROR_PATH=<FUNCTION><RESULTS><RESULT><ERROR>$

    Defaultwert ist "<FUNCTION><RESULTS><RESULT><ERROR>$".

  • [CreationOptions(is3d)]

    • Poolpath

      Poolpfad NIE ändern!

      Der Poolpfad steht vollständig unter der Kontrolle der Schnittstelle. Aber TEMP_CREATION_FOLDER und ECTR_SESS_DIR müssen korrekt gesetzt sein.

      poolpath=
    • cmd_line_escape_chars

      Dieser Schlüssel ist mit V9.08 neu hinzugekommen.

      Die Escape-Zeichen in Ihrer Umgebung zum Arbeiten in Batch-Dateien, komma-separiert (,).

      Default ist "%".

      Beispiel:

      cmd_line_escape_chars=%,&,!
  • [AttributeMapping(is3d)]

    Standardmäßig werden hier die benötigten Blöcke (siehe weiter unten) deklariert:

    Attr_Content_00 = XML_CHECKOUT
    Attr_Section_00 = XML_CHECKOUT
    Attr_Content_01 = XML_CREATE_MATERIAL
    Attr_Section_01 = XML_CREATE_MATERIAL
    Attr_Content_02 = XML_CREATE_DOCUMENT
    Attr_Section_02 = XML_CREATE_DOCUMENT
    Attr_Content_03 = XML_CHECKIN
    Attr_Section_03 = XML_CHECKIN
    Attr_Content_04 = XML_SET_DOCUMENT_STRUCTURE
    Attr_Section_04 = XML_SET_DOCUMENT_STRUCTURE
    Attr_Content_05 = XML_CHECKOUT_NEW
    Attr_Section_05 = XML_CHECKOUT_NEW
    #Attr_Content_06=LINKDB_RETURN_MAPPING
    #Attr_Section_06=LINKDB_RETURN_MAPPING

    Die Attributmappingsektionen, welche mit "[XML_" beginnen, werden zur Steuerung der verschiedenen Arbeitsschritte des Interface genutzt.

    RETURN MAPPING: Interface -> [AttributeMapping]

    Platzhalter in den Attributen werden von der Schnittstelle durch entsprechende Werte ersetzt.

    • [XML_CHECKOUT]

      Es können Werte werden aus PLMTABLE2 geholt und im PDM gesetzt werden oder alternativ auch selbst gesetzt werden (z.B Daten aus einer PARTdataManager-Spalte).

    • [XML_CREATE_MATERIAL]

      Aktuell auskommentiert, da nicht verwendet.

      Nicht ändern, es sei denn mit Expertenwissen.

      Die mit $ eingeschlossenen Schlüssel sind Platzthalter, welche sich in den XML Templates wiederfinden.

    • [XML_CREATE_DOCUMENT]

      Eingabedaten für die Dokumentenerstellung in SAP.

      Setzen Sie bei allen Schlüsseln die gewünschten Werte.

    • [XML_CHECKIN]

      Die Werte werden von der Schnittstelle gesetzt. Änderungen bitte nur mit Expertenwissen.

    • [XML_SET_DOCUMENT_STRUCTURE]

      [Achtung] Achtung

      Ändern Sie NIEMALS folgende 2 Schlüssel:

      • $IsNotASM$(is3dasm)=?""

      • $IsNotASM$(NOT is3dasm)=?"1"

      Die folgenden 6 Schlüssel werden durch die Schnittstelle gesetzt. NIEMALS ändern oder umbenennen !!!

      • $CS_TYPE$=?""

      • $CS_NUMBER$=?""

      • $CS_PART$=?""

      • $CS_VERSION$=?""

      • $CS_ITEMNO$=?""

      • $CS_QTY$=?""

    • [XML_CHECKOUT_NEW]

      Die Schlüssel dieses Blocks sind komplett unter der Kontrolle der Schnittstelle. NIEMALS ändern oder umbenennen !!!

    • [LINKDB_RETURN_MAPPING]

      Mittels Block [LINKDB_RETURN_MAPPING] können Daten zur Linkdatenbank (PLINKDB) zugefügt werden.

      <TABLE>.<COLUMN>=?<VALUE>

      Mögliche Werte für <TABLE>: ERPTABLE oder LINKTABLE

      Mögliche Werte für <COLUMN>: Alle Spalten außer ERP_PDM_NUMBER

      <VALUE>: Der Wert auf den der Parameter <TABLE>.<COLUMN> gesetzt wird.

      Dieser kann Platzhalter wie %MATNR% enthalten, welche die PDM-Schnittstelle durch den korrekten Wert ersetzt.

      Beispiel:

      part1_%MATNR%_part2 wird ersetzt durch part1_12345_part2.

      Mit Version 9.08 hat sich die Anzahl und Art der Deklaration der Platzhalter geändert.

      Unterstützte Platzhalter sind:

      {%dis-number%, %dis-type%, %dis-version%, %dis-part%, %matnr%, %dis-dtype%}

      Beispiel:

      ERPTABLE.SAPSTATUS=?"'%dis-number%"

      Bei Spalten vom Typ "varchar" muss der gesamte <value>-Ausdruck in Anführungszeichen ('...') eingeschlossen werden. Notwendig für korrekte SQL-Abfragen:

      Beispiel:

      ERPTABLE.MATNR=?"'%MATNR%'"
  • [CalcName]

    RepTable_DSCXML

    Dieser Schlüssel ist mit V9.08 neu hinzugekommen.

    Der Schlüssel wird für das "Escaping" in der XML-Datei benötigt.

    [CalcName]
    RepTable_DSCXML=&,&amp;,",&quot;,<,&lt;,>,&gt;,$,$$,%,%%