Wir haben derzeit folgendes Problem. In NX wurde ein neues Teil erstellt, die noch nicht gespeichert wurde und damit auch noch nicht in Teamcenter bekannt ist.
In einer auf dieses Teil angewendeten Funktionalität wird ein RefreshAttributes() Aufgerunfen um die entsprechend mit Teamcenter gemappten Attribute neu zu mappen sprich zu refreshen.
Nun ist in diesem besonderen Fall, d.h. das teil ist noch garnicht in Teamcenter bekannt, das Ergebnis des RefreshAttributes() leider nicht das er einfach das in NX zuvor gefüllte Attribut so beläßt sondern er schreibt dort "No Value" rein weil er auf Teamcenter Seite ja auch nichts finden konnte.
Da diese Funktion aber auch für bereits gespeicherte und damit in Teamcenter bekannte Teile ausgeführt wird funktioniert sie da ohne Probleme.
Die Frage ist nun eigentlich woran ich innerhalb der Funktion unterscheiden könnte ob das teil bereits in Teamcenter bekannt ist und somit die RefreshAttributes() Funktion nicht in leere läuft, bzw ich einfach nichts tue weil es in Teamcenter auch noch nichts gibt.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP