B2B - am Server installieren und automatisch abholen lassen
Es kann beim Abholen der B2B Daten zu Geschwindigkeitsproblemen kommen. Um das zu vermeiden kann man das direkt am Server durchführen lassen.
Als erstes muss man in der Kplus_Indiv den Programmcode hinterlegen.
Im Beispiel liegt dieser unter KPLUS_INDIV.sonstiges/Schaecke_B2B_autostart
Local variable L_INTERVALL (Long integer) ; Breakpoint If #T>="19:00" Quit Omnis End If
Call procedure HK_PROG.m_funktionen/201 (con("SCHAECKE","B2B"),"KUNDE",HK_PROG.D_LIBVARS.LIB_USER,HK_PROG.D_EINSTELLUNGEN.EIN_TEXT2,L_INTERVALL,HK_PROG.D_EINSTELLUNGEN.EIN_NUMBER3) {Einstellungen holen} Calculate L_INTERVALL as L_INTERVALL*60 Single file find on HK_PROG.D_USER.USA_KZ (Exact match) Set timer procedure [L_INTERVALL] sec 150 {Schaecke_B2B_autostart}
Call procedure REXEL_B2B.FS_BESTELLUNG_REXEL_B2B/490 (1) {Automatik Modus} Call procedure REXEL_B2B.FS_BESTELLUNG_REXEL_B2B/300 {Belege XML abholen}
danach muss man in der Registry diese Procedur beim Start von Kplus öffnen
Wie man das macht steht im Infocenter unter Eintrag 101 Der Pfad den man eingeben muss lautet für dieses Beispiel
HKEY_CURRENT_USER/Software/Koram/Kplus neue Zeichenfolge erstellen -> KPLUS_INDIV.sonstiges/Schaecke_B2B_autostart
-------------------------------------
Wenn man das erledigt hat muss man nur noch einen geplanten Task erstellen der Kplus jeden Tag startet.
Systemsteuerung/geplante Tasks
Hier einfach die selben Daten eingeben wie bei einer Verknüpfung mit der man Kplus startet (Achtung! Nicht mit dem Designer starten lassen) Startzeit des Dienstes setz ich meistens auf 7 Uhr. Um 19:00 wird der Dienst automatisch über den Programmcode beendet.
|