[dspace-tech] solr search can't find

2023-03-31 Thread Tianyi Gu
Hi,

I am trying to run dspace backend from docker the lastest version. It 
failed to run. Log file is as below:

2023-03-31 13:35:01,092 ERROR unknown unknown 
org.dspace.discovery.SolrSearchCore @ Error while initializing solr server 
http://localhost:8983/solr/search
org.apache.solr.client.solrj.SolrServerException: Server refused connection 
at: http://localhost:8983/solr/search

Please advice.
Thanks,
T

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/d6332a2a-f367-4b77-8ca4-8ded4e9a42b5n%40googlegroups.com.


[dspace-tech] Re: DSpace 7.3 Bulk Upload

2023-01-27 Thread Tianyi Gu

Thank you, everyone!

Kim, I am working on recreating the error...
On Tuesday, January 17, 2023 at 11:42:19 AM UTC-5 Tim Donohue wrote:

> Hi Tianyi,
>
> The Batch Import / Bulk Upload command wasn't available in the DSpace 7 
> Admin UI until the 7.4 release.  See the release notes at 
> https://wiki.lyrasis.org/display/DSDOC7x/Release+Notes#ReleaseNotes-7.4ReleaseNotes
>
> So, for this feature to work from the Admin UI, you'd need to upgrade to 
> 7.4.  In 7.3 though, it should work from the commandline (only).
>
> Tim
>
> On Monday, January 16, 2023 at 3:33:53 PM UTC-6 DSpace Technical Support 
> wrote:
>
>> Hi Tianyi,
>>
>> What errors are you getting when you try the CLI command? The thing that 
>> stands out to me first is that I don't think you should use the = in your 
>> parameters?
>> When trying from a 7.x UI, make sure you are logged in as an 
>> administrator. You can find the button in the sidebar menu:
>>
>> Hope this helps!
>>
>> Kim
>>
>>
>> On Tuesday, January 17, 2023 at 2:11:32 AM UTC+13 gutia...@gmail.com 
>> wrote:
>>
>>> Hi all,
>>>
>>> I can't see the Batch Import from UI and also have no luck running the 
>>> "import' command
>>>
>>> I follow the guide Importing and Exporting Items via Simple Archive 
>>> Format 
>>> 
>>>
>>> The command I used:
>>> [dspace]/bin/dspace import --add --eperson=j...@user.com 
>>> --collection=CollectionID --source=items_dir --mapfile=mapfile
>>>
>>> Please advise.
>>>
>>> Thank you,
>>> tianyi
>>>
>>

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/b444b746-9f2b-46da-8abd-e71697d8a6c0n%40googlegroups.com.


[dspace-tech] DSpace 7.3 Bulk Upload

2023-01-16 Thread Tianyi Gu
Hi all,

I can't see the Batch Import from UI and also have no luck running the 
"import' command

I follow the guide Importing and Exporting Items via Simple Archive Format 


The command I used:
[dspace]/bin/dspace import --add --eperson=j...@user.com 
--collection=CollectionID --source=items_dir --mapfile=mapfile

Please advise.

Thank you,
tianyi

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/293cf878-e53a-4e21-8e4d-91fc901ca273n%40googlegroups.com.


Re: [dspace-tech] Unable to submit an item

2022-06-22 Thread Tianyi Gu
Hi Mark, 

I misunderstood the guide the in the instruction:

DOI Digital Object Identifier - DSpace 7.x Documentation - LYRASIS Wiki 
<https://wiki.lyrasis.org/display/DSDOC7x/DOI+Digital+Object+Identifier>

*"Then you should add 'doi' to the 
property event.dispatcher.default.consumers. After adding it, this property 
may look like this:*
*[dspace]/config/dspace.cfg*

*event.dispatcher.default.consumers = versioning, discovery, eperson, 
harvester, doi"*
 
I delete "harvester" and "versioning" from the 
*event.dispatcher.default.consumers 
. *

Now I can submit a new item! That is a big progress to identify the issue. 

However, I still can't register DOI after running the cron job, please see 
the message below:

+
C:\DSpace2\bin>dspace doi-organiser -u
Using DSpace installation in: C:\DSpace2
java.lang.ClassCastException: class 
com.sun.org.apache.xalan.internal.xsltc.compiler.Param cannot be cast to 
class com.sun.org.apache.xalan.internal.xsltc.compiler.Variable 
(com.sun.org.apache.xalan.internal.xsltc.compiler.Param and 
com.sun.org.apache.xalan.internal.xsltc.compiler.Variable are in module 
java.xml of loader 'bootstrap')
at 
java.xml/com.sun.org.apache.xalan.internal.xsltc.compiler.SymbolTable.addVariable(SymbolTable.java:98)
at 
java.xml/com.sun.org.apache.xalan.internal.xsltc.compiler.Variable.parseContents(Variable.java:84)
at 
java.xml/com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.parseOwnChildren(Stylesheet.java:587)
at 
java.xml/com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.parseContents(Stylesheet.java:559)
at 
java.xml/com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.createAST(Parser.java:398)
at 
java.xml/com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.compile(XSLTC.java:493)
at 
java.xml/com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.compile(XSLTC.java:570)
at 
java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:1018)
at 
java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:817)
at 
org.dspace.content.crosswalk.XSLTCrosswalk.getTransformer(XSLTCrosswalk.java:186)
at 
org.dspace.content.crosswalk.XSLTDisseminationCrosswalk.disseminateElement(XSLTDisseminationCrosswalk.java:214)
at 
org.dspace.identifier.doi.DataCiteConnector.reserveDOI(DataCiteConnector.java:391)
at 
org.dspace.identifier.doi.DataCiteConnector.updateMetadata(DataCiteConnector.java:529)
at 
org.dspace.identifier.DOIIdentifierProvider.updateMetadataOnline(DOIIdentifierProvider.java:550)
at 
org.dspace.identifier.doi.DOIOrganiser.update(DOIOrganiser.java:570)
at 
org.dspace.identifier.doi.DOIOrganiser.runCLI(DOIOrganiser.java:263)
at org.dspace.identifier.doi.DOIOrganiser.main(DOIOrganiser.java:98)
at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at 
org.dspace.app.launcher.ScriptLauncher.runOneCommand(ScriptLauncher.java:277)
at 
org.dspace.app.launcher.ScriptLauncher.handleScript(ScriptLauncher.java:133)
at 
org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:98)
ERROR:  'Could not compile stylesheet'
FATAL ERROR:  'class com.sun.org.apache.xalan.internal.xsltc.compiler.Param 
cannot be cast to class 
com.sun.org.apache.xalan.internal.xsltc.compiler.Variable 
(com.sun.org.apache.xalan.internal.xsltc.compiler.Param and 
com.sun.org.apache.xalan.internal.xsltc.compiler.Variable are in module 
java.xml of loader 'bootstrap')'
   :class com.sun.org.apache.xalan.internal.xsltc.compiler.Param 
cannot be cast to class 
com.sun.org.apache.xalan.internal.xsltc.compiler.Variable 
(com.sun.org.apache.xalan.internal.xsltc.compiler.Param and 
com.sun.org.apache.xalan.internal.xsltc.compiler.Variable are in module 
java.xml of loader 'bootstrap')
Unable to send email alert.
It wasn't possible to update this identifier: doi:10.82284/TGTEST2


+++

Thank you very much!

Tianyi
On Wednesday, June 22, 2022 at 12:02:19 PM UTC-4 Tianyi Gu wrote:

> Hi Mark, 
>
> Thank you for looking into the issue.
>
> 1. I checked my local.cfg file again, I didn't find  
> event.consumer.harvester.class in it. 
> The datacite configuration is in the bottom and the actual file is 
> attached. May I ask how I could define the event.consumer.harvester.class?
>
> 2. I didn't get t

Re: [dspace-tech] Unable to submit an item

2022-06-22 Thread Tianyi Gu
Hi Mark, 

Thank you for looking into the issue.

