Upload
susanna-henderson
View
219
Download
0
Tags:
Embed Size (px)
Citation preview
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
2
How to downloadFTP server on Partnership Centre for IODE ODP
ftp://nodc.meteo.ru/distro (ask login & password)
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.
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
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)
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
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
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
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.
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>
11
Questions?