PubMan 6 1

From MPDLMediaWiki
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 6.1 Release[edit]

Affected Servers[edit]






PubMan EAR[edit]

Copy pid-cache-ds.xml to the JBoss deploy directory

PubMan Properties[edit]

  • new property: escidoc.cone.subjectVocab (for the indication which controlled vocabs are displayed as browse by). Current value = ddc
  • new property: escidoc.framework_access.login.url (to be used to login to escidoc-core)

Pid cache:

escidoc.pidcache.cache.size.max=1000
escidoc.pidcache.refresh.interval=120
escidoc.pidcache.dummy.url=http://pubman.mpdl.mpg.de/pubman/faces/PidNotResolved.jsp?id=
escidoc.pid.gwdg.service.url=http://handle.gwdg.de:8080/pidservice
escidoc.pid.gwdg.timeout=3000
escidoc.pid.pidcache.service.url=http://dev-pubman.mpdl.mpg.de/pidcache/handle
escidoc.pid.service.create.path=/write/create
escidoc.pid.service.view.path=/read/view
escidoc.pid.service.delete.path=/write/delete
escidoc.pid.service.update.path=/write/modify
escidoc.pid.service.search.path=/read/search
escidoc.pid.gwdg.user.login=1234
escidoc.pid.gwdg.user.password=mypwd
escidoc.pidcache.user.name=<pid_manager_login>
escidoc.pidcache.user.password=<pid_manager_password>
  • new property: escidoc.pubman.genres.configuration=WEB-INF/classes/Genres.xml

Core Infrastructure[edit]

the current version of escidoc-core used for this release is 1.2RC1. all below mentioned changes have to be applied to all affected servers.

  • Fedora
    • the version of Fedora has to be 3.2.1
    • the fedora-3.2-fix01-installer.jar delivered by FIZ creates an entry in the fedora.fcfg file,

which prevents Fedora to be started. Inside the <datastore id="localPostgreSQLPool"> section, the patrameter

   <param name="ddlConverter" value="de.escidoc.core.common.business.fedora.mptstore.PostgresDDLGenerator"/>

has to be set to

   <param name="ddlConverter" value="fedora.server.utilities.PostgresDDLConverter"/>
  • JBoss
    • the applicxation server has to be updated with a new patch (delivered by FIZ)
  • FOXML
    • switching from escidoc-core 1.1 to 1.2 requires a migration of the Fedora FOXML files
    • the migration procedure delivered by FIZ has to be tested thoroughly!!!
    • see also Core database ...
  • XACML
    • AA policies delivered with the core-infrastructure can not be used as default policies (they are communicated)
    • AA Policies for MPDL are in SVN Common services - XACML

Core Properties[edit]

Change Property for Lucene Indexing stylesheet:

gsearch.escidoc.indexingStylesheet = http://escidoc1.escidoc.mpg.de/resources/searchIndexDefinition/mpdlEscidocXmlToLucene_1.2.xslt

Core Database[edit]

  • Migration 1.1 to 1.2
    • a database migration is required!
    • migration procedure delivered by FIZ has to be tested thoroughly!

Common Services[edit]

  • the following modules have been updated and reflect all schema and interface changes:
    • framework_access
    • common_logic
    • common_logic_ear
  • all three modules completed all our current unit- and integration tests successfully.

Validation Database[edit]

CoNE Database[edit]

  • add "image/bmp" to mimetypes and escidocmimetypes
  • add "video/x-ms-wmv" to mimetypes and escidocmimetypes
  • run
update triples set predicate = 'http://purl.org/escidoc/metadata/terms/0.1/suffix' where predicate = 'urn:cone:suffix';
update triples set predicate = 'http://www.w3.org/1999/02/22-rdf-syntax-ns#value' where predicate = 'http://www.w3.org/1999/02/22-rdf-syntax-ns#/value';
update triples set predicate = 'http://www.w3.org/2001/XMLSchema-instance type' where predicate = 'http://www.w3.org/2001/XMLSchema-instance/type';

Data Migration[edit]

  • Check if PubMan Import Task Content-Model is present (escidoc:importtask1), otherwise create one and add to properties (escidoc.import.task.content-model).

eSciDoc Admin[edit]