NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Page info

...

title
title

Panel
titleContents of this Page
Table of Contents
minLevel2

NCI LexEVS Data Packaging and Deployment Utility

The NCI LexEVS Data Packaging and Deployment Utility is a utility primarily intended to ease the manual process of packing and publishing LexEVS 5.1 data from environment to environment or from development tier to another. In general, LexEVS 5.1 data is loaded in to a LexEVS 5.1 environment using the LexEVS 5.1 loader and using this utility it is possible to package said data for deployment and to then to deploy said data to other LexEVS 5.1 environments. Updates of the associated "metadata.xml",

...

"registry.xml"

...

and

...

Lucene

...

index

...

files

...

are

...

handled

...

automatically

...

by

...

this

...

utility.

...

This

...

utility

...

will

...

also

...

handles

...

the

...

removal

...

of

...

selected

...

terminologies

...

from

...

target

...

environments.

...

Children Display

Usage Information

The NCI LexEVS Data Packaging and Deployment Utility contains two separate executable files, the first one being "package.sh"

...

which

...

invokes

...

a

...

Java

...

executable

...

which

...

is

...

able

...

to

...

process

...

user

...

packaging

...

commands

...

(an

...

instruction

...

set)

...

for

...

the

...

purpose

...

of

...

creating

...

a

...

"deployment"

...

package.

...

The

...

user

...

is

...

able

...

to

...

select

...

which

...

terminologies

...

are

...

to

...

be

...

deployed

...

and

...

which

...

terminologies

...

are

...

to

...

be

...

removed

...

using

...

the

...

"package.sh"

...

utility.

...

The

...

second,

...

"deploy.sh"

...

invokes

...

a

...

Java

...

executable

...

that

...

is

...

able

...

to

...

read

...

the

...

previously

...

created

...

package

...

and

...

to

...

deploy

...

it

...

to

...

a

...

target

...

environment.

...

Below

...

is

...

a

...

listing

...

of

...

the

...

instruction

...

set

...

for

...

both

...

the

...

packaging

...

and

...

deployment

...

utilities:

...

Instruction

...

set

...

for

...

"package.sh"

...

  • (H)elp

...

  • -

...

  • Display

...

  • a

...

  • listing

...

  • of

...

  • all

...

  • available

...

  • commands.

...

  • (L)ist

...

  • -

...

  • Displays

...

  • a

...

  • numbered

...

  • listing

...

  • of

...

  • available

...

  • terminologies

...

  • (for

...

  • packaging)

...

  • from

...

  • the

...

  • source

...

  • environment.

...

  • The

...

  • source

...

  • environment

...

  • is

...

  • determined

...

  • by

...

  • the

...

  • value

...

  • of

...

  • property

...

  • "master_lbconfig"

...

  • in

...

  • file

...

  • "package.properties".

...

  • Please

...

  • see

...

...

  • for

...

  • available

...

  • properties.

...

  • (S)elect

...

  • #

...

  • (U)nselect

...

  • #

...

  • (R)emove

...

  • #

...

  • (P)ack

...

  • (I)nfo

...

  • (B)inaries

...

  • (C)lear

...

  • (Q)uit

...

Instruction

...

set

...

for

...

"deploy.sh"

...

  • (H)elp

...

  • -

...

  • Display

...

  • a

...

  • listing

...

  • of

...

  • all

...

  • available

...

  • commands.

...

  • (DF)

...

  • DeployFiles

...

  • (DD)

...

  • DeployDatabase,

...

  • (L)ist

...

  • (I)nfo

...

  • (C)lear

...

  • (Q)uit

...

Anchor
package.properties

...

package.properties

Properties available for package.properties

...

Property

Description

master_lbconfig

...

Full

...

path

...

to

...

"lbconfig.props"

...

files.

...

Used

...

as

...

the

...

“source”

...

environment

...

to

...

package

...

from.

...

publish_dir

...

Full

...

path

...

to

...

the

...

directory

...

to

...

“publish”

...

to.

...

Needs

...

to

...

be

...

large

...

enough

...

to

...

contain

...

the

...

LexEVS

...

51

...

database

...

export

...

files

...

as

...

well

...

Lucene

...

index

...

files

...

for

...

the

...

selected

...

terminologies.

...

Example

...

file:

{:=|=
Code Block
title
package.properties
borderStyle
solid
}
#----------------------------------------------------------------------#
# Package Properties:                                                  #
#----------------------------------------------------------------------#

### Lexevs file locations (master)
master_lbconfig=/mnt/lexevs/5.1/resources/config/lbconfig.props
publish_dir=/mnt/lexevs/5.1/lexevsdata51
{code} 

{anchor:downloads}

h2. Downloads
{info:icon=none}
* Utility download will available  soon.
{info}

h2

Anchor
downloads
downloads

Downloads

Info
iconnone
  • Utility download will be available soon.