PubMan 7 1

From MPDLMediaWiki
Revision as of 08:05, 10 September 2012 by MFranke (talk | contribs) (→‎PubMan JBoss)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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]

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

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]

Data Migration (informational)[edit]

  • some queries enveloped in SearchRetrieveResponses
    • UserGroupList and GrantList

PubMan Software Homepage[edit]

http://pubman.mpdl.mpg.de/software/