Hi George,

In DSpace 6, all Spring configs (XMLs under [dspace]/config/spring/) can read/use configs specified in local.cfg and/or dspace.cfg (or other *.cfg files). There's an example in that bitstore.xml by default that already uses "dspace.dir" as defined (in local.cfg or dspace.cfg):

https://github.com/DSpace/DSpace/blob/master/dspace/config/spring/api/bitstore.xml#L17

So, if you want to store assetstore configs in your local.cfg, you can actually just create new (custom named) settings for those, place them in your local.cfg, and then reference them from your bitstore.xml file. For example, say you wanted a new Amazon S3 store, and to specify your "awsRegionName" in your local.cfg. Then you could create a new setting like this in your local.cfg:

# This can be named whatever you want, just don't create a name conflict with an existing DSpace setting
aws.region_name = us-east-1

Then, reference that new config from your bitstore.xml where you want it used, e.g.:

<property name="awsRegionName" value="${aws.region_name}"/>

Hopefully that gives you an idea of the power of the new 6.0 Configuration system

- Tim


On 12/13/2016 11:42 AM, George Kozak wrote:
Hi,
I just started working on our DSpace 6.0 upgrade. I have a question about defining the asset store. In previous releases this was done in the dspace.cfg file, but now it is in <path>/dspace/config/spring/api/bitstore.xml.

My question is this: how do I define that changes that I need in local.cfg for the assetstore since bitstore.xml is an XML file and local.cfg is not?

--
***************************
George Kozak
Digital Library Specialist
Cornell University Library - IT
218 Olin Library
Cornell University
Ithaca, NY 14853
607-255-8924
[email protected] <mailto:[email protected]>
--
You received this message because you are subscribed to the Google Groups "DSpace Technical Support" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:[email protected]>. To post to this group, send email to [email protected] <mailto:[email protected]>.
Visit this group at https://groups.google.com/group/dspace-tech.
For more options, visit https://groups.google.com/d/optout.

--
Tim Donohue
Technical Lead for DSpace & DSpaceDirect
DuraSpace.org | DSpace.org | DSpaceDirect.org

--
You received this message because you are subscribed to the Google Groups "DSpace 
Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/dspace-tech.
For more options, visit https://groups.google.com/d/optout.

Reply via email to