Κλήση του S1 με command line

338 views
Skip to first unread message

Αλέξανδρος Γαλάζιος

unread,
Jul 8, 2009, 12:17:02 PM7/8/09
to Softone Developers Network
Από την 310.482 έκδοση το S1 μπορεί να κληθεί μέσω command line:
Αρκεί να δοθεί μια εντολή της μορφής
<pathname xplorer.exe> /EXECUTE:<pathname αρχείου παραμέτρων>
Το αρχείο παραμέτρων είναι text αρχείο όπου κάνουμε δηλώσεις ίδιες με
αυτές που υποστηρίζει το εργαλείο remote server. Επιπρόσθετα,
απαιτείται να υπάρχει και μια γραμμή όπου θα δηλώνεται το αρχείο .XCO
με τις παραμέτρους σύνδεσης.
Στο αρχείο CMD-scheduler.rar στα αρχεία της ομάδας υπάρχουν τρία
παραδείγματα αρχείων παραμέτρων (για εκτύπωση, import script, αρχείου
συγχρονισμού on-off) και ένα αρχείο σύνδεσης.
Κάθε ενέργεια που εκτελείται με τον παραπάνω μηχανισμό, καθώς και τα
λάθη και η επιτυχής έκβαση καταγράφεται στο αρχείο XECUTOR.LOG. Σε
λειτουργικό σύστημα Windows XP το αρχείο αυτό δημιουργείται στο
directory C:\Documents and Settings\All Users\Application Data\SoftOne
\Log.
Με τη δυνατότητα αυτή μπορούμε να δρομολογήσουμε εργασίες του S1 μέσω
του scheduler του λειτουργικού συστήματος.

kko

unread,
Jul 16, 2009, 6:57:08 AM7/16/09
to Softone Developers Network
Το δοκίμαζα για να αντικαταστήσω κάποιες διαδικασίες με τη λογική του
command line στον task scheduler, στο log, μου έγραψε ότι οκ
εκτελέσθηκαν


16-07-2009 13:32 START
Import.XCOFormimport,scriptname:Items
Items
16-07-2009 13:32 DONE OK OK
Import.XCOFormimport,scriptname:Items
Items
16-07-2009 13:32 DONE OK OK
Import.XCOFormimport,scriptname:Items
Items
16-07-2009 13:32 START
Import.XCO ITEM Connect
16-07-2009 13:32 DONE OK C:\Connect.TXT
Import.XCO ITEM Connect
16-07-2009 13:32 DONE OK C:\Connect.TXT
Import.XCO ITEM Connect

Το αρχείο που παρήγαγε η εφαρμογή ήταν το C:\Connect.TXT όμως εντελώς
άδειο (Η λίστα Connect είναι η λίστα Ειδών απλά μετονομασμένη σε
Connect)
Το import script έτρεξε άψογα...

Το αντίστοιχο REPORT.txt ήταν το
TYPE=Report
OBJECT=ITEM
JOBNAME=Connect
OUTPUT=928
FILENAME=C:\Connect.txt
XCOFILENAME=Import.XCO

Το ίδιο ακριβώς στον remote server παρήγαγε κανονικά αρχείο με τη
λίστα ειδών...

Τι κάνω στραβά;

vagelis

unread,
Aug 12, 2009, 3:19:39 AM8/12/09
to Softone Developers Network
Σε windows vista πέρνω αυτό το λάθος:
Τι μπορεί να είναι


12-08-2009 10:14 START C:\SOFTONE\panorama
\WINCMD.XCO
12-08-2009 10:14DONE Access denied Access deniedC:\SOFTONE\panorama
\WINCMD.XCO
12-08-2009 10:14DONE Access denied Access deniedC:\SOFTONE\panorama
\WINCMD.XCO
Reply all
Reply to author
Forward
0 new messages