1. I checked my local.cfg file again, I didn't find  
event.consumer.harvester.class in it. 
The datacite configuration is in the bottom and the actual file is 
attached. May I ask how I could define the event.consumer.harvester.class?

2. I didn't get the comments on  'diff' or 'diff -u'; and I didn't find the 
keyword from the attached  'DIM2DataCite.xsl' file.

Please advise.

Tianyi



On Wednesday, June 22, 2022 at 8:31:48 AM UTC-4 Mark H. Wood wrote:

> On Tue, Jun 21, 2022 at 03:02:22PM -0700, Tianyi Gu wrote:
> > I had a new DSpace 7.2.1 instance installed. Everything went well at 
> > beginning, until I modified the local.cfg file, DIM2DataCite.xsl and 
> > identifier-service.xml, according to the guide 
> > <https://wiki.lyrasis.org/display/DSDOC7x/DOI+Digital+Object+Identifier>. 
>
> > 
> > When I submit an new item, I would get an error as below:
> > An error occurred
> > An exception has occurred
>
> Thank you for attaching the error traces.
>
> The first error is difficult to track down, but it appears that in
> 'local.cfg' you may have invented an event consumer "harvester" without
> defining 'event.consumer.harvester.class'.
>
> The second error seems to be associated with 'DIM2DataCite.xsl'. I
> would check that carefully, perhaps even validate it against its
> schema. 'diff' or 'diff -u' between the stock 'DIM2DataCite.xsl' and
> your modified one may help you to find the problem.
>
> -- 
> Mark H. Wood
> Lead Technology Analyst
>
> University Library
> Indiana University - Purdue University Indianapolis
> 755 W. Michigan Street
> Indianapolis, IN 46202
> 317-274-0749 <(317)%20274-0749>
> www.ulib.iupui.edu
>

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/fe2c2d3d-9c6d-46e7-bd1f-69958a74f355n%40googlegroups.com.
# EXAMPLE "local.cfg" for DSpace.
#
# Any configurations added to this file will automatically OVERRIDE 
configurations
# of the same name in any of the DSpace *.cfg files. This includes overriding
# settings in any of these files:
#* [dspace]/config/dspace.cfg
#* Any configuration file that is included in 'dspace.cfg'
# (See "include = [filepath]" settings near the end of dspace.cfg.
#  By default, it includes all [dspace]/config/modules/*.cfg files)
#* Spring Boot's application.properties
#  
([dspace-src]/dspace-server-webapp/src/main/resources/application.properties)
#
# By default, this EXAMPLE file includes a number of commonly overridden 
configurations.
# * ADD configurations by simply copying them into this file from any existing 
*.cfg file.
# * REMOVE configurations by simply commenting them out or deleting them below.
#
# Any commented out settings in this file are simply ignored. A configuration
# will only override another configuration if it has the EXACT SAME key/name.
# For example, including "dspace.dir" in this local.cfg will override the
# default value of "dspace.dir" in the dspace.cfg file.
# Similarly, including "oai.solr.url" in this local.cfg will override the
# default value of "oai.solr.url" in the modules/oai.cfg file.
#


##
# SERVER CONFIGURATION   #
##

# DSpace installation directory.
# This is the location where you want to install DSpace.
# Windows note: Please remember to use forward slashes for all paths (e.g. 
C:/dspace)
dspace.dir=C:/dspace2

# URL of DSpace backend ('server' webapp). Include port number etc.
# DO NOT end it with '/'.
# This is where REST API and all enabled server modules (OAI-PMH, SWORD,
# SWORDv2, RDF, etc) will respond.
dspace.server.url = http://localhost:8080/server

# URL of DSpace frontend (Angular UI). Include port number etc.
# DO NOT end it with '/'.
# This is used by the backend to provide links in emails, RSS feeds, Sitemaps,
# etc.
dspace.ui.url = http://localhost:4000

# Name of the site
dspace.name = vanilla DSpace

# assetstore.dir, look at DSPACE/config/spring/api/bitstore.xml for more options
# default is ${dspace.dir}/assetstore, uncomment and modify if you need to use 
a different path
#assetstore.dir = ${dspace.dir}/assetstore

# Default language for metadata values
#default.language = en_US

# Solr server/webapp.
# DSpace uses Solr for all search/browse capability (and for usage statistics).
# Since DSpace 7, SOLR must be installed as a stand-alone service
#solr.

[dspace-tech] Unable to submit an item

2022-06-21 Thread Tianyi Gu
Hello everyone,

Hope you have a great summer time. 

I had a new DSpace 7.2.1 instance installed. Everything went well at 
beginning, until I modified the local.cfg file, DIM2DataCite.xsl and 
identifier-service.xml, according to the guide 
. 

When I submit an new item, I would get an error as below:
An error occurred
An exception has occurred

The log file error message is attached, as well as DOI cron job error.

I could provide more info to identify the problem.

Please advise.

Thank you,
Tianyi


-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/26239b00-a802-4ea6-8844-4b0bb980e69bn%40googlegroups.com.
2022-06-21 17:34:01,825 ERROR 71e95c81-6494-4bc3-86e3-220283058e6d 
008c4272-fac9-4f3e-8181-1b1edde9716c 
org.dspace.app.rest.exception.DSpaceApiExceptionControllerAdvice @ An exception 
has occurred (status:500)
java.lang.IllegalStateException: Unable to aquire dispatcher named default
at 
org.dspace.event.EventServiceImpl.getDispatcher(EventServiceImpl.java:110) 
~[dspace-api-7.2.jar:7.2]
at org.dspace.core.Context.dispatchEvents(Context.java:464) 
~[dspace-api-7.2.jar:7.2]
at org.dspace.core.Context.commit(Context.java:434) 
~[dspace-api-7.2.jar:7.2]
at 
org.dspace.app.rest.repository.DSpaceRestRepository.createAndReturn(DSpaceRestRepository.java:267)
 ~[classes/:7.2]
at 
org.dspace.app.rest.repository.DSpaceRestRepository$$FastClassBySpringCGLIB$$615525f9.invoke()
 ~[classes/:7.2]
at 
org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) 
~[spring-core-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at 
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:687)
 ~[spring-aop-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at 
org.dspace.app.rest.repository.WorkspaceItemRestRepository$$EnhancerBySpringCGLIB$$a8f8abd3.createAndReturn()
 ~[classes/:7.2]
at 
org.dspace.app.rest.RestResourceController.postJsonInternal(RestResourceController.java:432)
 ~[classes/:7.2]
at 
org.dspace.app.rest.RestResourceController.post(RestResourceController.java:380)
 ~[classes/:7.2]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:?]
at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
 ~[?:?]
