PubMan 7 1

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 =

Affected Servers

 * http://qa-pubman.mpdl.mpg.de/
 * http://qa-coreservice.mpdl.mpg.de:8080/


 * http://pubman.mpdl.mpg.de/
 * http://coreservice.mpdl.mpg.de/


 * http://test-pubman.mpdl.mpg.de/
 * http://test-coreservice.mpdl.mpg.de:8080/


 * http://nims.mpdl.mpg.de/
 * http://nims-coreservice.mpdl.mpg.de:8080/


 * http://migration-pubman.mpdl.mpg.de/
 * http://migration-coreservice.mpdl.mpg.de:8080/

Fedora
cd /X/fedora java -jar foxml.jar oaidc /X/fedora/data/objects File: /X/fedora/data/objects/2009/0213/13/15/escidoc_54203 Remove OU escidoc:1462638 from FOXML
 * New Fedora installation: https://www.escidoc.org/JSPWiki/en/InstallFedora3.4ForRelease1.3
 * OAI-PMH migration:
 * Correct manually:

/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 "http://escidoc.de/core/01/resources/ContentModel" by ""
 * Fedora rebuild

Coreservice Apache
LimitRequestLine 65000 LimitRequestFields 100 LimitRequestFieldsize 65000
 * set url request length in /etc/apache2/vhosts.d/coreservice.conf:

Coreservice JBoss

 * 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

 * for manual update: make sure ./conf/search/config/index/searchResult2Soap.xslt contains the attribute omit-xml-declaration="yes"

Core Database

 * run database migration 1.2 -> 1.3

Core Lucene Index
copy the file from framework_access/src/main/resources to coreservice server, directory JBOSS_HOME/server/default/conf/search/config/index/item_container_admin
 * 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/escidoc_all
 * same for stylesheet mpdlEscidocXmlToLucene.xslt


 * 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

...    ...

PubMan EAR

 * pubman_ear-7.1.2.ear
 * oaiprovider.war von QA nach live kopieren, OAI-DB leeren.

PubMan JBoss

 * upgrade to JBoss 4.2.3-GA
 * Secure JBoss as described here.

AA

 * copy and adapt from QA jboss conf directory:
 * auth.properties
 * cone.properties
 * conf.xml

Validation Database

 * validation schemas have been modified: rebuild of validation database is necessary

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
 * 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

PubMan Software Homepage
http://pubman.mpdl.mpg.de/software/