Lade...
 

XRef-Examples

1. Cross-Referenz erzeugen - mittelgroße Datenbank, Hashtable in Memory:

set CX_ROOTDIR=e:\Classix\CxOffice

set CX_SYSTEM=%CX_ROOTDIR%\System\CxOffice;%CX_ROOTDIR%\System
set CX_DATABASE=%CX_ROOTDIR%\projects\classix.cxd
set CX_DATABASE_2=%CX_ROOTDIR%\projects\classix_vw.cxd

set CX_XREFDB=XRef.cxd

del XRef.cxd
cxgosr -U -ICxOffice.Xref.ini
cxxosr -X1000007 -B -ICxOffice.Xref.ini -F -DData\

erzeugt folgendes Protokoll:


Scannig database to build object and slot cross reference:
Segment flextimeParamS

Segment documentS

 .  .  .

Segment salesOrderSlaveS

Segment transactionS

181517 objects visited.

You will need file "E:\ClassiX\CxOffice\Projects\Data\objects.xrf" for calling CX_OBJECT_MANAGER::GetObjectsReferringTo(object, gatewayFile)
Minimal memory for hashtable in RAM (flag -F or -E) = 4 MB
Duration: 0h 8min 8s

2. Cross-Referenz erzeugen - sehr große Datenbank, Hashtable verteilt auf mehrere PCs:

set CX_DATABASE=classix.cxd
set CX_XREFDB=Xref.cxd

set OS_AS_SIZE=
0x5000000000
set OS_CACHE_SIZE=0x6000000

set CX_ROOTDIR=c:\ClassiX\Evaluate
set CX_SYSTEM=c:\ClassiX\Evaluate\System\EVA;c:\ClassiX\Evaluate\System

del Xref.cxd
cxgosr -U -Ic:\ClassiX\Evaluate\System\EVA\eva.Xref.ini
cxxosr -X60000047 -B -Ehserver.txt -Ieva.Xref.ini 

und die Verteilung der Hash-Tabellen beschreibt File hserver.txt wie folgt:

Compare="cxbosr,LoadCompare"

De=20000000, Ossvr=40000000 CxOff=60000047

File="w:\\ClassiX\\Projects\\Gateway.dmp"