11
ODP V2 Data Provider package overview Sergey Sukhonosov National Oceanographic Data Centre, Russia Training course on establishment of the ODP regional node and data network for SNDM-Argentina ,7 - 11 October 2013, Buenos Aires, Argentina

ODP V2 Data Provider package overview Sergey Sukhonosov National Oceanographic Data Centre, Russia Training course on establishment of the ODP regional

Embed Size (px)

Citation preview

Page 1: ODP V2 Data Provider package overview Sergey Sukhonosov National Oceanographic Data Centre, Russia Training course on establishment of the ODP regional

ODP V2 Data Provider package overview

Sergey SukhonosovNational Oceanographic Data Centre, Russia

Training course on establishment of the ODP regional node and data network for SNDM-Argentina,7 - 11 October 2013, Buenos Aires, Argentina

Page 2: ODP V2 Data Provider package overview Sergey Sukhonosov National Oceanographic Data Centre, Russia Training course on establishment of the ODP regional

2

How to downloadFTP server on Partnership Centre for IODE ODP

ftp://nodc.meteo.ru/distro (ask login & password)

Page 3: ODP V2 Data Provider package overview Sergey Sukhonosov National Oceanographic Data Centre, Russia Training course on establishment of the ODP regional

3

How to downloadDistribution package to install DP from the

scratch:jboss-4.2.3.GA-bundled-DP.zip

Instructions for quick installation:readme-to-install.txt

Update packages - CADIC, EFPU,IAA, etc.

Page 4: ODP V2 Data Provider package overview Sergey Sukhonosov National Oceanographic Data Centre, Russia Training course on establishment of the ODP regional

4

Distribution contentVM image for VMWare and VirtualBox (OS Centos

6.2, JBoss with bundled DP v.2.1 + JOSSO client + configurations + db drivers)

JBoss-4.2.3.GA with bundled DP v.2.1 + JOSSO client + configurations + db drivers)

Database drivers: Oracle 9g-11g, MS SQL Server, MySQL, PostgreSQL

Page 5: ODP V2 Data Provider package overview Sergey Sukhonosov National Oceanographic Data Centre, Russia Training course on establishment of the ODP regional

5

VM image contentsCentOS 6.2 x64User & group “jboss”, files role policy appliedJDK 1.7 (/usr/bin/java)JBoss 4.2.3.GA (/opt/dp/jboss-4.2.3.GA)DP 2.1 (/opt/dp/jboss-4.2.3.GA/conf/dpms,

/opt/dp/jboss-4.2.3.GA/server/default/deploy/dpms.sar)

Configurations for JBoss (see next slides)

Page 6: ODP V2 Data Provider package overview Sergey Sukhonosov National Oceanographic Data Centre, Russia Training course on establishment of the ODP regional

6

JBoss AS structurebin/ run.conf

run.batrun.main.bat

VM options (Linux)VM options (Windows)Server IP address (Windows)

server/default/lib/

dpdb-api.jar, dpdb-ejb.jarjosso-*.jarojdbc.jar, mysql*.jar,…

DP db connectivity moduleJOSSO clientDB drivers

server/default/conf/

dpms/jboss-log4j.xmljboss-service.xmljosso-agent-config.xmllogin-config.xml

DP files & configurations *Logging settingsJBoss system settingsJOSSO client settingsLogin module (SSO settings also)

* -- more details on 7th slide

Page 7: ODP V2 Data Provider package overview Sergey Sukhonosov National Oceanographic Data Centre, Russia Training course on establishment of the ODP regional

7

JBoss AS structureserver/default/data/dpms/

dpmsdb.propertiesdpmsdb.scriptdpmsdb.logdpmsdb.lck

Db connection propsDb tables and dataDb data updatesLock file

server/default/deploy/

dpms.sar/dpms.sar/dpms.war/

DP applicationDP web-module

log/ boot.logserver.loglocal_access_log.<date>.log

Startup logReal-time logAccess log by HTTP

tmp/work/

All files JBoss compiled pages and cached java classes

Page 8: ODP V2 Data Provider package overview Sergey Sukhonosov National Oceanographic Data Centre, Russia Training course on establishment of the ODP regional

8

DP configuration directory$JBOSS_HOME/server/default/conf/dpms

codes System codes using in metadata

config config.properties – main DP configuration filedpms-quartz – configuration file for jobsdpms-users.properties – user list for non-SSO accessdpms-roles.properties – user roles list for non-SSO accessquartz-jobs.xml – all jobs configurationsusers.txt – Light DP users list

data Directory for data files that can be located at DP server

elements System parameters vocabulary

fas Configuration for information resources that linked with structured data files

Page 9: ODP V2 Data Provider package overview Sergey Sukhonosov National Oceanographic Data Centre, Russia Training course on establishment of the ODP regional

9

DP configuration directory (cont.)instances Instance metadata and cashed data files

lock Lock files – resources that already in creation process

log queue.txt – Queue of information resources IDsvalidation.log – metadata validation informationmetadata/ -- directory with log files of actualization processesrequest/ -- directory with status of requests from IS and response messages from DP to IS

ncResults Temporary files that created during request data processes

resources Metadata files – information resource description in XML format.Iso19139/ -- directory with metadata files in ISO-19139 standard.

Page 10: ODP V2 Data Provider package overview Sergey Sukhonosov National Oceanographic Data Centre, Russia Training course on establishment of the ODP regional

10

DP configuration directory (cont.)tmp Directory for system temporary files

upload Directory for storing uploaded objective files for each information resource. One directory named <resourceId> corresponds to uploaded files for information resource with ID=<resourceId>

Page 11: ODP V2 Data Provider package overview Sergey Sukhonosov National Oceanographic Data Centre, Russia Training course on establishment of the ODP regional

11

Questions?