| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY wird von NVIDIA zum Händler des Jahres gewählt – zum dritten Mal in Folge, eine Pressemitteilung
|
Autor
|
Thema: Verschachtelte Abfrage DBQ (400 mal gelesen)
|
freak-tom Moderator PDM-/CAD-Admin
Beiträge: 347 Registriert: 07.03.2006 Productstream Professional Pro 2011 / Jobserver / Replikator Productstream Professional Office 2011 Productstream Professional Pro 2010 / Jobserver / Replikator Productstream Professional Office 2010 Inventor Suite 2011 Solid Works 2015 ECTR
|
erstellt am: 22. Jul. 2009 17:28 <-- editieren / zitieren --> Unities abgeben:
Hallo Forumuser, habe folgende Abfrage erstellt, um bei einem fehlgeschlagenen Job die E-Mail des Joberstellers an ein Mail Programm weiter zu geben! Code: @(where DB=FOLDER_PERSON (ENTITY_TYPE='AIM.CONTACT.PERSON' AND INIT='@(where DB=FOLDER_JOBSERVER_EXEC (ENTITY_TYPE='AIM.JOBSERVER.EXEC' AND ELEMENT_AIMKEY='#AIMKEY' and CATEGORY='Modelinspector') #CREATE_USER)') #BUSINESSEMAIL)
Die Abfrage funktionert, wenn ich sie über die Shell direkt auf ein Konstruktionsdokument ausführe, wenn ich das ganze in die dbp einbaue funktioniert diese allerdings nicht! Was habe ich falsch gemacht???? MfG Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
blacky1985 Mitglied Application Engineer
Beiträge: 348 Registriert: 16.04.2008 PSP 2008 SP1 PSP 2009 SP1 PSP 2010 AIP 2008 SP3 AIP 2009 SP2 AIP 2010
|
erstellt am: 23. Jul. 2009 00:31 <-- editieren / zitieren --> Unities abgeben: Nur für freak-tom
Hallo... habs nur im PSP 2009 nachgestellt gerade und kann das Problem da nichht wirklich nachvollziehen. Hat sowohl in der Shell wie auch in der DBP Funktion funktioniert. Allerdings meine Frage. Soll es wirklich Code: ELEMENT_AIMKEY='#AIMKEY'
heißen und nicht vielleicht Code: AIMKEY='#AIMKEY'
Weil bei mir habe ich folgendes zum Testen verwendet, da ich ja eine Standard-Umgebung habe und es da auch nur Sinn macht den AIMKEY auf den AIMKEY zu setzen. Code: @(where DB=FOLDER_PERSON (ENTITY_TYPE='AIM.CONTACT.PERSON' AND INIT='@(where DB=FOLDER_JOBSERVER_EXEC (ENTITY_TYPE='AIM.JOBSERVER.EXEC' AND AIMKEY='#AIMKEY') #CREATE_USER)') #BUSINESSEMAIL)
------------------ Bei einem sinnvollen Posting würde man sich über entsprechende Honorierung in Form von einer kleinen Ü-Spende sehr freuen... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
freak-tom Moderator PDM-/CAD-Admin
Beiträge: 347 Registriert: 07.03.2006 Productstream Professional Pro 2011 / Jobserver / Replikator Productstream Professional Office 2011 Productstream Professional Pro 2010 / Jobserver / Replikator Productstream Professional Office 2010 Inventor Suite 2011 Solid Works 2015 ECTR
|
erstellt am: 23. Jul. 2009 07:27 <-- editieren / zitieren --> Unities abgeben:
Hallo Blacky, also bei PSP 2008 ist es so, das der AIMKEY der AIMKEY vom Job ist, und der ELEMENT_AIMKEY ist der AIMKEY vom Konstruktionsdokument, das durch den Job bearbeitet wird! Ich habe jetzt in der DBP folgenden Abschnitt Code: @(where DB=FOLDER_JOBSERVER_EXEC (ENTITY_TYPE='AIM.JOBSERVER.EXEC' AND AIMKEY='#AIMKEY') #CREATE_USER)
Erst mal in eine Variable geschrieben, und diese dann wieder in der kompletten Abfrage eingebaut! Danach wird die Variable wieder gelöscht! Jetzt funktioniert das! MfG Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |