>What does the -d switch point to? Real example please.
>  
>

-d ../config/system.xml
when you are in bin directory.

ok. but I believe we need to *add* items to the system.xml to get the embedded 
version to work. Right? Or does this....

- <xindice>
- <root-collection dbroot="./db/" name="db" use-metadata="on">
- <!--  Set use-metadata to on to enable metadata usage. 
  --> 
- <queryengine>
  <resolver autoindex="false" 
class="org.apache.xindice.core.query.XPathQueryResolver" /> 
  <resolver class="org.apache.xindice.core.xupdate.XUpdateQueryResolver" /> 
  </queryengine>
  </root-collection>
- <xml-rpc>
  <driver name="xerces" /> 
  </xml-rpc>
  </xindice>


say it all? If there are other items, optional or not, please explain. One more 
question below...

>And finally to the question. I am trying to import the file sets we were using 
>in 1.0. Note these are now out on a flat file system. So I thought I could use 
>the same command line invoke, but I get this...
>
>C:\home\kurt\xml-xindice\bin>xindice.bat import -c /db -f c:\staging\Company_A 
>-e xml
>[DEBUG] DatabaseImpl - -Using SAX Driver: 'xerces'
>[DEBUG] DatabaseImpl - -Using Service Location: '/xindice/'
>[DEBUG] CollectionImpl - -Using URL: 'http://127.0.0.1:8888/xindice/'
>XMLDB Exception with code 0
>
>Which before would create a collection with a name of Company_A. In addition 
>what is the port 8888 gig? How do I specify a non standard port? Is there a 
>connection string kind of thingie like in ODBC/JDBC land?
>  
>

-c xmldb:xindice://localhost:8888/db
Also, type "xindice" to see the help for the tool. It does explain this 
parameter.

Respectfully, I have, and here is the explanation...

    -c           Collection context (must always be specified),
                 can be either canonical name of the collection
                 or complete xmldb URL


Which tells me nothing about 
xmldb:<vendor>:[embed]//<hostname>:[port]/<database>

which is what I was looking for...


Vadim


Reply via email to