Difference between revisions of "PubMan 7 1"
Jump to navigation
Jump to search
(21 intermediate revisions by 2 users not shown) | |||
Line 24: | Line 24: | ||
== Fedora == | == Fedora == | ||
* OAI-PMH migration | * New Fedora installation: https://www.escidoc.org/JSPWiki/en/InstallFedora3.4ForRelease1.3 | ||
* OAI-PMH migration: | |||
cd /X/fedora | |||
java -jar foxml.jar oaidc /X/fedora/data/objects | |||
* Correct manually: | * Correct manually: | ||
File: /X/fedora/data/objects/2009/0213/13/15/escidoc_54203 | File: /X/fedora/data/objects/2009/0213/13/15/escidoc_54203 | ||
Remove OU escidoc:1462638 from FOXML | Remove OU escidoc:1462638 from FOXML | ||
/X/fedora/data/objects/2011/0217/16/42/escidoc_752582 | |||
Remove OU escidoc:persistent25 from FOXML | |||
/X/fedora/data/objects/2011/0512/14/30/escidoc_898694 | |||
Remove OU escidoc:971545 from FOXML | |||
* Persistent objects: | |||
** Check if XSI namespace and XSI schema location exists on OAI_DC streams | |||
** Old content models are invalid: | |||
*** Replace all occurances of "MYMETYPE" by "MIMETYPE" | |||
*** Replace all occurances of "<rdf:type>http://escidoc.de/core/01/resources/ContentModel</rdf:type>" by "<rdf:type rdf:resource="http://escidoc.de/core/01/resources/ContentModel"/>" | |||
* Fedora rebuild | |||
== Coreservice Apache == | == Coreservice Apache == | ||
Line 37: | Line 51: | ||
== Coreservice JBoss == | == Coreservice JBoss == | ||
* upgrade to JBoss 4.2.3-GA | * upgrade to JBoss 4.2.3-GA, install JBoss patch | ||
* Secure JBoss as described [[Secure_JBoss_for_Core-Service_and_solution|here]]. | |||
* configure url request length in ''JBOSS_HOME/server/default/deploy/jboss-web.deployer/server.xml'': | * configure url request length in ''JBOSS_HOME/server/default/deploy/jboss-web.deployer/server.xml'': | ||
Line 64: | Line 79: | ||
*Afterwards, an reindex is required | *Afterwards, an reindex is required | ||
*Add the DC-MAPPING to the publication content model: | |||
** Get the rest representation of the content model | |||
** Add the content stream like this | |||
... | |||
<escidocContentStreams:content-streams xlink:type="simple" xlink:title="Content streams of Item escidoc:2001" xlink:href="/cmm/content-model/escidoc:2001:3/content-streams"> | |||
<escidocContentStreams:content-stream name="DC-MAPPING" | |||
xlink:type="simple" xlink:title="" xlink:href="http://test-pubman.mpdl.mpg.de/oaidc/oai_dc.xsl" | |||
mime-type="text/xml" storage="external-managed" | |||
/> | |||
</escidocContentStreams:content-streams> | |||
... | |||
== PubMan EAR == | == PubMan EAR == | ||
* pubman_ear-7.1.2.ear | |||
* oaiprovider.war von QA nach live kopieren, OAI-DB leeren. | |||
== PubMan Properties == | == PubMan Properties == | ||
Line 71: | Line 101: | ||
== PubMan Apache== | == PubMan Apache== | ||
== PubMan JBoss== | == PubMan JBoss == | ||
* upgrade to JBoss 4.2.3-GA | * upgrade to JBoss 4.2.3-GA | ||
* Secure JBoss as described [[Secure_JBoss_for_Core-Service_and_solution|here]]. | |||
== AA == | |||
* copy and adapt from QA jboss conf directory: | |||
** auth.properties | |||
** cone.properties | |||
** conf.xml | |||
== Validation Database == | == Validation Database == | ||
Line 78: | Line 115: | ||
==Migration database== | ==Migration database== | ||
== CoNE Database (all except zim02.gwdg.de) == | == CoNE Database (all except zim02.gwdg.de) == | ||
== | ==eSciDoc Admin== | ||
* | * update the live instance on escidocadmin.mpdl.mpg.de(vm21) using https://subversion.mpdl.mpg.de/admin/trunk/escidocadmin | ||
== Data Migration (informational) == | |||
* Namespaces changed | * Namespaces changed | ||
Line 100: | Line 138: | ||
** UserGroupList and GrantList | ** UserGroupList and GrantList | ||
== PubMan Software Homepage == | |||
http://pubman.mpdl.mpg.de/software/ | |||
[[Category:Release Log]] | [[Category:Release Log]] |
Latest revision as of 07:05, 10 September 2012
This page shall contain every change that is made during a qa release of the version mentioned above. If it's not here, it never happened!
PubMan 7.1 Release[edit]
Affected Servers[edit]
Fedora[edit]
- New Fedora installation: https://www.escidoc.org/JSPWiki/en/InstallFedora3.4ForRelease1.3
- OAI-PMH migration:
cd /X/fedora java -jar foxml.jar oaidc /X/fedora/data/objects
- Correct manually:
File: /X/fedora/data/objects/2009/0213/13/15/escidoc_54203 Remove OU escidoc:1462638 from FOXML
/X/fedora/data/objects/2011/0217/16/42/escidoc_752582 Remove OU escidoc:persistent25 from FOXML
/X/fedora/data/objects/2011/0512/14/30/escidoc_898694 Remove OU escidoc:971545 from FOXML
- Persistent objects:
- Check if XSI namespace and XSI schema location exists on OAI_DC streams
- Old content models are invalid:
- Replace all occurances of "MYMETYPE" by "MIMETYPE"
- Replace all occurances of "<rdf:type>http://escidoc.de/core/01/resources/ContentModel</rdf:type>" by "<rdf:type rdf:resource="http://escidoc.de/core/01/resources/ContentModel"/>"
- Fedora rebuild
Coreservice Apache[edit]
- set url request length in /etc/apache2/vhosts.d/coreservice.conf:
LimitRequestLine 65000 LimitRequestFields 100 LimitRequestFieldsize 65000
Coreservice JBoss[edit]
- upgrade to JBoss 4.2.3-GA, install JBoss patch
- Secure JBoss as described here.
- configure url request length in JBOSS_HOME/server/default/deploy/jboss-web.deployer/server.xml:
maxHttpHeaderSize="65536"
Core Infrastructure[edit]
- for manual update: make sure ./conf/search/config/index/searchResult2Soap.xslt contains the attribute omit-xml-declaration="yes"
Core Properties[edit]
Core Database[edit]
- run database migration 1.2 -> 1.3
Core Lucene Index[edit]
- Indexing stylesheet itemContainerAdminXmlToLucene.xslt was adapted (new index "/isLatestVersion" added)
copy the file from
framework_access/src/main/resources
to coreservice server, directory
JBOSS_HOME/server/default/conf/search/config/index/item_container_admin
- same for stylesheet mpdlEscidocXmlToLucene.xslt
copy the file from
framework_access/src/main/resources
to coreservice server, directory
JBOSS_HOME/server/default/conf/search/config/index/escidoc_all
- Afterwards, an reindex is required
- Add the DC-MAPPING to the publication content model:
- Get the rest representation of the content model
- Add the content stream like this
... <escidocContentStreams:content-streams xlink:type="simple" xlink:title="Content streams of Item escidoc:2001" xlink:href="/cmm/content-model/escidoc:2001:3/content-streams"> <escidocContentStreams:content-stream name="DC-MAPPING" xlink:type="simple" xlink:title="" xlink:href="http://test-pubman.mpdl.mpg.de/oaidc/oai_dc.xsl" mime-type="text/xml" storage="external-managed" /> </escidocContentStreams:content-streams> ...
PubMan EAR[edit]
- pubman_ear-7.1.2.ear
- oaiprovider.war von QA nach live kopieren, OAI-DB leeren.
PubMan Properties[edit]
PubMan Apache[edit]
PubMan JBoss[edit]
- upgrade to JBoss 4.2.3-GA
- Secure JBoss as described here.
AA[edit]
- copy and adapt from QA jboss conf directory:
- auth.properties
- cone.properties
- conf.xml
Validation Database[edit]
- validation schemas have been modified: rebuild of validation database is necessary
Migration database[edit]
CoNE Database (all except zim02.gwdg.de)[edit]
eSciDoc Admin[edit]
- update the live instance on escidocadmin.mpdl.mpg.de(vm21) using https://subversion.mpdl.mpg.de/admin/trunk/escidocadmin
Data Migration (informational)[edit]
- Namespaces changed
- http://www.escidoc.de/schemas/role/0.4 --> http://www.escidoc.de/schemas/role/0.5
- http://www.escidoc.de/schemas/item/0.9 --> http://www.escidoc.de/schemas/item/0.10
- http://www.escidoc.de/schemas/itemlist/0.9 --> http://www.escidoc.de/schemas/itemlist/0.10
- http://www.escidoc.de/schemas/container/0.8 --> http://www.escidoc.de/schemas/container/0.9
- http://www.escidoc.de/schemas/containerlist/0.8 --> http://www.escidoc.de/schemas/containerlist/0.9
- http://www.escidoc.de/schemas/memberlist/0.9 --> http://www.escidoc.de/schemas/memberlist/0.10
- http://www.escidoc.de/schemas/searchresult/0.7 --> http://www.escidoc.de/schemas/searchresult/0.8
- http://www.escidoc.de/schemas/srw-types/0.7 --> http://www.escidoc.de/schemas/srw-types/0.8
- http://www.escidoc.de/schemas/reportdefinition/0.3 --> http://www.escidoc.de/schemas/reportdefinition/0.4
- http://www.escidoc.de/schemas/reportdefinition-list/0.3 --> http://www.escidoc.de/schemas/reportdefinition-list/0.4
- some queries enveloped in SearchRetrieveResponses
- UserGroupList and GrantList