Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Autodesk Productstream Professional
  Befehlsübersicht Compass-Jobserver

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 GeForce RTX® 4090, RTX® 4080 16GB, und RTX® 4080 12GB; PNY stellt die neue Generation der NVIDIA GeForce RTX 40 GPUs vor
Autor Thema:  Befehlsübersicht Compass-Jobserver (2489 mal gelesen)
dr.emmet
Mitglied



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

Beiträge: 27
Registriert: 11.01.2005

Server: Win2k3, SQL, Exchange
Client: WinXP, Compass Productstream 2008

erstellt am: 25. Nov. 2005 13:43    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, weiß jemand, wo man eine Übersicht / Liste von Befehlen bekommen kann, die zur Anpassung und Erstellung von Jobs hilfreich sind?
Ich habe hier (Compass Easy2005 mit Jobserver) eine Reihe Jobs angepasst.
So habe ich es hinbekommen, dass der Jobserver eine Reihe PDFs erstellt und diese anschließend zippt. Jetzt bin ich jedoch mit meinem Latein am Ende.
Mein Ziel ist es, falls der Compass Befehlssatz nicht ausreicht, auf Batch- oder VBS-Routinen zuzugreifen um damit umfangreichere Routineaufgaben erledigen zu lassen, wie z.B. Alle Dokumente eines Projekts per Mail zu verschicken.
oder im Falle eines erfolglosen Jobs ein "Net Send" zu schicken.
Leider habe ich hier nur die Dürftige Online-Hilfe von Compass und die ist seeeehr mager.
Kennt jemand eine Quelle?

Vielen Dank vorab.

Michael Dohm

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: 25. Nov. 2005 16:37    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 dr.emmet 10 Unities + Antwort hilfreich

Hallo

wenn es so etwas gibt bin ich auch interessiert !!

------------------
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: 25. Nov. 2005 23:51    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 dr.emmet 10 Unities + Antwort hilfreich

Servus ihr zwei,

kenn zwar die 2005er-Dokus nicht mehr, dürfte sich aber nicht viel geändert haben:
in der eigentlichen Jobserver-Doku wirst diesbezüglich nicht viel finden. Ganz einfach deshalb, weil der Jobserver im Grunde genommen keine eigenen Befehle hat. Der Jobserver macht - so gesehn - nichts weiter, als Programmcode auszuführen.

Schlussendlich ist das ganze nichts anderes ald DBP-Programmierung. Klar gibt es sogenannte Jobserver-Routinen, diese sind aber auch nichts weiter als DBQ-Programme, die für die Anwendung im Rahmen des Jobservers optimiert sind.

Kurz gesagt, wenn Informationen zu Befehlen benötigt brauchst, musst an die Entwickler-Doku ran. Diese findest im Compass-Serververzeichnis im Ordner doc.de, der Dateiname dürfte nach wie vor CMPDeveloper.pdf sein. Dort findest z.B. auch die nötigen Befehle zum Aufruf von DLLs.

Ciao, WolfgangE

[Nachtrag]
Wenn umfangreichere Aktionen im Jobserver unterbringen willst, mach eine eigene DBP-Prozedur draus. Diese integrierst wie gewohnt in der Konfiguration, und startest am Jobserver nur noch den Funktionsaufruf. (So lange die Funktionen nur vom Jobserver aufgerufen werden, ist auch das Programmieren in der EASY erlaubt).
Wird erstens übersichtlicher und zweitens sind die Felder am Jobserver unter Umständen recht beschränkt, was die Zeichenanzahl angeht.

------------------
An Optimist Is A Person Who Has Not Been Shown All The Facts Yet!!!

[Diese Nachricht wurde von WolfgangE am 25. Nov. 2005 editiert.]

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

axeld
Mitglied
Projektingenieur/CAD-Administrator


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

Beiträge: 267
Registriert: 18.11.2002

WIN7, ACAD M2013 , PSP2011, PLANT3D 2013, DBQ-, Lisp- und VBA-Programmierungen

erstellt am: 28. Nov. 2005 08:50    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 dr.emmet 10 Unities + Antwort hilfreich

Hallo Michael,

zu NET SEND habe ich folgenden 2 Zeilen bei mir bei "Befehle bei Fehler":

Net send $computername Jobserver: Beim Ausführen Ihres Jobs #IDENT ist ein Fehler aufgetreten, siehe 'Erledigte Jobs'
Net send ADMIN Jobserverproblem #IDENT


$computername ist der Computer, der den Job erzeugt hat, ADMIN ist der Rechnername des Administrators. 

------------------
Axel

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

freak-tom
Moderator
PDM-/CAD-Admin


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

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. Mai. 2007 12: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 dr.emmet 10 Unities + Antwort hilfreich

Hallo Forumuser,

