Compass Tipps und Tricks¶
Compass Password¶
bis 2009
EASYcompass
DBPASSWORD=CCRY00104709B69CDE85DB8529EC0312D5C5B30EC9
ab 2009
ADSKpspro5!
DBPASSWORD=CCRY001015CE7934194891D6D49B8EC529380A33FA
Compass Inventor ADDin¶
Die ClsId für das Compass Inventor ADDin: \\
2008
{A8EE8583-8E6D-4042-9A89-1015560D3331} ?
2011 {02CCE528-B046-49BA-96F9-F6CDCF5F9B07}
2012 {0B874991-1A5B-4D21-B156-DF288BD8424A}
2013 {DFDECA20-9329-4E10-97E6-FF7AF0AD942E}
2014 {DFDECA20-9329-4E10-97E6-FF7AF0AD942E}
2015 {DFDECA20-9329-4E10-97E6-FF7AF0AD942E}
2015 {DFDECA20-9329-4E10-97E6-FF7AF0AD942E}
===== Compass Jobserver =====
==== VBA ====
ApplCall AIMDOpenVBAProject "$CTH_IVBPATH\Export.ivb" ApplCall AIMDExecuteVBAMacro Export mod_STP PublishSTP
Property Update¶
Mit Inventor :
JBSPropUpdate;
Mit Apprentice
___forceunlock; ApplCall AIMDUpdateProps2 #DOCNAME0 2; ___forceunlock;
Wenn Dirty Steuerung ___XDWCMD("UPDATE DOCUMENT SET CTH_DIRTY_H=#SYSDATE WHERE AIMKEY=#AIMKEY");
==== User Name bei der Ausführung ====
Unter Befehle bei der Anlage:
set MY_USER=$USERID;
JBSSubstJobField (CMD_PRE_JOB);
....
Unter Befehle vor der Ausführung:
...
___SHELL( md("\\Server\Export\$(MY_USER)\#(SYSDATE:s0.4)-#(SYSDATE:s4.2)-#(SYSDATE:s6.2)"
...
==== Anbindung INVEXP ====
in der Compass INI
;;;
;;; Einstellungen CTH für JobServer
;;;
;;; CTH_INVEXP : Kompletter Pfad incl. name der EXE Datei
;;; CTH_INVINI : Verzeichnis mit den INI Dateien
;;;
CTH_INVEXP=D:\Compass\InvExp\InvExp.exe
CTH_INVINI=D:\Compass\InvExp
CTH_INVDST=C:\CompassExport
systemx( "$(CTH_INVEXP)" SOURCE "#DOCNAME0" );
systemx( "$(CTH_INVEXP)" DESTINATION "#DOCNAME1" );
systemx( "$(CTH_INVEXP)" PARAMETER "$(CTH_INVINI)\PDF.INI" );
systemx( "$(CTH_INVEXP)" PDF );