at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at 
org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)
 ~[spring-web-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at 
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
 ~[spring-web-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at 
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105)
 ~[spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at 
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:879)
 ~[spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at 
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793)
 ~[spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at 
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
 ~[spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)
 [spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at 
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
 [spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
 [spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at 
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
 [spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) 
[servlet-api.jar:4.0.FR]
at 
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
 [spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
at 

[dspace-tech] DOI Configuration makes submission misfunctioned

2022-05-30 Thread Tianyi Gu
Hello everyone, 

I followed the DOI Digital Object Identifier 
 
instruction, 
copied and pasted the these property settings into these configuration 
files. After that, I am unable to submit any content: no matter is to 
submit a new item, or create a new collection. From the UI, it tells me 
that I don't have privilege to do so; from the log file, the message is 
like below:

2022-05-30 13:44:14,975 ERROR 3dd1-801f-4aea-8f9b-61a74b3af547 
0e8e31ca-6abe-4fd7-a96b-5622e028391c 
org.dspace.app.rest.exception.DSpaceApiExceptionControllerAdvice @ An 
exception has occurred (status:500)
java.lang.IllegalStateException: Unable to aquire dispatcher named default  

I have checked my database eperson table. My account name is there.

Anyone could give some suggestions?

Thank you!
Tianyi

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/dc67c934-45b1-4940-8e03-ad75e78cd5aen%40googlegroups.com.


Re: [dspace-tech] Unrecognized customized Configurable Entity

2022-04-21 Thread Tianyi Gu
Hi Tim,

"./dspace initialize-entities" command went through well, I didn't get any 
error message. So I examined all my configuration files again, but I didn't 
find anything. After that, I took your advice to check the log file, then 
found it complained the directory in the "./dspace initialize-entities" was 
pointed to frontend DSpace instead of backend. Once I made the change on 
the directory in the "./dspace initialize-entities" command, the database 
was able to catch my configuration on the new Configurable 
Entity-SubOrgUnit.

Thank you, Tim!

Tianyi 

On Wednesday, April 20, 2022 at 10:14:09 AM UTC-4 Tim Donohue wrote:

> Hi Tianyi,
>
> I can verify that the expected behavior here is to just re-run "./dspace 
> initialize-entities".  That script is supposed to apply any new changes in 
> your relationship-types.xml to your database as described here: 
> https://wiki.lyrasis.org/display/DSDOC7x/Configurable+Entities#ConfigurableEntities-2.Importentitymodelintothedatabase
>
> As noted there, if the entity type doesn't exist yet in the database it 
> should be created.  If it does exist, it should be updated with any newly 
> defined relationships.
>
> So, if that's not occurring, then you might want to look around for errors 
> in logs.  It's also possible there's some sort of unexpected bug in the 
> code that is causing issues.
>
> Tim
> --
> *From:* dspac...@googlegroups.com  on behalf 
> of Tianyi Gu 
> *Sent:* Tuesday, April 19, 2022 1:05 PM
> *To:* DSpace Technical Support 
> *Subject:* [dspace-tech] Unrecognized customized Configurable Entity 
>  
> Hi there, 
>
> Hope everyone had a great Easter weekend!
>
> We still have a small problem with creating a customized entity:  After 
> adding a new collection to hold "SubOrgUnit" entities and adding items into 
> that collection, I edit one of the items, and add the dspace.entity.type 
> field with a value of "SubOrgUnit" then save and go to the relationships 
> tab, then we get a message "Add 'dspace.entity.type' metadata to enable 
> relationships for this item". Inspecting the database, there was no value 
> for "SubOrgUnit" in the "entity_type" table. So I manually added the 
> "SubOrgUnit" entity directly to the table, but the connected entity 
> (OrgUnit) didn't populate in the Relationships tab, only having three 
> buttons- "Back", "Save" and "Delete". Since this didn't help, I 
> substantially deleted that entry from the database. 
>
> Additionally, here is the code for the relationship of customized entity 
> and an existing entity in the Relationship-type.xml:
>
> 
> SubOrgUnit
> OrgUnit
> isOrgUnitOfSubOrgUnit
> isSubOrgUnitOfOrgUnit
> 
> 0
> 
> 
> 0
> 
> true
> 
>
> I guess we need to understand how a new entity type is registered within 
> the database.
>
> I try to re-run the "dspace initialize-entities" script there but didn't 
> make any change.
>
> Thank you,
> Tianyi
>
> -- 
> All messages to this mailing list should adhere to the Code of Conduct: 
> https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
> --- 
> 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 dspace-tech...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/dspace-tech/29d81702-81de-47ca-a048-df6859de420an%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/dspace-tech/29d81702-81de-47ca-a048-df6859de420an%40googlegroups.com?utm_medium=email_source=footer>
> .
>

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/d80a304c-3efb-4dc1-a618-70ffe1e07a71n%40googlegroups.com.


[dspace-tech] Unrecognized customized Configurable Entity

2022-04-19 Thread Tianyi Gu
Hi there,

Hope everyone had a great Easter weekend!

We still have a small problem with creating a customized entity:  After 
adding a new collection to hold "SubOrgUnit" entities and adding items into 
that collection, I edit one of the items, and add the dspace.entity.type 
field with a value of "SubOrgUnit" then save and go to the relationships 
tab, then we get a message "Add 'dspace.entity.type' metadata to enable 
relationships for this item". Inspecting the database, there was no value 
for "SubOrgUnit" in the "entity_type" table. So I manually added the 
"SubOrgUnit" entity directly to the table, but the connected entity 
(OrgUnit) didn't populate in the Relationships tab, only having three 
buttons- "Back", "Save" and "Delete". Since this didn't help, I 
substantially deleted that entry from the database. 

Additionally, here is the code for the relationship of customized entity 
and an existing entity in the Relationship-type.xml:


SubOrgUnit
OrgUnit
isOrgUnitOfSubOrgUnit
isSubOrgUnitOfOrgUnit

0


0

true


I guess we need to understand how a new entity type is registered within 
the database.

I try to re-run the "dspace initialize-entities" script there but didn't 
make any change.

Thank you,
Tianyi

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/29d81702-81de-47ca-a048-df6859de420an%40googlegroups.com.


Re: [dspace-tech] Re: Error after adding a new Configurable Entity

2022-04-13 Thread Tianyi Gu
You got me there! I stuck on a typo. 
Thank you, Tim! 
On Wednesday, April 13, 2022 at 3:41:53 PM UTC-4 Tianyi Gu wrote:

> Hi Tim, 
> Thank you. I will skip creating a new schema. 
> I fixed the previous error by changing the value-ref, but got another 
> error message as below:
>
> Caused by: org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'isOrgUnitOfSubOrgUnitMap': Cannot resolve 
> reference to bean 'orgUnitSubOrgUnit_name' while setting bean property 
> 'sourceMap' with key [TypedStringValue: value [dc.contributor.other], 
> target type [null]]; nested exception is 
> org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean 
> named 'orgUnitSubOrgUnit_name' available
>
>
> *And here is my virtual-metadata.xml for the new entity:*
> 
> 
>   
> 
>  ...
>  value-ref="isOrgUnitOfSubOrgUnitMap"/>
> 
> 
> 
> 
>
>  class="org.dspace.content.virtual.EntityTypeToFilterQueryService">
> 
> 
> ...
>  value="f.entityType=SubOrgUnit,equals"/>
> 
> 
> 
>
> 
>  value-ref="orgUnitSubOrgUnit_name"/>
> 
>  id="orgUnitSuborgUnit_name">
> 
> 
> organization.legalName
> 
> 
> 
>
> Thanks,
> T
> On Wednesday, April 13, 2022 at 2:41:27 PM UTC-4 Tim Donohue wrote:
>
>> Hi Tianyi,
>>
>> You don't *have*​ to create a new Schema for a new entity.  But, if you 
>> don't create a new schema, then you are limited to only using existing 
>> schemas/metadata fields.   So, it's not a requirement, but if you find that 
>> there's no fields/schemas that exist which describe your entity, then it 
>> may be useful to create a new schema for your new entity type.
>>
>> Tim
>> --
>> *From:* dspac...@googlegroups.com  on behalf 
>> of Tianyi Gu 
>> *Sent:* Wednesday, April 13, 2022 1:26 PM
>>
>> *To:* DSpace Technical Support 
>> *Subject:* Re: [dspace-tech] Re: Error after adding a new Configurable 
>> Entity 
>>  
>> Hi Tim,  
>>
>> Thank you for the help. We still have some problems with creating my new 
>> entity. We are wondering whether we need to create a schema for the new 
>> entity. 
>> For example, similar to the files in this folder:
>> C:\DSpace\config\registries.
>>
>> Thanks,
>> Tianyi
>>
>> On Tuesday, April 12, 2022 at 10:06:31 AM UTC-4 Tim Donohue wrote:
>>
>> Hi Tianyi,
>>
>> Ok, then in that case it sounds like that error: "No bean named 
>> 'isOrgUnitOfSubOrgUnitMap' available"
>>
>> might be telling you that you forgot to create a custom bean with 
>> "id='isOrgUnitOfSubOrgUnitMap'" in your virtual-metadata.xml.  
>>
>> Since you have a "value-ref" that points at "isOrgUnitOfSubOrgUnitMap", 
>> then you MUST have a corresponding bean with 
>> "id='isOrgUnitOfSubOrgUnitMap'".  In this situation, it's probably likely 
>> that you are missing something like a  with this ID.
>>
>> Here's an example of how this is achieved in virtual-metadata.xml:
>>
>> https://github.com/DSpace/DSpace/blob/main/dspace/config/spring/api/virtual-metadata.xml#L65-L77
>>
>>  
>> > value-ref="publicationOrgUnit_name"/>
>> 
>> > id="publicationOrgUnit_name">
>> 
>> 
>> organization.legalName
>> 
>> 
>> 
>>
>> In that example, it's telling DSpace that the "isOrgUnitOfPublicationMap" 
>> bean will cause the "dc.contributor.other" field to be dynamically 
>> populated with the value of "publicationOrgUnit_name" bean. And that bean 
>> pulls its value out of the "organization.legalName" field.
>>
>> So, in this example, in plain english, the Publication Entity's 
>> "dc.contributor.other" field will be dynamically populated with the value 
>> of "organization.legalName" from the OrgUnit Entity.
>>
>> You'd need to define something similar for your OrgUnit to SubOrgUnit 
>> relationship for the "isOrgUnitOfSubOrgUnitMap" bean.
>>
>> Tim
>>
>> --
>> *From:* 

Re: [dspace-tech] Re: Error after adding a new Configurable Entity

2022-04-13 Thread Tianyi Gu
Hi Tim, 
Thank you. I will skip creating a new schema. 
I fixed the previous error by changing the value-ref, but got another error 
message as below:

Caused by: org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'isOrgUnitOfSubOrgUnitMap': Cannot resolve 
reference to bean 'orgUnitSubOrgUnit_name' while setting bean property 
'sourceMap' with key [TypedStringValue: value [dc.contributor.other], 
target type [null]]; nested exception is 
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean 
named 'orgUnitSubOrgUnit_name' available


*And here is my virtual-metadata.xml for the new entity:*


  

 ...









...











organization.legalName




Thanks,
T
On Wednesday, April 13, 2022 at 2:41:27 PM UTC-4 Tim Donohue wrote:

> Hi Tianyi,
>
> You don't *have*​ to create a new Schema for a new entity.  But, if you 
> don't create a new schema, then you are limited to only using existing 
> schemas/metadata fields.   So, it's not a requirement, but if you find that 
> there's no fields/schemas that exist which describe your entity, then it 
> may be useful to create a new schema for your new entity type.
>
> Tim
> --
> *From:* dspac...@googlegroups.com  on behalf 
> of Tianyi Gu 
> *Sent:* Wednesday, April 13, 2022 1:26 PM
>
> *To:* DSpace Technical Support 
> *Subject:* Re: [dspace-tech] Re: Error after adding a new Configurable 
> Entity 
>  
> Hi Tim,  
>
> Thank you for the help. We still have some problems with creating my new 
> entity. We are wondering whether we need to create a schema for the new 
> entity. 
> For example, similar to the files in this folder:
> C:\DSpace\config\registries.
>
> Thanks,
> Tianyi
>
> On Tuesday, April 12, 2022 at 10:06:31 AM UTC-4 Tim Donohue wrote:
>
> Hi Tianyi,
>
> Ok, then in that case it sounds like that error: "No bean named 
> 'isOrgUnitOfSubOrgUnitMap' available"
>
> might be telling you that you forgot to create a custom bean with 
> "id='isOrgUnitOfSubOrgUnitMap'" in your virtual-metadata.xml.  
>
> Since you have a "value-ref" that points at "isOrgUnitOfSubOrgUnitMap", 
> then you MUST have a corresponding bean with 
> "id='isOrgUnitOfSubOrgUnitMap'".  In this situation, it's probably likely 
> that you are missing something like a  with this ID.
>
> Here's an example of how this is achieved in virtual-metadata.xml:
>
> https://github.com/DSpace/DSpace/blob/main/dspace/config/spring/api/virtual-metadata.xml#L65-L77
>
>  
>  value-ref="publicationOrgUnit_name"/>
> 
>  id="publicationOrgUnit_name">
> 
> 
> organization.legalName
> 
> 
> 
>
> In that example, it's telling DSpace that the "isOrgUnitOfPublicationMap" 
> bean will cause the "dc.contributor.other" field to be dynamically 
> populated with the value of "publicationOrgUnit_name" bean. And that bean 
> pulls its value out of the "organization.legalName" field.
>
> So, in this example, in plain english, the Publication Entity's 
> "dc.contributor.other" field will be dynamically populated with the value 
> of "organization.legalName" from the OrgUnit Entity.
>
> You'd need to define something similar for your OrgUnit to SubOrgUnit 
> relationship for the "isOrgUnitOfSubOrgUnitMap" bean.
>
> Tim
>
> --
> *From:* dspac...@googlegroups.com  on behalf 
> of Tianyi Gu 
> *Sent:* Monday, April 11, 2022 1:04 PM
> *To:* DSpace Technical Support 
> *Subject:* [dspace-tech] Re: Error after adding a new Configurable Entity 
>  
> Hi Tim, 
>
> It's great to have you here. It is sort of what I was doing. Actually, we 
> were aware of the problem, so I want to create a new entity called 
> SubOrgUnit and created a relationship between SubOrgUnit and OrgUnit. 
>
> *relationship-types.xml:*
> 
> *SubOrgUnit*
> OrgUnit
> isOrgUnitOfSubOrgUnit
> isSubOrgUnitOfOrgUnit
> 
> 0
> 
> 
> 0
> 
> true
> 
>
>
> *virtual-metadata.xml:*
>
>  class="org.dspace.content.virtual.EntityTypeToFilterQueryService">
> 
> 
> 
>  *value="f.entityType=S

Re: [dspace-tech] Re: Error after adding a new Configurable Entity

2022-04-13 Thread Tianyi Gu
Hi Tim, 

Thank you for the help. We still have some problems with creating my new 
entity. We are wondering whether we need to create a schema for the new 
entity. 
For example, similar to the files in this folder:
C:\DSpace\config\registries.

Thanks,
Tianyi

On Tuesday, April 12, 2022 at 10:06:31 AM UTC-4 Tim Donohue wrote:

> Hi Tianyi,
>
> Ok, then in that case it sounds like that error: "No bean named 
> 'isOrgUnitOfSubOrgUnitMap' available"
>
> might be telling you that you forgot to create a custom bean with 
> "id='isOrgUnitOfSubOrgUnitMap'" in your virtual-metadata.xml.  
>
> Since you have a "value-ref" that points at "isOrgUnitOfSubOrgUnitMap", 
> then you MUST have a corresponding bean with 
> "id='isOrgUnitOfSubOrgUnitMap'".  In this situation, it's probably likely 
> that you are missing something like a  with this ID.
>
> Here's an example of how this is achieved in virtual-metadata.xml:
>
> https://github.com/DSpace/DSpace/blob/main/dspace/config/spring/api/virtual-metadata.xml#L65-L77
>
>  
>  value-ref="publicationOrgUnit_name"/>
> 
>  id="publicationOrgUnit_name">
> 
> 
> organization.legalName
> 
> 
> 
>
> In that example, it's telling DSpace that the "isOrgUnitOfPublicationMap" 
> bean will cause the "dc.contributor.other" field to be dynamically 
> populated with the value of "publicationOrgUnit_name" bean. And that bean 
> pulls its value out of the "organization.legalName" field.
>
> So, in this example, in plain english, the Publication Entity's 
> "dc.contributor.other" field will be dynamically populated with the value 
> of "organization.legalName" from the OrgUnit Entity.
>
> You'd need to define something similar for your OrgUnit to SubOrgUnit 
> relationship for the "isOrgUnitOfSubOrgUnitMap" bean.
>
> Tim
>
> --
> *From:* dspac...@googlegroups.com  on behalf 
> of Tianyi Gu 
> *Sent:* Monday, April 11, 2022 1:04 PM
> *To:* DSpace Technical Support 
> *Subject:* [dspace-tech] Re: Error after adding a new Configurable Entity 
>  
> Hi Tim, 
>
> It's great to have you here. It is sort of what I was doing. Actually, we 
> were aware of the problem, so I want to create a new entity called 
> SubOrgUnit and created a relationship between SubOrgUnit and OrgUnit. 
>
> *relationship-types.xml:*
> 
> *SubOrgUnit*
> OrgUnit
> isOrgUnitOfSubOrgUnit
> isSubOrgUnitOfOrgUnit
> 
> 0
> 
> 
> 0
> 
> true
> 
>
>
> *virtual-metadata.xml:*
>
>  class="org.dspace.content.virtual.EntityTypeToFilterQueryService">
> 
> 
> 
>  *value="f.entityType=SubOrgUnit,equals"/>*
> 
> 
> 
>
> 
> 
> 
> ...
>   *   value-ref="isOrgUnitOfSubOrgUnitMap"/>*
> 
> 
> 
> 
>
> Thank you, 
>
> Tianyi
> On Monday, April 11, 2022 at 11:47:48 AM UTC-4 Tim Donohue wrote:
>
> Hi Tianyi,
>
> I think you might be hitting this bug: 
> https://github.com/DSpace/dspace-angular/issues/1511  
>
> Based on the error you shared in your email, it sounds like you might be 
> trying to relate an OrgUnit Entity back to an OrgUnit?  (As the final error 
> in that long message says "No bean named 'isOrgUnitOfSubOrgUnitMap' 
> available") 
>
> Currently that's not possible, as we recently found a bug where you cannot 
> create a Relationship which links an Entity Type back to itself.  We don't 
> yet have a solution for this, but it's on our TODO list to fix.
>
> Tim
>
> On Friday, April 8, 2022 at 2:57:17 PM UTC-5 gutia...@gmail.com wrote:
>
> Hello everyone, 
>
> I got a error message after adding a new Configurable entity. 
> Here is my working steps:
>
>- Configure virtual-metadata.xml: define keys and value-refs to Map 
>objects; org.dspace.content.virtual.EntityTypeToFilterQueryService; 
>Configure for VirtualMetadataPopulator and VirtualMetadataConfiguration
>- Create a collection to get handle number
>- Configure item-submission.xml: Define the process-map maps 
>collection handles to a particular Item ; Define step-definition 
>DescribeStep
>- Configure submission-form.xml: Define metadata in the submission 
>process
>- C

[dspace-tech] Re: Error after adding a new Configurable Entity

2022-04-11 Thread Tianyi Gu
Hi Tim,

It's great to have you here. It is sort of what I was doing. Actually, we 
were aware of the problem, so I want to create a new entity called 
SubOrgUnit and created a relationship between SubOrgUnit and OrgUnit. 

*relationship-types.xml:*

*SubOrgUnit*
OrgUnit
isOrgUnitOfSubOrgUnit
isSubOrgUnitOfOrgUnit

0


0

true



*virtual-metadata.xml:*





 *   *







...
  *  *





Thank you, 

Tianyi
On Monday, April 11, 2022 at 11:47:48 AM UTC-4 Tim Donohue wrote:

> Hi Tianyi,
>
> I think you might be hitting this bug: 
> https://github.com/DSpace/dspace-angular/issues/1511  
>
> Based on the error you shared in your email, it sounds like you might be 
> trying to relate an OrgUnit Entity back to an OrgUnit?  (As the final error 
> in that long message says "No bean named 'isOrgUnitOfSubOrgUnitMap' 
> available")
>
> Currently that's not possible, as we recently found a bug where you cannot 
> create a Relationship which links an Entity Type back to itself.  We don't 
> yet have a solution for this, but it's on our TODO list to fix.
>
> Tim
>
> On Friday, April 8, 2022 at 2:57:17 PM UTC-5 gutia...@gmail.com wrote:
>
>> Hello everyone,
>>
>> I got a error message after adding a new Configurable entity. 
>> Here is my working steps:
>>
>>- Configure virtual-metadata.xml: define keys and value-refs to Map 
>>objects; org.dspace.content.virtual.EntityTypeToFilterQueryService; 
>>Configure for VirtualMetadataPopulator and VirtualMetadataConfiguration 
>>- Create a collection to get handle number 
>>- Configure item-submission.xml: Define the process-map maps 
>>collection handles to a particular Item ; Define step-definition 
>>DescribeStep 
>>- Configure submission-form.xml: Define metadata in the submission 
>>process 
>>- Configure DSpace-ui-13\config\entities\relationship-types.xml 
>>- Add these entities to DB: \DSpace\bin\dspace initialize-entities -f 
>>C:\DSpace-ui-13\config\entities\relationship-types.xml
>>
>>
>> And here is the error message:
>>
>>
>> C:\DSpace\bin>dspace initialize-entities -f 
>> C:\DSpace-ui-13\config\entities\relationship-types.xml
>> Using DSpace installation in: C:\DSpace
>> Failure during kernel init: Error creating bean with name 
>> 'org.dspace.app.requestitem.RequestItemAuthorExtractor': Unsatisfied 
>> dependency expressed through field 'itemService'; nested exception is 
>> org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
>> creating bean with name 'org.dspace.content.ItemServiceImpl#0': Unsatisfied 
>> dependency expressed through field 'handleService'; nested exception is 
>> org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
>> creating bean with name 'org.dspace.handle.HandleServiceImpl#0': 
>> Unsatisfied dependency expressed through field 'siteService'; nested 
>> exception is 
>> org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
>> creating bean with name 'org.dspace.content.SiteServiceImpl#0': Unsatisfied 
>> dependency expressed through field 'metadataValueService'; nested exception 
>> is org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
>> creating bean with name 'org.dspace.content.MetadataValueServiceImpl#0': 
>> Unsatisfied dependency expressed through field 'authorizeService'; nested 
>> exception is 
>> org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
>> creating bean with name 'org.dspace.authorize.AuthorizeServiceImpl#0': 
>> Unsatisfied dependency expressed through field 'bitstreamService'; nested 
>> exception is 
>> org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
>> creating bean with name 'org.dspace.content.BitstreamServiceImpl#0': 
>> Unsatisfied dependency expressed through field 'relationshipService'; 
>> nested exception is 
>> org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
>> creating bean with name 'org.dspace.content.RelationshipServiceImpl#0': 
>> Unsatisfied dependency expressed through field 'entityTypeService'; nested 
>> exception is 
>> org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
>> creating bean with name 'org.dspace.content.EntityTypeServiceImpl#0': 
>> Unsatisfied dependency expressed through field 'groupService'; nested 
>> exception is 
>> org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
>> creating bean with name 'org.dspace.eperson.GroupServiceImpl#0': 
>> Unsatisfied dependency expressed through field 'collectionService'; nested 
>> exception is 
>> org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
>> creating bean with name 'org.dspace.content.CollectionServiceImpl#0': 
>> Unsatisfied 

[dspace-tech] Error after adding a new Configurable Entity

2022-04-08 Thread Tianyi Gu
Hello everyone,

I got a error message after adding a new Configurable entity. 
Here is my working steps:
- Configure virtual-metadata.xml: define keys and value-refs to Map 
objects; org.dspace.content.virtual.EntityTypeToFilterQueryService; 
Configure for VirtualMetadataPopulator and VirtualMetadataConfiguration 
- Create a collection to get handle number 
- Configure item-submission.xml: Define the process-map maps collection 
handles to a particular Item ; Define step-definition DescribeStep 
- Configure submission-form.xml: Define metadata in the submission process 
- Configure DSpace-ui-13\config\entities\relationship-types.xml 
- Add these entities to DB: \DSpace\bin\dspace initialize-entities -f 
C:\DSpace-ui-13\config\entities\relationship-types.xml
And here is the error message:


C:\DSpace\bin>dspace initialize-entities -f 
C:\DSpace-ui-13\config\entities\relationship-types.xml
Using DSpace installation in: C:\DSpace
Failure during kernel init: Error creating bean with name 
'org.dspace.app.requestitem.RequestItemAuthorExtractor': Unsatisfied 
dependency expressed through field 'itemService'; nested exception is 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 'org.dspace.content.ItemServiceImpl#0': Unsatisfied 
dependency expressed through field 'handleService'; nested exception is 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 'org.dspace.handle.HandleServiceImpl#0': 
Unsatisfied dependency expressed through field 'siteService'; nested 
exception is 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 'org.dspace.content.SiteServiceImpl#0': Unsatisfied 
dependency expressed through field 'metadataValueService'; nested exception 
is org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 'org.dspace.content.MetadataValueServiceImpl#0': 
Unsatisfied dependency expressed through field 'authorizeService'; nested 
exception is 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 'org.dspace.authorize.AuthorizeServiceImpl#0': 
Unsatisfied dependency expressed through field 'bitstreamService'; nested 
exception is 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 'org.dspace.content.BitstreamServiceImpl#0': 
Unsatisfied dependency expressed through field 'relationshipService'; 
nested exception is 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 'org.dspace.content.RelationshipServiceImpl#0': 
Unsatisfied dependency expressed through field 'entityTypeService'; nested 
exception is 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 'org.dspace.content.EntityTypeServiceImpl#0': 
Unsatisfied dependency expressed through field 'groupService'; nested 
exception is 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 'org.dspace.eperson.GroupServiceImpl#0': 
Unsatisfied dependency expressed through field 'collectionService'; nested 
exception is 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 'org.dspace.content.CollectionServiceImpl#0': 
Unsatisfied dependency expressed through field 'resourcePolicyService'; 
nested exception is 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 'org.dspace.authorize.ResourcePolicyServiceImpl#0': 
Unsatisfied dependency expressed through field 'contentServiceFactory'; 
nested exception is 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 'contentServiceFactory': Unsatisfied dependency 
expressed through field 'relationshipMetadataService'; nested exception is 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 
'org.dspace.content.RelationshipMetadataServiceImpl#0': Unsatisfied 
dependency expressed through field 'virtualMetadataPopulator'; nested 
exception is org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 
'org.dspace.content.virtual.VirtualMetadataPopulator#0' defined in file 
[C:\DSpace\config\spring\api\virtual-metadata.xml]: Cannot resolve 
reference to bean 'isOrgUnitOfSubOrgUnitMap' while setting bean property 
'map' with key [TypedStringValue: value [isOrgUnitOfSubOrgUnit], target 
type [null]]; nested exception is 
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean 
named 'isOrgUnitOfSubOrgUnitMap' available
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 
'org.dspace.app.requestitem.RequestItemAuthorExtractor': Unsatisfied 
dependency expressed through field 'itemService'; nested exception is 

[dspace-tech] Re: Connect Configurable Entities

2022-03-31 Thread Tianyi Gu
Hi Tim,

I figured out how to add dspace.entity.type. When I read the instruction 3.3 
 - Edit 
Collection, I thought it was under Collection settings; but it is actually 
under Item settings. So that's where I get confused. 

Thank you very much for your support!!
Tianyi

On Wednesday, March 30, 2022 at 3:56:12 PM UTC-4 Tim Donohue wrote:

> Hi Tianyi,
>
> When you import the defined Entity model (as described in the linked docs 
> below), it should automatically create the Entities along with the 
> relationship between the entities (which is defined in the 
> relationship-types.xml).  See the "Import entity model" step of the 
> Entities Documentation:
>
> https://wiki.lyrasis.org/display/DSDOC7x/Configurable+Entities#ConfigurableEntities-2.Importentitymodelintothedatabase
>
> If this isn't working for you, we may need more information, as the Person 
> (author) entity and Publication entity should be related automatically as 
> soon as you import the default entity model provided with DSpace 7.
>
> Tim
>
> On Tuesday, March 29, 2022 at 3:10:22 PM UTC-5 gutia...@gmail.com wrote:
>
>> Hello colleagues,
>>
>> After I initialize out of box entities, I got additional three tables: 
>> Relationship, relationship_type and entity_type;
>>
>> I'd like to make an author connecting with two publications. However, 
>> "relationship" table is empty. 
>>
>> How could I configure two entities reference each other?
>>
>> Thank you,
>> Tianyi
>>
>

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/b095b6cd-d6d9-4341-ad93-1e6d906fn%40googlegroups.com.


[dspace-tech] Connect Configurable Entities

2022-03-29 Thread Tianyi Gu
Hello colleagues,

After I initialize out of box entities, I got additional three tables: 
Relationship, relationship_type and entity_type;

I'd like to make an author connecting with two publications. However, 
"relationship" table is empty. 

How could I configure two entities reference each other?

Thank you,
Tianyi

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/a03767b1-b6aa-47a6-85b9-fed71213624dn%40googlegroups.com.


[dspace-tech] Replace Title to Name as a Person entities Item

2022-03-25 Thread Tianyi Gu
Hello,

By default, DSpace 7.1 will use Title as the page name.
After I create a Person "item" in the Person collection, it displayed as a 
"Untitled" item.
Home /Tes 
t/
Perso 
n/
Untitled 
/Edit 
Item

Could I ask how to change "Untitled" to person's Name?


Thank you,
Tianyi

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/53629d9d-d070-4475-a0ff-b46ca249ad7cn%40googlegroups.com.


Re: [dspace-tech] Make Upload as an option

2022-03-25 Thread Tianyi Gu
Thank you, Tim. I have made the change:

webui.submit.upload.required = false

On Thursday, March 24, 2022 at 3:34:58 PM UTC-4 Tim Donohue wrote:

> Hi Tianyi,
>
> There's a configuration for this in the backend's dspace.cfg:
>
> https://github.com/DSpace/DSpace/blob/main/dspace/config/dspace.cfg#L907
>
> If you set that to "false" then file uploads should be optional.  You can 
> set it to false either in your local.cfg or in dspace.cfg.
>
> Tim
> --
> *From:* dspac...@googlegroups.com  on behalf 
> of Tianyi Gu 
> *Sent:* Wednesday, March 23, 2022 5:24 PM
> *To:* DSpace Technical Support 
> *Subject:* [dspace-tech] Make Upload as an option 
>  
> Hello,  
>
> Anyone can tell how to change upload a file as an option. 
>
> Currently, every time I create an item I have to upload a file. How could 
> I change the setting?
>
> I have looked into submission-form.xml and item-submission.xml, but didn't 
> figure out how to make the change.
>
> Please advise.
>
> Thank you,
> Tianyi
>
> -- 
> All messages to this mailing list should adhere to the Code of Conduct: 
> https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
> --- 
> 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 dspace-tech...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/dspace-tech/3d5ec846-11d2-4e04-9e2d-11e881bfa9e0n%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/dspace-tech/3d5ec846-11d2-4e04-9e2d-11e881bfa9e0n%40googlegroups.com?utm_medium=email_source=footer>
> .
>

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/79d355ff-e81c-4bcd-93ee-00f459420b97n%40googlegroups.com.


[dspace-tech] Make Upload as an option

2022-03-23 Thread Tianyi Gu
Hello, 

Anyone can tell how to change upload a file as an option. 

Currently, every time I create an item I have to upload a file. How could I 
change the setting?

I have looked into submission-form.xml and item-submission.xml, but didn't 
figure out how to make the change.

Please advise.

Thank you,
Tianyi

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/3d5ec846-11d2-4e04-9e2d-11e881bfa9e0n%40googlegroups.com.


[dspace-tech] Re: Configurable entities implementation

2022-03-22 Thread Tianyi Gu
Ideally, I could modify:
1. this collection page is more customized for the Person entity;
2. change the search result: display Person's full name instead of 
"untitled" 
3. change the "item" label.

Thank you,
Tianyi

On Tuesday, March 22, 2022 at 2:45:46 PM UTC-4 Tianyi Gu wrote:

> Hi Tim, Thank you for answering that. I have verified that and learned 
> that the script will fill the tables. 
>
> Now, when I create a person as an item, the submission form for Person 
> submission form doesn't have a Title and I have to upload a file into the 
> item. After the creation, the new person data entry is displayed as 
> "Untitled" -- Please see the screenshot below. 
> I am reading the submission-forms.xml file; From the comments, I learned, 
> for configurable entities, "this is nearly identical to the 
>  'traditionalpageone' form".
> How do I modify the configurable item submission form without changing the 
> regular submission?
>
> Thank you, Tim!!
>
> Tianyi
>
> [image: person data entry.PNG]
> On Monday, March 21, 2022 at 10:21:00 AM UTC-4 Tim Donohue wrote:
>
>> Just to verify, yes the "entity_type" and "relationship_type" tables 
>> should exist already in every DSpace 7.x instance.  By default they are 
>> empty tables. But, once you run that "initialize-entities" command, they 
>> are populated with the Entities & Relationships that are specified in the 
>> file you pass to that command.
>>
>> If you have other questions, let us know on this list.
>>
>> Tim
>> On Friday, March 18, 2022 at 11:23:29 AM UTC-5 gutia...@gmail.com wrote:
>>
>>> Hello everyone, 
>>> Why I can't find  "entity_type"  and  "relationship_type"database 
>>> tables? I have followed the DSpace configurable entity instruction 
>>> <https://wiki.lyrasis.org/display/DSDOC7x/Configurable+Entities#:~:text=Configurable%20Entities%20are%20designed%20to,Every%20Entity%20is%20an%20Item.>
>>>  and 
>>> run the initialize-entities command:
>>> [dspace]/bin/dspace initialize-entities -f 
>>> [dspace]/config/entities/relationship-types.xml
>>>
>>> According to the instruction:
>>>
>>> Once imported into the Database, the overall structure is as follows:
>>>
>>>
>>>- 
>>>   - All valid Entity Types are stored in the "entity_type" database 
>>>   table.
>>>   - All Relationship type definitions are stored in the 
>>> "relationship_type" 
>>>   database table
>>>   - All Relationships between entities get stored in the 
>>>   "relationship" table.
>>>   - .
>>>
>>> Did I interpret it wrong?
>>>
>>> Please advise.
>>>
>>> Thank you,
>>> Tianyi
>>>
>>

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/f163dfe5-058f-46fa-b9a6-f6d7ff426de3n%40googlegroups.com.


[dspace-tech] Re: Configurable entities implementation

2022-03-22 Thread Tianyi Gu
Hi Tim, Thank you for answering that. I have verified that and learned that 
the script will fill the tables. 

Now, when I create a person as an item, the submission form for Person 
submission form doesn't have a Title and I have to upload a file into the 
item. After the creation, the new person data entry is displayed as 
"Untitled" -- Please see the screenshot below. 
I am reading the submission-forms.xml file; From the comments, I learned, 
for configurable entities, "this is nearly identical to the 
 'traditionalpageone' form".
How do I modify the configurable item submission form without changing the 
regular submission?

Thank you, Tim!!

Tianyi

[image: person data entry.PNG]
On Monday, March 21, 2022 at 10:21:00 AM UTC-4 Tim Donohue wrote:

> Just to verify, yes the "entity_type" and "relationship_type" tables 
> should exist already in every DSpace 7.x instance.  By default they are 
> empty tables. But, once you run that "initialize-entities" command, they 
> are populated with the Entities & Relationships that are specified in the 
> file you pass to that command.
>
> If you have other questions, let us know on this list.
>
> Tim
> On Friday, March 18, 2022 at 11:23:29 AM UTC-5 gutia...@gmail.com wrote:
>
>> Hello everyone, 
>> Why I can't find  "entity_type"  and  "relationship_type"database tables? 
>> I have followed the DSpace configurable entity instruction 
>> 
>>  and 
>> run the initialize-entities command:
>> [dspace]/bin/dspace initialize-entities -f 
>> [dspace]/config/entities/relationship-types.xml
>>
>> According to the instruction:
>>
>> Once imported into the Database, the overall structure is as follows:
>>
>>
>>- 
>>   - All valid Entity Types are stored in the "entity_type" database 
>>   table.
>>   - All Relationship type definitions are stored in the 
>> "relationship_type" 
>>   database table
>>   - All Relationships between entities get stored in the 
>>   "relationship" table.
>>   - .
>>
>> Did I interpret it wrong?
>>
>> Please advise.
>>
>> Thank you,
>> Tianyi
>>
>

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/19053fd7-773d-43d7-8b24-ff866bcf2205n%40googlegroups.com.


[dspace-tech] Re: Configurable entities implementation

2022-03-18 Thread Tianyi Gu
I can't see configurable entities data in the metadatafieldregistr  table: 

https://groups.google.com/g/dspace-tech/c/fKvl6s_pU6w

relation
isAuthorOfPublication
relation
isPublicationOfAuthor
...
On Friday, March 18, 2022 at 12:23:29 PM UTC-4 Tianyi Gu wrote:

> Hello everyone, 
> Why I can't find  "entity_type"  and  "relationship_type"database tables? 
> I have followed the DSpace configurable entity instruction 
> <https://wiki.lyrasis.org/display/DSDOC7x/Configurable+Entities#:~:text=Configurable%20Entities%20are%20designed%20to,Every%20Entity%20is%20an%20Item.>
>  and 
> run the initialize-entities command:
> [dspace]/bin/dspace initialize-entities -f 
> [dspace]/config/entities/relationship-types.xml
>
> According to the instruction:
>
> Once imported into the Database, the overall structure is as follows:
>
>
>- 
>   - All valid Entity Types are stored in the "entity_type" database 
>   table.
>   - All Relationship type definitions are stored in the 
> "relationship_type" 
>   database table
>   - All Relationships between entities get stored in the 
>   "relationship" table.
>   - .
>
> Did I interpret it wrong?
>
> Please advise.
>
> Thank you,
> Tianyi
>

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/4a3babf1-55bc-43c8-903b-0c45826c0d60n%40googlegroups.com.


[dspace-tech] Configurable entities implementation

2022-03-18 Thread Tianyi Gu
Hello everyone, 
Why I can't find  "entity_type"  and  "relationship_type"database tables? I 
have followed the DSpace configurable entity instruction 

 and 
run the initialize-entities command:
[dspace]/bin/dspace initialize-entities -f 
[dspace]/config/entities/relationship-types.xml

According to the instruction:

Once imported into the Database, the overall structure is as follows:


   - 
  - All valid Entity Types are stored in the "entity_type" database 
  table.
  - All Relationship type definitions are stored in the "relationship_type" 
  database table
  - All Relationships between entities get stored in the "relationship" 
  table.
  - .
   
Did I interpret it wrong?

Please advise.

Thank you,
Tianyi

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/b10bbb4b-ba9c-443f-bce5-381ced28e91bn%40googlegroups.com.


[dspace-tech] 500 Hal Browser error

2022-02-25 Thread Tianyi Gu
Hi everyone, and @Tim, 

Have done debug settings. HAL browser looks fine, but errors in Tomcat 
files.
DSpace log file has nothing for today.

Tomcat9 - stderr. file : 

[Fatal Error] log4j2.xml:12:10: The content of elements must consist of 
well-formed character data or markup.
Warning at xsl:stylesheet on line 14 column 35 
  Unrecognized version 1.1: treated as 1.0

Tomcat
localhost_access_log.2022-02-25

0:0:0:0:0:0:0:1 - - [25/Feb/2022:14:47:17 -0500] "GET 
/server/api/core/communities HTTP/1.1" 500 15041


I also read the Common Installation Issues for hints on debugging or fixing 
that 500 error: 
https://wiki.lyrasis.org/display/DSDOC7x/Installing+DSpace#InstallingDSpace-%22500ServiceUnavailable%22fromtheUserInterface

Please suggest.

Thank you,
Tianyi

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/4af6a49e-f0f6-4af1-9a3a-c97fc52b3478n%40googlegroups.com.


[dspace-tech] Myth: Site Admin lost periodically

2021-11-01 Thread Tianyi Gu
Hello,

Happy Monday everyone and hope you have a great ahead!

Last Friday, I could not login DSpace with my site admin.
However, I have no problem to login this morning with the same password and 
admin user name.

I had another DSpace instance. The same issue happened on that instance as 
well. 

Anyone could give any ideas on that?

Thank you,
Tianyi

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/42e038c9-1d95-498c-8606-5b378deb27fen%40googlegroups.com.


Re: [dspace-tech] Bitstream Architect - connect to multiple data stores

2021-10-26 Thread Tianyi Gu
Hi Mark,

That's brilliant! 

I see what you mean. I can find it from 'config/spring/api/bitstore.xml':
https://github.com/DSpace/DSpace/blob/main/dspace/config/spring/api/bitstore.xml

To get the ideal stage, we need more development work!

I will let you know if I could do anything from my side.

Thank you,
Tianyi


On Tuesday, October 26, 2021 at 10:18:36 AM UTC-4 Mark H. Wood wrote:

> On Tue, Oct 26, 2021 at 05:17:13AM -0700, Tianyi Gu wrote:
> > I transformed the DSpace 7 Storage layer document into a visual diagram 
> in 
> > the attachment.
> > 
> > Based on my understanding, DSpace only stores data to the one (if we 
> have 
> > 10 stores) that has the biggest Store Number.
>
> No. See the file 'config/spring/api/bitstore.xml'. The
> BitstreamStorageService is configured with a map of store numbers to
> instances of BitStoreService implementations, and a property
> 'incoming' which selects from that map the store to which all new
> bitstreams are deposited. To change the "incoming" store requires
> editing this file and restarting DSpace.
>
> > If I want DSpace to write data into several storages, each matching a 
> > designated community, sub-community or collection, on the same time, we 
> > have to set up the same numbers of DSpace instances on different cloud 
> > infrastructures? 
>
> I have given some thought to making the selection of assetstores a
> pluggable policy, by abstracting BitstreamStorageService or by having
> it refer to a configured implementation of a policy interface. My own
> use cases would be to direct very large bitstreams to nearline storage
> and smaller ones to local storage, or perhaps to producing backups by
> "twinning" bitstreams to multiple stores when they are deposited. But
> a policy implementation could be based on any computable criteria.
>
> There is not yet any code to do this.
>
> -- 
> Mark H. Wood
> Lead Technology Analyst
>
> University Library
> Indiana University - Purdue University Indianapolis
> 755 W. Michigan Street
> Indianapolis, IN 46202
> 317-274-0749 <(317)%20274-0749>
> www.ulib.iupui.edu
>

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/7e5c9b6a-7ce5-4ada-9cf9-4dd2a44bfdadn%40googlegroups.com.


Re: [dspace-tech] Bitstream Architect - connect to multiple data stores

2021-10-26 Thread Tianyi Gu
Hi Tim,

I will read the 7.x features. 

Personally, I like DSpace a lot. But I don't know how my stakeholders will 
compare DSpace with Fedora or Zenodo. 

Much appreciated!
Tianyi
On Tuesday, October 26, 2021 at 9:56:53 AM UTC-4 Tim Donohue wrote:

> Hi Tianyi,
>
> Currently, there are no plans on the Roadmap to change bitstream storage 
> behavior in DSpace.  
>
> The planned 7.x features can all be found at 
> https://wiki.lyrasis.org/display/DSPACE/DSpace+Release+7.0+Status#DSpaceRelease7.0Status-Whatfeaturesarecominginalater7.xrelease?7.x
>
> The Roadmap for 8.x or beyond are still under discussion by our DSpace 
> Steering Group.
>
> All that said, as an open-source project we always do accept donated 
> contributions from community members.  So, if an institution developed (or 
> hired a service provider to develop) a new feature or improvement, then it 
> would be considered for a more immediate release (after undergoing a review 
> by our Committers / Developers & also feedback from Steering and others as 
> needed).  So, our Roadmap is never completely set in stone, but this sort 
> of feature doesn't currently exist on our Roadmap.
>
> Tim
> ------
> *From:* dspac...@googlegroups.com  on behalf 
> of Tianyi Gu 
> *Sent:* Tuesday, October 26, 2021 7:17 AM
> *To:* DSpace Technical Support 
> *Subject:* [dspace-tech] Bitstream Architect - connect to multiple data 
> stores 
>  
> Hello Tim, everyone, 
>
> I transformed the DSpace 7 Storage layer document into a visual diagram in 
> the attachment.
>
> Based on my understanding, DSpace only stores data to the one (if we have 
> 10 stores) that has the biggest Store Number.
>
> If I want DSpace to write data into several storages, each matching a 
> designated community, sub-community or collection, on the same time, we 
> have to set up the same numbers of DSpace instances on different cloud 
> infrastructures? 
>
> Tim, could you please give an exposure on some relative topics in the 
> future update plan? It is crucial for my project plan as well.
>
> Thank you,
> Tianyi
>
>
>
> -- 
> All messages to this mailing list should adhere to the Code of Conduct: 
> https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
> --- 
> 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 dspace-tech...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/dspace-tech/406f64d1-0e8e-4a14-a1fc-bf73b5c26c05n%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/dspace-tech/406f64d1-0e8e-4a14-a1fc-bf73b5c26c05n%40googlegroups.com?utm_medium=email_source=footer>
> .
>

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/3bc30944-09da-45ca-96b4-193e838d9c83n%40googlegroups.com.


[dspace-tech] Designated resource for a specific community, sub-community, or collection

2021-10-26 Thread Tianyi Gu
Hi DSpace Gurus,

Do we have designated resource settings pointing to each 
community, sub-community, or collection? 

Scenario:
Community A uses Google Cloud; 
Community B Collection 1 uses AWS...
They have different budgets to control their own cloud resources, but like 
to collaborate on the same DSpace site.

Any new update plan on that?

Thank you,
Tianyi

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/ff9c2991-d211-467c-9551-34eaab6a693en%40googlegroups.com.


[dspace-tech] Re: Bitstream Architect - connect to multiple data stores

2021-10-26 Thread Tianyi Gu
I updated the diagram

On Tuesday, October 26, 2021 at 9:42:25 AM UTC-4 Tianyi Gu wrote:

> Hello Tim, everyone,
>
> I transformed the DSpace 7 Storage layer document into a visual diagram in 
> the attachment.
>
> Based on my understanding, DSpace only stores data to the one (if we have 
> 10 stores) that has the biggest Store Number.
>
> If I want DSpace to write data into several storages, each matching a 
> designated community, sub-community or collection, on the same time, we 
> have to set up the same numbers of DSpace instances on different cloud 
> infrastructures? 
>
> Tim, could you please give an exposure on some relative topics in the 
> future update plan? It is crucial for my project plan as well.
>
> Thank you,
> Tianyi
>
>
>
>

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/862910a0-9d35-4226-bf7e-b28b241f1188n%40googlegroups.com.


[dspace-tech] Bitstream Architect - connect to multiple data stores

2021-10-26 Thread Tianyi Gu
Hello Tim, everyone,

I transformed the DSpace 7 Storage layer document into a visual diagram in 
the attachment.

Based on my understanding, DSpace only stores data to the one (if we have 
10 stores) that has the biggest Store Number.

If I want DSpace to write data into several storages, each matching a 
designated community, sub-community or collection, on the same time, we 
have to set up the same numbers of DSpace instances on different cloud 
infrastructures? 

Tim, could you please give an exposure on some relative topics in the 
future update plan? It is crucial for my project plan as well.

Thank you,
Tianyi



-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/406f64d1-0e8e-4a14-a1fc-bf73b5c26c05n%40googlegroups.com.