Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Windchill
  Attribute von Familientabelleninstanzen in einem Programm setzen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo
Autor Thema:  Attribute von Familientabelleninstanzen in einem Programm setzen (1420 mal gelesen)
jguettler
Mitglied


Sehen Sie sich das Profil von jguettler an!   Senden Sie eine Private Message an jguettler  Schreiben Sie einen Gästebucheintrag für jguettler

Beiträge: 3
Registriert: 19.05.2009

PDMLink 9.1, WF4

erstellt am: 19. Mai. 2009 14:30    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

gibt es eine Möglichkeit Attribute einer Familientabelleninstanz über ein Programm zu ändern? Ich habe bereits ext.tools.UpdateIBAs von Sulis versucht.

Bei "force update" kommt folgende Exception:
Introspection Runtime Mode = true
(wt.iba.constraint.constraintResource/immsg1) wt.iba.constraint.IBAConstraintException: Attribute values cannot be added
, removed, or changed.
        at wt.iba.constraint.Immutable.isDeleteValueValid(Immutable.java:356)
        at wt.epm.attributes.EPMIBAContainerConstraint.isDeleteValueValid(EPMIBAContainerConstraint.java:461)
        at wt.iba.constraint.ConstraintGroup.isDeleteValueValid(ConstraintGroup.java:563)
        at wt.iba.value.DefaultAttributeContainer.isDeleteValid(DefaultAttributeContainer.java:867)
        at wt.iba.value.DefaultAttributeContainer.deleteAttributeValue(DefaultAttributeContainer.java:523)
        at wt.iba.value.DefaultAttributeContainer.deleteAttributeValues(DefaultAttributeContainer.java:569)
        at ext.tools.UpdateIBAs.updateIBAs(UpdateIBAs.java:288)
        at ext.tools.UpdateIBAs.main(UpdateIBAs.java:144)

Ohne "force update" sieht es etwas anders aus:
Introspection Runtime Mode = true
wt.epm.query.QueryException: Parameter value is null: paramName="baselineId"
        at wt.method.RemoteMethodServer.invoke(RemoteMethodServer.java:788)
        at wt.vc.wip.WorkInProgressServiceFwd.checkout(WorkInProgressServiceFwd.java:417)
        at ext.tools.UpdateIBAs.updateIBAs(UpdateIBAs.java:217)
        at ext.tools.UpdateIBAs.main(UpdateIBAs.java:144)
holder=wt.epm.EPMDocument:1783459
  Workable ...

Gruß, Jürgen

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mkraegeloh
Mitglied



Sehen Sie sich das Profil von mkraegeloh an!   Senden Sie eine Private Message an mkraegeloh  Schreiben Sie einen Gästebucheintrag für mkraegeloh

Beiträge: 26
Registriert: 10.07.2007

hw: vmware images
sw: bis 8 m040 suse 10.2,
ab 9 centos 5 64bit

erstellt am: 19. Mai. 2009 22:30    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für jguettler 10 Unities + Antwort hilfreich

nun denn ;-)

hab mal eine option "-ft" eingebaut, die es dann erlaubt auch die IBAs von den familty table epmdocs zu setzen.

nun gilt es noch zu testen was das setzen der IBAs dann ggf. fuer nebeneffekte hat.

martin

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

JPietsch
Ehrenmitglied V.I.P. h.c.
Administrator PDMLink


Sehen Sie sich das Profil von JPietsch an!   Senden Sie eine Private Message an Callahan  Schreiben Sie einen Gästebucheintrag für Callahan

Beiträge: 5611
Registriert: 12.09.2002

erstellt am: 20. Mai. 2009 04:52    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für jguettler 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von jguettler:
gibt es eine Möglichkeit Attribute einer Familientabelleninstanz über ein Programm zu ändern? Ich habe bereits ext.tools.UpdateIBAs von Sulis versucht.

Das ist ein sehr komplexes Problem, da die Attribute, die verändert werden sollen, als Tabellenspalten in der Familientabelle enthalten sein müssen. Diese Familientabelle wiederum ist nicht in den Metadaten gespeichert, sondern im physikalischen Generic. Du hast also nicht nur die Datenbank und die darin enthaltenen Metadaten mit im Spiel, sondern auch Pro/E.

Wir haben diese Fragestellung im Intralink vor zwei Jahren mit einem Trigger gelöst, der Hand in Hand mit einer Pro/E-Toolkit-Applikation gearbeitet hat. Diese Toolit-Applikation fügt die benötigten Tabellenspalten in die Familientabelle ein.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

jguettler
Mitglied


Sehen Sie sich das Profil von jguettler an!   Senden Sie eine Private Message an jguettler  Schreiben Sie einen Gästebucheintrag für jguettler

Beiträge: 3
Registriert: 19.05.2009

PDMLink 9.1, WF4

erstellt am: 20. Mai. 2009 08:49    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Es handelt sich hierbei um Attribute, die nicht in der Familientabelle und in Pro/E vorhanden sind. Sie dienen nur zur Steuerung meiner SAP-Schnittstelle. Auf Pro/E sollte das keine Auswirkungen haben.

@mkraegeloh: Wie bekomme ich die -ft Option? Wo ist der Trick? Wie kann ich die Prüfung der Constraints abschalten?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mkraegeloh
Mitglied



Sehen Sie sich das Profil von mkraegeloh an!   Senden Sie eine Private Message an mkraegeloh  Schreiben Sie einen Gästebucheintrag für mkraegeloh

Beiträge: 26
Registriert: 10.07.2007

hw: vmware images
sw: bis 8 m040 suse 10.2,
ab 9 centos 5 64bit

erstellt am: 20. Mai. 2009 09:35    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für jguettler 10 Unities + Antwort hilfreich

ganz normal download der aktuellen ext.tools (als contributing oder premium user)
sonst: mal eine PM an mich schicken 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

jguettler
Mitglied


Sehen Sie sich das Profil von jguettler an!   Senden Sie eine Private Message an jguettler  Schreiben Sie einen Gästebucheintrag für jguettler

Beiträge: 3
Registriert: 19.05.2009

PDMLink 9.1, WF4

erstellt am: 20. Mai. 2009 12:06    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Inzwischen habe ich eine Lösung gefunden. Wenn man das EPMDocument mit setInstance(false) temporär aus der Familientabelle rausnimmt, funktioniert das Ändern der Attribute. Welche Nebenwirkungen das dann wieder nach sich zieht, weiß ich leider nicht.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz