Hello Günter,

Did you have a look at 

http://docs.basex.org/wiki/Commands#Command_Scripts

You can use several XQUERY or RUN commands,
and the SET command to configure the db or index options.

Best regards,
Fabrice Etanchaud
Horanet Smart Objects

-----Message d'origine-----
De : [email protected] 
[mailto:[email protected]] De la part de Günter 
Dunz-Wolff
Envoyé : lundi 18 avril 2016 16:52
À : BaseX <[email protected]>; Christian Grün 
<[email protected]>
Objet : [basex-talk] command script / batch-processing of xqueries

Hi all, hi Christian,

I'm running some xqueries to create and update basex dbs over and over again. 
They all depend on the basic db 'mydata'. Whenever mydata is updated, I have to 
update the other dbs.

1. xq-file: db:create('mydata', path/to/my/xml .....
2. xq-file: db:create('searchindex', let $data0 := db:open('mydata') .....
3. xq-file: db:create('indd-xml', let $data0 := db:open('mydata')....
4. and so on

First question:
Is there any way to put the whole process into one command-script? Or is there 
any kind of other batch-processing?

Second question:
So far I'm creating the db 'mydata' with the GUI. I want to integrate the 
creating into the batch-processing via XQuery. In generell I know the 
create-command, but where to put the options: use XInclude, chop-whitespace OFF 
and Fulltext Language German internal, Stemming OFF, Case Sensitive and 
Diacritics ON? Can't find it in the docs.

Thanks for any help,

Günter







Reply via email to