| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Auf dem Weg zur digitalen Auftragsmappe. (Phoenix/PDM,SOLIDWORKS,PDM System,PLM,PLM System), ein Anwenderbericht
|
Autor
|
Thema: Jobserver (1236 mal gelesen)
|
axeld Mitglied Projektingenieur/CAD-Administrator
Beiträge: 267 Registriert: 18.11.2002 WIN7, ACAD M2013 , PSP2011, PLANT3D 2013, DBQ-, Lisp- und VBA-Programmierungen
|
erstellt am: 05. Mai. 2004 16:20 <-- editieren / zitieren --> Unities abgeben:
Ich erhalte beim Plotten von Grafiken über den Befehl ___Shell(cp("#DOCNAME0" "Plotter")) mit dem Jobserver den Rückgabewert 22. Somit wird das Symbol mit dem roten Kreuz angezeigt, das etwas nicht stimmt. Nur Rückgabewert 0 wäre richtig. Geplottet werden die Grafiken aber richtig. Was muß ich in der Jobkonfiguration ändern, damit Rückgabewert 0 erscheint? ------------------ Axel Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
WolfgangE Mitglied
Beiträge: 1006 Registriert: 29.01.2003
|
erstellt am: 06. Mai. 2004 15:38 <-- editieren / zitieren --> Unities abgeben: Nur für axeld
Hallo Axel, der Befehl ___Shell(cp(Quelldatei Zieldatei)) ist zum Kopieren von Dateien gedacht. Beide Argumente müssen vollständige Pfadangaben inklusive Dateinamen und Extension sein. In deinem Fall versucht der Jobserver, die Datei "#DOCNAME0" nach "Plotter" zu kopiern. "Plotter" enthält keine gültige Pfadangabe. Du solltest dich eher mit den Print-Befehlen auseinanderesetzen bzw. beim Plotten von AutoCad kannst über den Jobserver Skript-Dateien aufrufen, die das ganze erledigen. Sieh auch mal hier rein, da wird was über einen "PDF-Plotter" gemacht: http://ww3.cad.de/foren/ubb/Forum120/HTML/000172.shtml Ciao, WolfgangE
------------------ An Optimist Is A Person Who Has Not Been Shown All The Facts Yet!!! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Gerd.A Mitglied Application Engineer
Beiträge: 615 Registriert: 10.06.2003 Compass/PSP alle Versionen Office/Easy/Pro JobServer, Webserver SQL2000/SQL 2005/SQL2008 /R2 /SQL 2012 Vault4-heute alle Versionen Dell M4700 w7-64bit
|
erstellt am: 06. Mai. 2004 16:01 <-- editieren / zitieren --> Unities abgeben: Nur für axeld
|
axeld Mitglied Projektingenieur/CAD-Administrator
Beiträge: 267 Registriert: 18.11.2002
|
erstellt am: 07. Mai. 2004 10:13 <-- editieren / zitieren --> Unities abgeben:
Hier ist mal der Job: ___Shell(cp("#DOCNAME0" "\\DE254048\OCETDS600")) Mit Plotter ist natürlich der komplette Name des Plotters im Netzwerk gemeint. ------------------ Axel [Diese Nachricht wurde von axeld am 07. Mai. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Gerd.A Mitglied Application Engineer
Beiträge: 615 Registriert: 10.06.2003 Compass/PSP alle Versionen Office/Easy/Pro JobServer, Webserver SQL2000/SQL 2005/SQL2008 /R2 /SQL 2012 Vault4-heute alle Versionen Dell M4700 w7-64bit
|
erstellt am: 07. Mai. 2004 12:58 <-- editieren / zitieren --> Unities abgeben: Nur für axeld
|
axeld Mitglied Projektingenieur/CAD-Administrator
Beiträge: 267 Registriert: 18.11.2002
|
erstellt am: 07. Mai. 2004 13:29 <-- editieren / zitieren --> Unities abgeben:
|
Cornelia Schroeter Mitglied CAD/PDM Manager
Beiträge: 250 Registriert: 11.01.2002 MDT6PP SP4, Compass TDM 4.30.4, ASM, Jobmgr 2.1, AutoVue 15, Myriad 6, ProE Wildfire, Ilink 3.3, Cadenas PARTSolutions 8.0, Win2000, div. Dell Workstations, i.d.R. 2 GB RAM
|
erstellt am: 10. Mai. 2004 14:55 <-- editieren / zitieren --> Unities abgeben: Nur für axeld
|
axeld Mitglied Projektingenieur/CAD-Administrator
Beiträge: 267 Registriert: 18.11.2002
|
erstellt am: 10. Mai. 2004 15:58 <-- editieren / zitieren --> Unities abgeben:
|
WolfgangE Mitglied
Beiträge: 1006 Registriert: 29.01.2003
|
erstellt am: 10. Mai. 2004 16:05 <-- editieren / zitieren --> Unities abgeben: Nur für axeld
Also ich versteh's nicht. Funktioniert das Kopieren, sollte die Rückgabe 0 sein. Dass es bei deinem Rückgabewert auch funktioniert ist für ein Phänomen der ganzen neuen Art. Aber vielleicht fragst du mal beim Compass-Support nach, was der Rückgabwert genau bedeutet. Vielleicht fehlt ja doch noch irgendwo 'ne Kleinigkeit, die dann behoben werden kann. Ist eigentlich in den Fehlerprotokollen des work-Verzeichnisses was zu finden? ------------------ An Optimist Is A Person Who Has Not Been Shown All The Facts Yet!!! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Shadow01 Mitglied Anwendungsprogrammierer
Beiträge: 87 Registriert: 24.01.2004 COMPASS Liebhaber. COMPASS Entwickler. 1x Windows 2000 Server, SQL 2000 1x Windows 2003 Server, SQL 2005 RC2 25x Windows XP Clients, Office 2003, AIP9, SolidWorks2004/5 (aktueller SP), Cadenas COMPASS 2000 pro 5.4.x.x mit Webserver, ACM, Replicator, Jobserver
|
erstellt am: 10. Mai. 2004 21:34 <-- editieren / zitieren --> Unities abgeben: Nur für axeld
Hallo @All, ich denke hier kämpfen wir gegen ein Timeout Problem. Es hat sich bewährt in Befehle nach dem Ausführen folgendes einzutragen: nul()@(=LastCreatedProcessWait(700000)) Als Copy Befehl habe ich folgendes eingesetzt. ___Shell(cp( "##DOCNAME0" "$(Zielpfad)" )) Ich bekomme so den Rückgabewert 0 Ach ja, ohne 2 '#' geht's bei mir auch nicht...
------------------ Angenehmen Tag noch... ;-) Shadow01 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
axeld Mitglied Projektingenieur/CAD-Administrator
Beiträge: 267 Registriert: 18.11.2002
|
erstellt am: 11. Mai. 2004 14:38 <-- editieren / zitieren --> Unities abgeben:
@Wolfgang: Ich habe jetzt bei meinem Händler angefragt, mal sehen, was dabei herauskommt. Im Workverzeichnis des Jobvservers habe ich nichts darüber gefunden. @Shadow01: Mit 2 ## funktioniert es bei mir auch nur so wie bisher. Der andere Zusatz hat bei mir nichts gebracht. Danke an beide. Ich werde das Ergebnis posten.
------------------ Axel Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
axeld Mitglied Projektingenieur/CAD-Administrator
Beiträge: 267 Registriert: 18.11.2002 WIN7, ACAD M2013 , PSP2011, PLANT3D 2013, DBQ-, Lisp- und VBA-Programmierungen
|
erstellt am: 01. Jun. 2004 10:03 <-- editieren / zitieren --> Unities abgeben:
Ich habe jetzt von meinem Händler eine Antwort erhalten, die den Rückgabewert auf 0 stellt, wenn es funktioniert hat. Hier der geänderte Job: ___Shell(cp("#DOCNAME0" "\\DE254048\OCETDS600"));nul() ------------------ Axel Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |