Strumenti Utente

Strumenti Sito


documentazione_3di:extraway_os:manuali:logs_old

Questa è una vecchia versione del documento!


Codici Comando e loro descrizione

Come è stato descritto nella documentazione inerente l'interpretazione dei files di log, nei files xw.log [xw1.log, xw2,log, etc. etc.] vengono registrati i comandi che il server riceve. Essi sono identificabili per mezzo delle stringhe che riportano il codice [Q] che indica appunto una question.
Le versioni di server superiori alla 22.0.0.1 producono un log particolarmente ricco e corredato da una descrizione completa ed articolata. Essa si compone di una macro area, di un'operazione e di uno o più dettagli. Ciascuno di essi è separato dal simbolo '/' ed oltre ad una collocazione posizionale1) le singole parti descrittive del comando possono essere chiaramente identificate dalla loro forma:

Parte Forma
AREA Espressa tutta in caratteri MAIUSCOLI
Operazione Espressa con iniziale Maiuscola e tutti gli altri caratteri minuscoli
dettagli Espressa tutta in caratteri minuscoli

I comandi sono di due tipi, vecchio e nuovo.
I comandi di vecchio tipo sono rappresentati da due codici esadecimali di due digit ciascuno separati da un '-'. La combinazione dei valori indica il comando richiesto.
I comandi di nuovo tipo sono invece rappresentati dal comando base 0xAC-0xFF che “contiene” per così dire, un comando in forma XML. Esso è rappresentato da un elemento cmd che contiene due attributi: c che indica il macro comando e bits che ne indica i modificatori.

In ambo i casi si parla di macro comando e modificatori. Alle volte i modificatori possono essere trattati a bit e quindi il valore che si trova elencato va considerato eventualmente in OR con altri modificatori che non vengono elencati in questa sede pur modificando il comportamento del comando.
Nell'elenco seguente si indica con il carattere * che il modificatore è ininfluente.

Codice Comando Descrizione
0x39-0x* /ARC/Open
0x5E-0x* /ARC/Close
0x68-0x* /ARC/Reset
0x7A-0x* /ARC/Index/del
0x43-0x* /ARC/Index/build
0x48-0x* /ARC/Index/check
0x35-0x* /ARC/Pack
0x35-0x01 /ARC/Pack/index
0x35-0x02 /ARC/Pack/map
0x35-0x10 /ARC/Pack/data
0xAC-0x01 /ARC/GetStruct
0xAC-0x03 /ARC/GetStruct/predict
0xAC-0x02 /ARC/Map
0xAC-0x04 /ARC/Map/title
0xAC-0xFF,c=5, bits=1 /ARC/Lock/read
0xAC-0xFF,c=5, bits=2 /ARC/Unlock/read
0xAC-0xFF,c=5, bits=3 /ARC/Lock/adm
0xAC-0xFF,c=5, bits=4 /ARC/Unlock/adm
0xAC-0xFF,c=5, bits=5 /ARC/Lock/info
0xAC-0xFF,c=5, bits=6 /ARC_DELTA/Load/list
0xAC-0xFF,c=5, bits=18 /ARC_DELTA/Load/list/noattach
0xAC-0xFF,c=5, bits=7 /ARC_DELTA/Load/file
0xAC-0xFF,c=5, bits=19 /ARC_DELTA/Load/file/noattach
0xAC-0xFF,c=5, bits=8 /ARC_DELTA/Save
0xAC-0xFF,c=5, bits=9 /ARC_DELTA/Validate/yes
0xAC-0xFF,c=5, bits=11 /ARC_DELTA/Validate/no
0xAC-0xFF,c=5, bits=10 /ARC_DELTA/Info
0xAC-0xFF,c=5, bits=12 /ARC/Sync/map
0xAC-0xFF,c=5, bits=13 /ARC_CONF/Load/lock
0xAC-0xFF,c=5, bits=14 /ARC_CONF/Save
0xAC-0xFF,c=5, bits=15 /ARC_CONF/Save/new
0xAC-0xFF,c=5, bits=16 /ARC_CONF/Free
0xAC-0xFF,c=5, bits=17 /ARC_CONF/Load
0xAC-0xFF,c=5, bits=20 /ARC/Check
0xAC-0xFF,c=5, bits=21 /ARC/Switch
0xAC-0xFF,c=5, bits=22 /DOC/Save/del/wd
0xAC-0xFF,c=5, bits=23 /ARC/Clone
0xAC-0xFF,c=5, bits=28 /ARC/Clone/saveconf
0xAC-0xFF,c=5, bits=24 /ARC/Licence
0xAC-0xFF,c=5, bits=25 /ARC/Licence/cd
0xAC-0xFF,c=5, bits=26 /ARC/Zip
0xAC-0xFF,c=5, bits=27 /ARC/Buddy
0xAC-0xFF,c=5, bits=29 /ARC/Drop
0xAC-0xFF,c=5, bits=30 /ARC/Drop/silent
0xAC-0xFF,c=5, bits=31 /ARC/Map/sort
0xAC-0xFF,c=5, bits=32 /ARC/Clone/sull
0xAC-0xFF,c=19 /ARC/Map/relocate
0xAC-0xFF,c=7 /ARC/Broadcast
0x46-0x* /FIND
0x46-0x01 /FIND//fuzzy
0x9D-0x* /FIND//fast
0x3C-0x* /FIND//like
0xAC-0xFF,c=14, bits=* /FIND//like
0xAC-0xFF,c=17, bits=* /FIND//sinon
0x38-0x* /SELE
0x38-0x40 /DOC/Load/sele
0x64-0x* /SELE/Sort
0x99-0x00 /SELE/Open
0x99-0x01 /SELE/Add
0x99-0x02 /SELE/Load
0x4E-0x* /SELE/Del
0x4C-0x* /DOC/Load
0xAC-0xFF,c=2, bits=* /DOC/Load
0xAC-0xFF,c=2, bits=1 /DOC/Load/lock
0xAC-0xFF,c=3, bits=* /DOC/Save/del
0xAC-0xFF,c=3, bits=4 /DOC/Save/insmod
0xAC-0xFF,c=3, bits=4, d=0 /DOC/Save/ins
0xAC-0xFF,c=3, bits=4, d!=0 /DOC/Save/mod
0xAC-0xFF,c=3, bits=16 /DOC/Load/unlock
0x5A-0x* /DOC/Save/del
0xA5-0x* /DOC/Save/del/sele
0xAB-0x* /DOC/Save/serial
0x40-0x* /VOC
0x40-0x05 /VOC/Load/next
0x40-0x06 /VOC/Load/prev
0x40-0x07 /VOC/Load/first
0x40-0x08 /VOC/Load/last
0x40-0x09 /VOC/Load/key
0x40-0x0A /VOC/Load/key/gt
0x40-0x0B /VOC/Save/ins
0x40-0x0C /VOC/Save/del
0x40-0x0D /VOC/Load/nav
0x40-0x0E /VOC/Save/list
0x40-0x0F /VOC/Load/ext
0x40-0x10 /VOC/Load/key/lt
0xA9-0x01 /ATTACH/Save/add
0xA9-0x02 /ATTACH/Load
0xA9-0x03 /ATTACH/Save/mod
0xA9-0x04 /ATTACH/Save/del
0xAC-0xFF,c=11, bits=1 /ATTACH/Conv
0xAC-0xFF,c=11, bits=2 /ATTACH/Digest
0x61-0x* /TITLE/Build
0x98-0x01 /TITLE/Reset
0x98-0x02 /TITLE/SetRule
0x98-0x03 /TITLE/GetRule
0x95-0x* /TITLE/Load
0x95-0x01 /TITLE/Load/sele
0xA0-0x* /USR/Init
0xA7-0x* /USR/Set
0x9A-0x* /DLL//arc
0x9A-0x02 /DLL//global
0x71-0x* /PROJECT
0x75-0x* /INFO
0xAC-0xFF,c=4 /INFO
0xAC-0xFF,c=13 /SQL
0xAC-0xFF,c=20, bits=1 /SQL/Load/arcstruct
0x60-0x* /REL
0x60-0x01 /REL/Load/export
0x60-0x04 /REL/Save/import
0x74-0x* /REL/Load/navig
0x90-0x00 /REL/Save/ins
0x91-0x00 /REL/Save/del
0x92-0x00 /REL/Load/navig
0x93-0x00 /REL/Save/root
0x94-0x00 /REL/Load/browse
0x96-0x00 /REL/Load/path
0x97-0x* /REL/Save/del/global
0x4F-0x00 /COLLECT/Load/list
0x51-0x00 /COLLECT/Load
0x52-0x00 /COLLECT/Open/new
0x54-0x00 /COLLECT/Open
0x56-0x00 /COLLECT/Del
0x57-0x00 /COLLECT/Close
0x58-0x* /COLLECT/Fix
0x59-0x* /COLLECT/Add
0xAD0-x01 /COLLECT/Load/list
0xAD-0x02 /COLLECT/Load
0xAD-0x03 /COLLECT/Open/new
0xAD-0x04 /COLLECT/Open
0xAD0x05 /COLLECT/Del
0xAD-0x06 /COLLECT/Fix
0xAD-0x07 /COLLECT/Close
0xAD-0x08 /COLLECT/Add
0xAD-0x09 /COLLECT/Fix/new
0xAD-0x0D /COLLECT/Copy
0xAD-0x0A /SAVEDSEARCH/Load/list
0xAD-0x0B /SAVEDSEARCH/Save/add
0xAD-0x0C /SAVEDSEARCH/Save/list
0xAC-0xFF,c=8, bits=1 /EXPORT//map
0xAC-0xFF,c=8, bits=2 /EXPORT//collect
0xAC-0xFF,c=8, bits=3 /EXPORT//collect/private
0xAC-0xFF,c=8, bits=4 /EXPORT//voc
0xAC-0xFF,c=8, bits=5 /EXPORT//ths
0xAC-0xFF,c=8, bits=6 /EXPORT//doc
0xAC-0xFF,c=8, bits=7 /EXPORT//doc/simple
0xAC-0xFF,c=8, bits=8 /EXPORT//doc/tree
0xAC-0xFF,c=8, bits=9 /EXPORT//doc/meta
0xAC-0xFF,c=8, bits=10 /EXPORT//cvs/xxx
0xAC-0xFF,c=8, bits=11 /EXPORT//cvs/xml
0xAC-0xFF,c=8, bits=12 /EXPORT//subarc
0xAC-0xFF,c=15 /IMPORT
0xAC-0xFF,c=1 /EXPERTSYSTEM
0xAC-0xFF,c=9 /SPELL/Save
0xAC-0xFF,c=10 /SPELL/Load
0xAC-0xFF,c=12 /REG
0xAC-0xFF,c=18 /SPATIAL
0xAC-0xFF,c=22 /XSL
0xAC-0xFF,c=22, bits=1 /XSL/Load
0xAC-0xFF,c=22, bits=2 /XSL/Save/reset
0xAC-0xFF,c=22, bits=3 /XSL/Save/reset/batch
0xAC-0xFF,c=23 /REPLACE
0xAC-0xFF,c=23, bits=1 /REPLACE//nocase
0xAC-0xFF,c=23, bits=2 /REPLACE//part
0xAC-0xFF,c=23, bits=3 /REPLACE//nocase/part
1)
L'area è sempre la prima etichetta mostrata, l'operazione la seconda ed i dettagli sono le rimanenti
/data/attic/documentazione_3di/extraway_os/manuali/logs_old.1343050100.txt.gz · Ultima modifica: 2017/09/08 10:58 (modifica esterna)