gibt es anstatt net send noch andere Möglichkeiten im Jobserver jemanden bei einem Fehler zu benachrichtigen?

Am besten wäre natürlich per E-Mail!
Wenn ja wie sieht hier der Befehl aus?

Habe schon in der Doku geschaut aber nichts brauchbares gefunden!

MfG
Thomas

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

Motzi
Mitglied
Anwendungsprogrammierer


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

Beiträge: 298
Registriert: 16.06.2002

COMPASS Liebhaber, auch wenn es PSP heisst
COMPASS Entwickler.
5x Windows 2003 Server, SQL 2005
AIP2009,
SolidWorks 2009,
EPLAN P8,
Cadenas,
Autodesk Productstream Professional 2009 pro,
inforCOM 7.1 (ERP)
d.3 DMS System

erstellt am: 23. Mai. 2007 15:07    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 dr.emmet 10 Unities + Antwort hilfreich

Hallo zusammen,

@freak-tom
ich denke, dass die aktuelle Doku ganz gut ist.

Es wird hier beschrieben wie der Watchdog z.B. den Jobserver killen kann, oder auch Anwendungen die hängen. Ausserdem steht gut beschrieben wie man im Fehlerfall eine Benachrichtigung rausschicken kann, wenn auch über Net Send.


Hier ist jetzt der Ansatz, im Feld Ausführen bei Fehler ensprechende Befehle einzufügen recht interessant. Hier kann man nicht nur Net Send sondern auch Befehle der Mailintegration von Compass.

Hierzu ein kleines Routinchen...  

/* Param1: e-mail address | Param2: Subject | Param3: Text | Param4: attachment*/
public JBSSendMail,AKR_JBSSendMail
procedure AKR_JBSSendMail

Mail_Common_Flags ( -fMAIL_UI_ONERROR);
Mail_Logon (MySession -fMAIL_UI_ONLOGON "" "" "");
Mail_M_Begin (MySession MyMessage);
Mail_M_Set_Subject (MyMessage "$(arg:v2)");
Mail_M_Add_Recipient (MyMessage "$(arg:v1)");
if(exist("$(arg:v3)"))
{
___Environment ( read "$(arg:v3)" );
}
else
{
___Environment ( MailMessage=$(arg:v3) );
}
Mail_M_Set_Text (MyMessage "$(MailMessage)");
if(!empty("$(arg:v4)")) Mail_M_Add_File (MyMessage "$(arg:v4)");
Mail_M_Send (MyMessage -fMAIL_NOUI_SEND);
Mail_M_End (MyMessage);
Mail_Logoff(MySession);

endproc


Das kann man als DBQ einbinden oder ensprechend in die Jobserver Felder eintragen.

Ich denke als Inspirationshilfe ist das schon was.
Wenn noch Fragen sind, einfach posten.

------------------
Gruß

Motzi

   

[Diese Nachricht wurde von Motzi am 23. Mai. 2007 editiert.]

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

Motzi
Mitglied
Anwendungsprogrammierer


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

Beiträge: 298
Registriert: 16.06.2002

COMPASS Liebhaber, auch wenn es PSP heisst
COMPASS Entwickler.
5x Windows 2003 Server, SQL 2005
AIP2009,
SolidWorks 2009,
EPLAN P8,
Cadenas,
Autodesk Productstream Professional 2009 pro,
inforCOM 7.1 (ERP)
d.3 DMS System

erstellt am: 23. Mai. 2007 15:19    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 dr.emmet 10 Unities + Antwort hilfreich


CMPJob.pdf

 
Ach ja, hab ich vergessen...

Hier mal die Standard Jobserver Dokumentation für die, die sie noch nicht im Server Verzeichnis gefunden haben...

An sonsten geht alles, was in dbq geht...

------------------
Gruß

Motzi

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

Jörg2
Mitglied



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

Beiträge: 509
Registriert: 20.02.2007

erstellt am: 24. Mai. 2007 10:55    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 dr.emmet 10 Unities + Antwort hilfreich

Hallo Motzi,

Fragen habe ich noch ´ne Menge, aber du meldest dich ja nicht!

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

Motzi
Mitglied
Anwendungsprogrammierer


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

Beiträge: 298
Registriert: 16.06.2002

COMPASS Liebhaber, auch wenn es PSP heisst
COMPASS Entwickler.
5x Windows 2003 Server, SQL 2005
AIP2009,
SolidWorks 2009,
EPLAN P8,
Cadenas,
Autodesk Productstream Professional 2009 pro,
inforCOM 7.1 (ERP)
d.3 DMS System

erstellt am: 24. Mai. 2007 11: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 dr.emmet 10 Unities + Antwort hilfreich

Hallo Jörg2,

dann telefonieren wir doch heute Mittag mal. Ich dachte Du woltest Diech in KW22 melden??

------------------
Gruß

Motzi

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