[oXygen-user] scripted creation of MarkLogic data sources?
Alex Jitianu
alex_jitianu at sync.ro
Thu Nov 14 03:04:32 CST 2013
Hi Jakob,
Are you referring to Data Sources or Connections? A data source contains
the jar libraries while the connection contains the data needed to
connect to a specific MarkLogic AppServer. Assuming that you have
configured the MarkLogic related options once, what you can do is share
the Oxygen options file with all other users that want the same level of
access.
The options file is named something like oxyOptionsSa15.0.xml and
depending on the platform the options folder is located as follows:
- Windows XP - [user-home-folder]\Application Data\com.oxygenxml
- Windows Vista/7 - [user-home-folder]\AppData\Roaming\com.oxygenxml
- Mac OS X - [user-home-folder]/Library/Preferences/com.oxygenxml
- Mac OS X - ~/Library/Preferences/com.oxygenxml
- Linux - [user-home-folder]/.com.oxygenxml
One thing to bear in mind is that the passwords are encrypted so they
are not portable. All those that import the options file must manually
insert the passwords in the connections.
Since the options file is an XML file you could also take a look and see
how a MarkLogic data source and connection are saved and write an XQuery
or XSLT to automatic add the connections so that you skip the manual
insertion entirely.
Once you have an options file you can send them to all interested and
they can use Options->Import Global Options... Another possible approach
is to give them the options file as default options:
http://oxygenxml.com/doc/ug-editor/#topics/default-options.html
I'm also thinking about a possible Wizard that will let you select the
AppServers for which you want to create connections. But I don't think
this Wizard will be able to create Data Sources since the jars are not
on the server (it would involve downloading them from the MarkLogic
site). Do you find this kind of wizard to be useful and if yes do you
have any suggestions about what interaction we should offer in this wizard?
Best regards,
Alex
On 13-Nov-13 4:55 PM, Jakob Fix wrote:
> Hi,
>
> right now we're creating our MarkLogic data sources manually, using
> the UI. Is there a way to create them by modifying a configuration
> file, or an API to send setup requests to?
>
> We're having a quite a lot of these data sources, but creating them by
> hand gets cumbersome. And we really like the possibility to inspect
> the database's contents via WebDAV from within OxygenXML.
>
> cheers,
> Jakob.
>
>
> _______________________________________________
> oXygen-user mailing list
> oXygen-user at oxygenxml.com
> http://www.oxygenxml.com/mailman/listinfo/oxygen-user
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.oxygenxml.com/pipermail/oxygen-user/attachments/20131114/2a8dfb9f/attachment.html
More information about the oXygen-user
mailing list