Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Autodesk Productstream Professional
  Pause im Job

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 Autodesk Produkte
  
PNY WIRD VON NVIDIA ZUM HÄNDLER DES JAHRES GEWÄHLT
Autor Thema:  Pause im Job (870 mal gelesen)
Gerd.A
Mitglied
Application Engineer


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

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: 31. Mrz. 2005 16:17    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 Forum

Ich muß in meinem Job´s Pausen einbauen, die Befehle werden zu schnell abgearbeitet.
Über LastCreateProcessWait gehts nicht.

Gruß Gerd

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

WPiatkowski
Mitglied
ApplikationEngineer


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

Beiträge: 192
Registriert: 18.10.2002

AT 286, EGA-Karte, 640KB RAM, 51/4" Floppy, 10MB Festplatte

erstellt am: 31. Mrz. 2005 21:08    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 Gerd.A 10 Unities + Antwort hilfreich

Hallo Gerd,
ich kann mir mehrere Möglichkeiten vorstellen.
1. Du stückelst dein Job in einzelne Jobs in dem ein Job beim Erfolg den nächsten Job erstellt und dieser kann z.B. mit einer Zeitangabe in der Bedingung für Ausführung gestartet werden.
2. Es gibt, glaube ich eine Funktion Wait die eine bestimmte Zeitspanne nur wartet.
3. Wenn Deine Jobs ev. die Shell-Befehle nutzen, dann wartet Compass gewöhnlich nicht deren Ende ab, und läuft weiter.
Mit Shellexecute wird das Ende abgewartet.

Gruß
Waldemar Piatkowski

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

WolfgangE
Mitglied



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

Beiträge: 1006
Registriert: 29.01.2003

erstellt am: 01. Apr. 2005 07: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 Gerd.A 10 Unities + Antwort hilfreich

Ansonsten wäre interessant zu wissen, wo genau und aus welchem Grund die Pause benötigt wird. Ich vermute es liegt neben dem Jobtyp noch irgendwo eine weitere Programmierung vor, dort könnte so eine Pause ebenfalls rein programmiert werden.
Ansonsten muss wie gesagt der Grund für die benötigte Pause gefunden werden, dann kann das Problem vielleicht programmtechnisch abgefragt werden. (wenn z.B. gewartet werden muss bis eine Datei erstellt wurde, könnte diese mit EXIST oder so abgefragt werden)

------------------
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


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

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: 01. Apr. 2005 08:04    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 Waldemar Hallo Wolfgang

Das Stückeln mit den einzelnen Jobs ist eine gute Idee, allerdings weiß ich noch nicht wie ich den Docname in den neuen Job bekomme.

Ich habe folgendes vor was auch soweit fast funktioniert.

Bei Freigabe wird das Dokument aktualisiert, dann wird eine DWF Nebendatei erstellt und dann soll noch eine PDF-Nebendatei erstellt werden.

Hierbei muß ich die Datei in ein temporäres Verzeichnis erstellen und anschließend über den mv Befehl verschieben.
Allerdings wird der mv Befehl zu früh abgesetzt, die PDF-Datei ist dann noch nicht erstellt, und es wird die zuvor erstellte Datei verschoben.
Zum erstellen nutze ich den PDF-Creator.
Gruß Gerd

[Diese Nachricht wurde von Gerd.A am 01. Apr. 2005 editiert.]

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

WPiatkowski
Mitglied
ApplikationEngineer


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

Beiträge: 192
Registriert: 18.10.2002

AT 286, EGA-Karte, 640KB RAM, 51/4" Floppy, 10MB Festplatte

erstellt am: 01. Apr. 2005 08:32    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 Gerd.A 10 Unities + Antwort hilfreich

Hallo Gerd,
Du brauchst im Grunde keinen Docnamen zu definieren.
Bei Erfolg Deines "Vorjobs" kannst Du folgendes in die Zeile "Befehle bei Erfolg" eingeben:
___JobCreate($JBTIF -silent); Bei mir beinhaltet die Variable JBTIF Jobnummer für die Vertiffung, un dann wird der Job für das aktuelle Objekt ( Dokument) generiert. AIMKEY wird automatisch weitergereicht.
Wenn Du Dateinamen oder IDENT brauchst, müsstest Du temporäre Variablen definieren und evaluieren mit z.B. :
JBSSubstJobField(CMD_DO_JOB);
JBSSubstJobField(COND_START_JOB);

Gruß
Waldemar Piatkowski

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

Gerd.A
Mitglied
Application Engineer


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

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: 01. Apr. 2005 11:44    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

Danke Waldemar danke Wolfgang

Nun Funktionierts, habe den Job in mehrere aufgeteilt.

Gruß Gerd

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

Gerd.A
Mitglied
Application Engineer


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

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: 01. Apr. 2005 14:16    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

Vieleicht kennt jemand ne Möglichkeit den nächsten Job zeitverzögert starten zu lassen, z.B. 1 minute später

Gruß Gerd

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

WolfgangE
Mitglied



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

Beiträge: 1006
Registriert: 29.01.2003

erstellt am: 01. Apr. 2005 14:42    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 Gerd.A 10 Unities + Antwort hilfreich

Theoretisch könntest das mit dem Feld "Bedingung für Ausführung" erledigen, indem dort einen Vergleich mit einer Uhrzeit anführst, die beim Erstellen des Jobs einträgst und 1 Minute dazu zählst. Geht aber nur theoretisch, in der 5.2.4 gibt's da noch ein Problem mit'm Jobserver.

Was aber machen kannst ist, dass eine SQL-Prozedur aufrufst. In SQL gibt es den Befehl WAITFOR. Dem kannst sagen, er soll einfach 1 Minute warten und dann weiter arbeiten. Sollte eigentlich funktionieren.

------------------
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

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)2024 CAD.de | Impressum | Datenschutz