Using the MetaMap Java API
|
|
|
- Amelia Francis
- 10 years ago
- Views:
Transcription
1 Using the MetaMap Java API Willie Rogers June 2, 2014 Contents 1 Purpose 2 2 MetaMap API s Underlying Architecture 2 3 Pre-requisites 2 4 Downloading, Extracting and Installing the API distribution 2 5 Using the MetaMap server Starting supporting servers Running the MetaMap server Testing the API 3 7 Using the API Instantiating the API Setting MetaMap options Performing a query using the api Interrogating the result Getting Acronyms and Abbreviations Getting Negations Getting Utterances and Associated Phrases, Candidates, and Mappings Getting Raw MetaMap Machine Output Advanced Configuration Accepting the client connections from remote hosts Running the MetaMap server on an alternate port Specifying alternate MetaMap Server hosts and ports in the API Location of jar files Notes for Maven Users 12 1
2 1 PURPOSE 2 11 What is missing from the API The MetaMap UIMA Annotator Possible enhancements Differences compared to MMTx API Windows XP/7 differences For more information 13 1 Purpose MetaMap maps terms occuring in text to UMLS Metathesaurus concepts. As part of this mapping process, MetaMap tokenizes text into sections, sentences, phrases, terms, and words. MetaMap maps the noun phrases of the text to the best matching UMLS concept or set of concepts that best cover each phrase. The MetaMap Java API provides java programs with programmatic access to MetaMap mapping engine. 2 MetaMap API s Underlying Architecture MetaMap mapping engine is written primarily in SICStus Prolog; to facilitate its use by Java programs, the system uses PrologBeans to provide a loose coupling between the Java API and the mapping engine. See the SICStus Prolog PrologBeans documentation for more information ( http: // 3 Pre-requisites The full MetaMap download and installation is required to use the MetaMap Java API (see \ Also, Java 1.6 SDK or greater is required. (It should work Java 1.5 but it has not been tested with Java 1.5) 4 Downloading, Extracting and Installing the API distribution In the directory where you installed the Public Metamap (the directory containing the public mm directory) extract the javaapi archive: $ bzip2 -dc /home/piro/public_mm_linux_javaapi_{four-digit-year.tar.bz2 tar xvf - If you plan on modifying the sources to the prolog-based MetaMap server (mmserver) you will need to download and extract the source archive ( mm_src_{four-digit-year.tar.bz2) as well: $ bzip2 -dc /home/piro/public_mm_src_{four-digit-year.tar.bz2 tar xvf -
3 5 USING THE METAMAP SERVER 3 You will need to re-run./bin/install.sh from the public mm directory to setup the files for javaapi. $./bin/install.sh 5 Using the MetaMap server 5.1 Starting supporting servers The MetaMap server (mmserver) must first be running to use the Java API. If the SKR/Medpost Tagger is not already running start it using the following command: $./bin/skrmedpostctl start Under Windows use the following: \public_mm> bin\skrmedpostctl_start If you wish to the Word Sense Disambiguation (WSD) Server (optional), start it also. $./bin/wsdserverctl start Under Windows use the following: public_mm> bin\wsdserverctl_start 5.2 Running the MetaMap server Then start the MetaMap server: $./bin/mmserver{two-digit-year /home/piro/public_mm/bin/skrrun -L {year \ -w /home/piro/public_mm/lexicon /home/piro/public_mm/bin/mmserver{year.binary.linux -Z {t Server options: [port(8888),accepted_hosts([ , , ])] Berkeley DB databases (normal {two-digit-year strict model) are open. Static variants will come from table varsan in /home/piro/public_mm/db/bdb4/db.normal.{two-digi Derivational Variants: Adj/noun ONLY. Accessing lexicon /home/piro/public_mm/lexicon/data/bdb4/lexiconstatic{four-digit-year. Variant generation mode: static. If you re using Windows XP or Windows 7 then use the command bin\mmserver11 in a Command Prompt or Windows PowerShell window. 6 Testing the API Using another terminal, you can verify that api is running using the program testapi.sh (testapi.bat on Windows) which takes a query as an argument:
4 6 TESTING THE API 4 $./testapi.sh laboratory culture options: [] terms: laboratory culture input text: laboratory culture Utterance: Id: tx.1 Utterance text: laboratory culture Position: (0, 19) Phrase: text: laboratory culture Minimal Commitment Parse: [head([lexmatch([laboratory culture]),inputmatch([laboratory,culture Candidates: Score: Concept Id: C Concept Name: Laboratory culture Preferred Name: Laboratory culture Matched Words: [laboratory, culture] Semantic Types: [lbpr] MatchMap: [[[1, 2], [1, 2], 0]] MatchMap alt. repr.: [[[phrase start: 1, phrase end: 2], [concept start: 1, concept end: 2], Sources: [MTH, LNC, MDR, NCI, RCD, MEDCIN, CCPSS, SNOMEDCT] Positional Info: [(0, 18)] Score: -861 Concept Id: C Concept Name: Culture Preferred Name: Anthropological Culture Matched Words: [culture] Semantic Types: [idcn] MatchMap: [[[2, 2], [1, 1], 0]] MatchMap alt. repr.: [[[phrase start: 2, phrase end: 2], [concept start: 2, concept end: 2], Sources: [MTH, PSY, ICNP, LCH, MSH, NCI, CSP] Positional Info: [(11, 7)] Score: -861 Concept Id: C Concept Name: Laboratory Preferred Name: Laboratory Matched Words: [laboratory] Semantic Types: [mnob, orgt] MatchMap: [[[1, 1], [1, 1], 0]] MatchMap alt. repr.: [[[phrase start: 1, phrase end: 1], [concept start: 1, concept end: 1],
5 6 TESTING THE API 5 Sources: [LNC, MSH, MTH, NCI, RCD, SNOMEDCT, OMIM, LCH, ALT] Positional Info: [(0, 10)] Score: -861 Concept Id: C Concept Name: culture Preferred Name: Cultural aspects Matched Words: [culture] Semantic Types: [ftcn] MatchMap: [[[2, 2], [1, 1], 0]] MatchMap alt. repr.: [[[phrase start: 2, phrase end: 2], [concept start: 2, concept end: 2], Sources: [MTH, MSH] Positional Info: [(11, 7)] Score: -861 Concept Id: C Concept Name: Culture Preferred Name: Laboratory culture Matched Words: [culture] Semantic Types: [lbpr] MatchMap: [[[2, 2], [1, 1], 0]] MatchMap alt. repr.: [[[phrase start: 2, phrase end: 2], [concept start: 2, concept end: 2], Sources: [MTH, LNC, MDR, NCI, RCD, MEDCIN, CCPSS, SNOMEDCT] Positional Info: [(11, 7)] Score: -861 Concept Id: C Concept Name: CULTURE Preferred Name: Culture Dose Form Matched Words: [culture] Semantic Types: [bodm] MatchMap: [[[2, 2], [1, 1], 0]] MatchMap alt. repr.: [[[phrase start: 2, phrase end: 2], [concept start: 2, concept end: 2], Sources: [MTH, NCI] Positional Info: [(11, 7)] Score: -861 Concept Id: C Concept Name: Culture Preferred Name: Culture
6 7 USING THE API 6 Matched Words: [culture] Semantic Types: [lbpr] MatchMap: [[[2, 2], [1, 1], 0]] MatchMap alt. repr.: [[[phrase start: 2, phrase end: 2], [concept start: 2, concept end: 2], Sources: [MTH, SNOMEDCT, SNM, SNMI] Positional Info: [(11, 7)] Score: -827 Concept Id: C Concept Name: Laboratories Preferred Name: Laboratories Matched Words: [laboratories] Semantic Types: [inpr] MatchMap: [[[1, 1], [1, 1]]] MatchMap alt. repr.: [[[phrase start: 1, phrase end: 1], [concept start: 1, concept end: 1], Sources: [MTH, HL7V3.0] Positional Info: [(0, 10)] Mappings: Map Score: Score: Concept Id: C Concept Name: Laboratory culture Preferred Name: Laboratory culture Matched Words: [laboratory, culture] Semantic Types: [lbpr] MatchMap: [[[1, 2], [1, 2], 0]] MatchMap alt. repr.: [[[phrase start: 1, phrase end: 2], [concept start: 1, concept end: 2], Sources: [MTH, LNC, MDR, NCI, RCD, MEDCIN, CCPSS, SNOMEDCT] Positional Info: [(0, 18)] $ The source to java class used testapi.sh is in./src/javaapi/sources/gov/nih/nlm/nls/metamap/metamapapit 7 Using the API 7.1 Instantiating the API The following sections expose the source code used to produce the example output shown in previous section MetaMapApi api = new MetaMapApiImpl();
7 7 USING THE API 7 If one is running the MetaMap server (mmserver) of a machine other than the one the Java api client is running, one can specify the hostname of the MetaMap server when instantiating the api: If the MetaMap server is running on the host: resource.example.org then the instantiation would be as follows: MetaMapApi api = new MetaMapApiImpl("resource.example.org"); 7.2 Setting MetaMap options api.setoptions("-y"); // turn on Word Sense Disambiguation Multiple options api.setoptions("-yk dsyn"); // turn on Word Sense Disambiguation and // exclude concepts with dsyn // (disease or syndrome) Or alternatively: api.setoptions("-y -k dsyn"); // turn on Word Sense Disambiguation and // exclude concepts with dsyn // (disease or syndrome) Or a more complicated method: List<String> theoptions = new ArrayList<String>(); theoptions.append("-y"); // turn on Word Sense Disambiguation if (theoptions.size() > 0) { api.setoptions(theoptions); MetaMap options available in the api: -@ --WSD <hostname> : Which WSD server to use dynamic_variant_generation : dynamic variant generation -A --strict_model : use strict model -C --relaxed_model : use relaxed model -D --all_derivational_variants : all derivational variants -J --restrict_to_sts <semtypelist> : restrict to semantic types -K --ignore_stop_phrases : ignore stop phrases. -R --restrict_to_sources <sourcelist> : restrict to sources -S --tagger <sourcelist> : Which tagger to use. -V --mm_data_version <name> : version of MetaMap data to use. -X --truncate_candidates_mappings : truncate candidates mapping -Y --prefer_multiple_concepts : prefer multiple concepts -Z --mm_data_year <name> : year of MetaMap data to use. -a --all_acros_abbrs : allow Acronym/Abbreviation variants
8 7 USING THE API 8 -b --compute_all_mappings : compute/display all mappings -d --no_derivational_variants : no derivational variants -e --exclude_sources <sourcelist> : exclude semantic types -g --allow_concept_gaps : allow concept gaps -i --ignore_word_order : ignore word order -k --exclude_sts <semtypelist> : exclude semantic types -l --allow_large_n : allow Large N -o --allow_overmatches : allow overmatches -r --threshold <integer> : Threshold for displaying candidates. -y --word_sense_disambiguation : use WSD -z --term_processing : use term processing 7.3 Performing a query using the api List<Result> resultlist = api.processcitationsfromstring(terms); 7.4 Interrogating the result Getting Acronyms and Abbreviations To get a list of all the acronyms and abbreviations occurring in the input text use the instance method Result.getAcronymsAbbrevs: Result result = resultlist.get(0); List<AcronymsAbbrevs> aalist = result.getacronymsabbrevs(); if (aalist.size() > 0) { Acronyms and Abbreviations:"); for (AcronymsAbbrevs e: aalist) { Acronym: " + e.getacronym()); Expansion: " + e.getexpansion()); Count list: " + e.getcountlist()); CUI list: " + e.getcuilist()); else { None."); Getting Negations To get a list of all the negated concepts in the input text use the instance method Result.getNegations: List<Negation> neglist = result.getnegations(); if (neglist.size() > 0) { Negations:"); for (Negation e: neglist) { type: " + e.gettype()); System.out.print("Trigger: " + e.gettrigger() + ": ["); for (Position pos: e.gettriggerpositionlist()) {
9 7 USING THE API 9 System.out.print(pos + ","); ]"); System.out.print("ConceptPairs: ["); for (ConceptPair pair: e.getconceptpairlist()) { System.out.print(pair + ","); ]"); System.out.print("ConceptPositionList: ["); for (Position pos: e.getconceptpositionlist()) { System.out.print(pos + ","); ]"); else { None."); Getting Utterances and Associated Phrases, Candidates, and Mappings The instance method Result.getUtteranceList() produces a list of the utterances present in the result: for (Utterance utterance: result.getutterancelist()) { Utterance:"); Id: " + utterance.getid()); Utterance text: " + utterance.getstring()); Position: " + utterance.getposition()); To get the list of phrases, candidates, and mappings associated with an utterance use the instance method Utterance.getPCMList: for (PCM pcm: utterance.getpcmlist()) { Each phrase, and the list of candidates and mappings associated with the phrase are encapsulated within a PCM instance. Use PCM.getPhrase to get the phrase instance residing within the PCM instance: Phrase:"); text: " + pcm.getphrase().getphrasetext()); Similarly, get the candidate list using PCM.getCandidateList(): Candidates:"); for (Ev ev: pcm.getcandidatelist()) { "); Score: " + ev.getscore());
10 7 USING THE API 10 Concept Id: " + ev.getconceptid()); Concept Name: " + ev.getconceptname()); Preferred Name: " + ev.getpreferredname()); Matched Words: " + ev.getmatchedwords()); Semantic Types: " + ev.getsemantictypes()); MatchMap: " + ev.getmatchmap()); MatchMap alt. repr.: " + ev.getmatchmaplist()); is Head?: " + ev.ishead()); is Overmatch?: " + ev.isovermatch()); Sources: " + ev.getsources()); Positional Info: " + ev.getpositionalinfo()); One can get the mappings list from the PCM instance using PCM.getMappingList: Mappings:"); for (Mapping map: pcm.getmappinglist()) { Map Score: " + map.getscore()); for (Ev mapev: map.getevlist()) { Score: " + mapev.getscore()); Concept Id: " + mapev.getconceptid()); Concept Name: " + mapev.getconceptname()); Preferred Name: " + mapev.getpreferredname()); Matched Words: " + mapev.getmatchedwords()); Semantic Types: " + mapev.getsemantictypes()); MatchMap: " + mapev.getmatchmap()); MatchMap alt. repr.: " + mapev.getmatchmaplist()); is Head?: " + mapev.ishead()); is Overmatch?: " + mapev.isovermatch()); Sources: " + mapev.getsources()); Positional Info: " + mapev.getpositionalinfo()); Refer to the API javadoc for more information on the available methods for each interface. A complete example of this code is in src/javaapi/sources/gov/nih/nlm/nls/metamap/metamapapitest.java. 7.5 Getting Raw MetaMap Machine Output A copy of the raw MetaMap machine output can be obtained by using the instance method Result.getMachineOutput: List<Result> resultlist = api.processcitationsfromstring(terms); Result result = resultlist.get(0); String machineoutput = result.getmachineoutput();
11 8 ADVANCED CONFIGURATION 11 8 Advanced Configuration 8.1 Accepting the client connections from remote hosts To allow the MetaMap server to accept connections from clients on a host other than localhost ( , the default) modify the environment variable ACCEPTED HOSTS the script public mm/bin/skrrun.11 to contain all of the client hosts you wish to have access to the MetaMap server. For example, change the entry: ACCEPTED_HOSTS="[ ]" export ACCEPTED_HOSTS to: ACCEPTED_HOSTS="[ , , , ]" export ACCEPTED_HOSTS all of the entries must be ip-addresses, hostnames will not work. 8.2 Running the MetaMap server on an alternate port To run the MetaMap server on a port other than the default port (8066) modify the environment variable MMSERVER PORT in the script public mm/bin/skrrun.{2-digit-year. E.G. to change the port to 8888: MMSERVER_PORT=8888 export MMSERVER_PORT 8.3 Specifying alternate MetaMap Server hosts and ports in the API The MetaMap Java API now includes the methods sethost and setport to specify the host and port locations of the MetaMap server. The source to the class gov.nih.nlm.nls.metamap.metamapapitest (public mm/src/javaapi/sources/gov/nih/nlm/nls/metamap/ MetaMapApiTest.java) contains an example of the use of these methods. 9 Location of jar files The jar files used by the Java API are in the following locations:./public_mm/src/javaapi/dist/metamapapi.jar./public_mm/src/javaapi/dist/prologbeans.jar
12 10 NOTES FOR MAVEN USERS Notes for Maven Users To install the MetaMap api and its supporting libraries use the following commands: First install PrologBeans: $ mvn install:install-file \ -Dfile=<parent>/public_mm/src/javaapi/dist/prologbeans.jar \ -DgroupId=se.sics -DartifactId=prologbeans -Dversion=4.2.1 \ -Dpackaging=jar Then install MetaMap API: $ cd <parent>/public_mm/src/javaapi $ mvn install 11 What is missing from the API The server sorely needs support for dealing with internal exceptions gracefully when processing options and input text. 12 The MetaMap UIMA Annotator A UIMA Annotator that uses an underlying MetaMapApi instance is available (see nlm.nih.gov/#metamapuima). More information about UIMA project can be found at the Apache UIMA project Page, 13 Possible enhancements Possible enchancments include providing a factory method for instantiating MetaMapApi instances, and providing instantiation of instances through JNDI. A mechanism for querying the Prolog Server to determine which options are available and how to use them. 14 Differences compared to MMTx API The MetaMap Java API only provides access to components available through machine output. That includes The Final mappings, the Candidates, Phrases, Utterances, Negated Concepts, and Acronyms and Abbreviations. Access to structures such as lexical elements and tokenization that were available in the eariler MMTx API are not currently available in the MetaMap API. 15 Windows XP/7 differences The primary differences are: Batch equivalents are supplied for the supplied programs on Windows (metamap{version.bat, mmserver{version.bat, skrmedpostctl start.bat, wsdserverctl start.bat, and testapi.bat).
13 16 FOR MORE INFORMATION For more information SICStus Prolog PrologBeans Docs PrologBeans Java API Docs MetaMap
AmbrosiaMQ-MuleSource ESB Integration
AmbrosiaMQ-MuleSource ESB Integration U1 Technologies AmbrosiaMQ MuleSource ESB Integration 1 Executive Summary... 3 AmbrosiaMQ Installation... 3 Downloading and Running the Installer... 3 Setting the
Introduction to HP ArcSight ESM Web Services APIs
Introduction to HP ArcSight ESM Web Services APIs Shivdev Kalambi Software Development Manager (Correlation Team) #HPProtect Agenda Overview Some applications of APIs ESM Web Services APIs Login Service
LICENSE4J FLOATING LICENSE SERVER USER GUIDE
LICENSE4J FLOATING LICENSE SERVER USER GUIDE VERSION 4.5.5 LICENSE4J www.license4j.com Table of Contents Getting Started... 2 Floating License Usage... 2 Installation... 4 Windows Installation... 4 Linux
Deploying Microsoft Operations Manager with the BIG-IP system and icontrol
Deployment Guide Deploying Microsoft Operations Manager with the BIG-IP system and icontrol Deploying Microsoft Operations Manager with the BIG-IP system and icontrol Welcome to the BIG-IP LTM system -
Practice Fusion API Client Installation Guide for Windows
Practice Fusion API Client Installation Guide for Windows Quickly and easily connect your Results Information System with Practice Fusion s Electronic Health Record (EHR) System Table of Contents Introduction
Active Directory Sync (AD) How it Works in WhosOnLocation
Active Directory Sync (AD) How it Works in WhosOnLocation 1 P a g e Contents Overview... 3 About AD in WhosOnLocation... 3 The Way It Works... 3 Requirements... 3 How to Setup Active Directory Sync...
Enhanced Connector Applications SupportPac VP01 for IBM WebSphere Business Events 3.0.0
Enhanced Connector Applications SupportPac VP01 for IBM WebSphere Business Events 3.0.0 Third edition (May 2012). Copyright International Business Machines Corporation 2012. US Government Users Restricted
Active Directory Sync (AD) How to Setup
Active Directory Sync (AD) How to Setup 1 P a g e Contents How to Setup Active Directory Sync... 3 Download your AD Script... 3 Configuration... 5 Active Directory Sync F.A.Q... 6 2 P a g e How to Setup
Magento Search Extension TECHNICAL DOCUMENTATION
CHAPTER 1... 3 1. INSTALLING PREREQUISITES AND THE MODULE (APACHE SOLR)... 3 1.1 Installation of the search server... 3 1.2 Configure the search server for usage with the search module... 7 Deploy the
PHP Integration Kit. Version 2.5.1. User Guide
PHP Integration Kit Version 2.5.1 User Guide 2012 Ping Identity Corporation. All rights reserved. PingFederate PHP Integration Kit User Guide Version 2.5.1 December, 2012 Ping Identity Corporation 1001
How To - Implement Single Sign On Authentication with Active Directory
How To - Implement Single Sign On Authentication with Active Directory Applicable to English version of Windows This article describes how to implement single sign on authentication with Active Directory
VERSION 9.02 INSTALLATION GUIDE. www.pacifictimesheet.com
VERSION 9.02 INSTALLATION GUIDE www.pacifictimesheet.com PACIFIC TIMESHEET INSTALLATION GUIDE INTRODUCTION... 4 BUNDLED SOFTWARE... 4 LICENSE KEY... 4 SYSTEM REQUIREMENTS... 5 INSTALLING PACIFIC TIMESHEET
SAIP 2012 Performance Engineering
SAIP 2012 Performance Engineering Author: Jens Edlef Møller ([email protected]) Instructions for installation, setup and use of tools. Introduction For the project assignment a number of tools will be used.
GATE Mímir and cloud services. Multi-paradigm indexing and search tool Pay-as-you-go large-scale annotation
GATE Mímir and cloud services Multi-paradigm indexing and search tool Pay-as-you-go large-scale annotation GATE Mímir GATE Mímir is an indexing system for GATE documents. Mímir can index: Text: the original
ZeroTurnaround License Server User Manual 1.4.0
ZeroTurnaround License Server User Manual 1.4.0 Overview The ZeroTurnaround License Server is a solution for the clients to host their JRebel licenses. Once the user has received the license he purchased,
There are numerous ways to access monitors:
Remote Monitors REMOTE MONITORS... 1 Overview... 1 Accessing Monitors... 1 Creating Monitors... 2 Monitor Wizard Options... 11 Editing the Monitor Configuration... 14 Status... 15 Location... 17 Alerting...
Onset Computer Corporation
Onset, HOBO, and HOBOlink are trademarks or registered trademarks of Onset Computer Corporation for its data logger products and configuration/interface software. All other trademarks are the property
UFTP AUTHENTICATION SERVICE
UFTP Authentication Service UFTP AUTHENTICATION SERVICE UNICORE Team Document Version: 1.1.0 Component Version: 1.1.1 Date: 17 11 2014 UFTP Authentication Service Contents 1 Installation 1 1.1 Prerequisites....................................
ITG Software Engineering
IBM WebSphere Administration 8.5 Course ID: Page 1 Last Updated 12/15/2014 WebSphere Administration 8.5 Course Overview: This 5 Day course will cover the administration and configuration of WebSphere 8.5.
a) Install the SDK into a directory of your choice (/opt/java/jdk1.5.0_11, /opt/java/jdk1.6.0_02, or YOUR_JAVA_HOME_DIR)
HPC Installation Guide This guide will outline the steps to install the Web Service that will allow access to a remote resource (presumably a compute cluster). The Service runs within a Tomcat/Axis environment.
Maven2 Reference. Invoking Maven General Syntax: Prints help debugging output, very useful to diagnose. Creating a new Project (jar) Example:
Maven2 Reference Invoking Maven General Syntax: mvn plugin:target [-Doption1 -Doption2 dots] mvn help mvn -X... Prints help debugging output, very useful to diagnose Creating a new Project (jar) mvn archetype:create
Outside In Image Export Technology SDK Quick Start Guide
Reference: 2009/02/06-8.3 Outside In Image Export Technology SDK Quick Start Guide This document provides an overview of the Outside In Image Export Software Developer s Kit (SDK). It includes download
Installation Guide for FTMS 1.6.0 and Node Manager 1.6.0
Installation Guide for FTMS 1.6.0 and Node Manager 1.6.0 Table of Contents Overview... 2 FTMS Server Hardware Requirements... 2 Tested Operating Systems... 2 Node Manager... 2 User Interfaces... 3 License
The Prolog Interface to the Unstructured Information Management Architecture
The Prolog Interface to the Unstructured Information Management Architecture Paul Fodor 1, Adam Lally 2, David Ferrucci 2 1 Stony Brook University, Stony Brook, NY 11794, USA, [email protected] 2 IBM
SafeNet KMIP and Google Cloud Storage Integration Guide
SafeNet KMIP and Google Cloud Storage Integration Guide Documentation Version: 20130719 Table of Contents CHAPTER 1 GOOGLE CLOUD STORAGE................................. 2 Introduction...............................................................
System Requirement Specification for A Distributed Desktop Search and Document Sharing Tool for Local Area Networks
System Requirement Specification for A Distributed Desktop Search and Document Sharing Tool for Local Area Networks OnurSoft Onur Tolga Şehitoğlu November 10, 2012 v1.0 Contents 1 Introduction 3 1.1 Purpose..............................
SAS Marketing Automation 4.4. Unix Install Instructions for Hot Fix 44MA10
SAS Marketing Automation 4.4 Unix Install Instructions for Hot Fix 44MA10 Introduction This document describes the steps necessary to install and deploy the SAS Marketing Automation 4.4 Hot fix Release
Copyright 2013 Consona Corporation. All rights reserved www.compiere.com
COMPIERE 3.8.1 SOAP FRAMEWORK Copyright 2013 Consona Corporation. All rights reserved www.compiere.com Table of Contents Compiere SOAP API... 3 Accessing Compiere SOAP... 3 Generate Java Compiere SOAP
Software Architecture Document
Software Architecture Document Natural Language Processing Cell Version 1.0 Natural Language Processing Cell Software Architecture Document Version 1.0 1 1. Table of Contents 1. Table of Contents... 2
TCH Forecaster Installation Instructions
RESOURCE AND PATIENT MANAGEMENT SYSTEM TCH Forecaster Installation Instructions (BI) Addendum to Installation Guide and Release Notes Version 8.5 patch 8 Office of Information Technology Division of Information
MarkLogic Server. MarkLogic Connector for Hadoop Developer s Guide. MarkLogic 8 February, 2015
MarkLogic Connector for Hadoop Developer s Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-3, June, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents
Eclipse installation, configuration and operation
Eclipse installation, configuration and operation This document aims to walk through the procedures to setup eclipse on different platforms for java programming and to load in the course libraries for
EVALUATION ONLY. WA2088 WebSphere Application Server 8.5 Administration on Windows. Student Labs. Web Age Solutions Inc.
WA2088 WebSphere Application Server 8.5 Administration on Windows Student Labs Web Age Solutions Inc. Copyright 2013 Web Age Solutions Inc. 1 Table of Contents Directory Paths Used in Labs...3 Lab Notes...4
Web Services for Management Perl Library VMware ESX Server 3.5, VMware ESX Server 3i version 3.5, and VMware VirtualCenter 2.5
Technical Note Web Services for Management Perl Library VMware ESX Server 3.5, VMware ESX Server 3i version 3.5, and VMware VirtualCenter 2.5 In the VMware Infrastructure (VI) Perl Toolkit 1.5, VMware
Using RADIUS Agent for Transparent User Identification
Using RADIUS Agent for Transparent User Identification Using RADIUS Agent Web Security Solutions Version 7.7, 7.8 Websense RADIUS Agent works together with the RADIUS server and RADIUS clients in your
StreamServe Persuasion SP4
StreamServe Persuasion SP4 Installation Guide Rev B StreamServe Persuasion SP4 Installation Guide Rev B 2001-2009 STREAMSERVE, INC. ALL RIGHTS RESERVED United States patent #7,127,520 No part of this document
ORACLE GOLDENGATE BIG DATA ADAPTER FOR FLUME
ORACLE GOLDENGATE BIG DATA ADAPTER FOR FLUME Version 1.0 Oracle Corporation i Table of Contents TABLE OF CONTENTS... 2 1. INTRODUCTION... 3 1.1. FUNCTIONALITY... 3 1.2. SUPPORTED OPERATIONS... 4 1.3. UNSUPPORTED
TMUNSW: Identification of disorders and normalization to SNOMED-CT terminology in unstructured clinical notes
TMUNSW: Identification of disorders and normalization to SNOMED-CT terminology in unstructured clinical notes Jitendra Jonnagaddala a,b,c Siaw-Teng Liaw *,a Pradeep Ray b Manish Kumar c School of Public
DiskPulse DISK CHANGE MONITOR
DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com [email protected] 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product
Free Text Phrase Encoding and Information Extraction from Medical Notes. Jennifer Shu
Free Text Phrase Encoding and Information Extraction from Medical Notes by Jennifer Shu Submitted to the Department of Electrical Engineering and Computer Science in partial fulfillment of the requirements
Installation Guide. Copyright (c) 2015 The OpenNMS Group, Inc. OpenNMS 17.0.0-SNAPSHOT Last updated 2015-09-22 05:19:20 EDT
Installation Guide Copyright (c) 2015 The OpenNMS Group, Inc. OpenNMS 17.0.0-SNAPSHOT Last updated 2015-09-22 05:19:20 EDT Table of Contents 1. Basic Installation of OpenNMS... 1 1.1. Repositories for
SEER Enterprise Shared Database Administrator s Guide
SEER Enterprise Shared Database Administrator s Guide SEER for Software Release 8.2 SEER for IT Release 2.2 SEER for Hardware Release 7.3 March 2016 Galorath Incorporated Proprietary 1. INTRODUCTION...
AdWhirl Open Source Server Setup Instructions
AdWhirl Open Source Server Setup Instructions 11/09 AdWhirl Server Setup Instructions The server runs in Amazon s web cloud. To set up the server, you need an Amazon Web Services (AWS) account and the
PTC Integrity Eclipse and IBM Rational Development Platform Guide
PTC Integrity Eclipse and IBM Rational Development Platform Guide The PTC Integrity integration with Eclipse Platform and the IBM Rational Software Development Platform series allows you to access Integrity
SAP HANA Client Installation and Update Guide
PUBLIC SAP HANA Platform SPS 12 Document Version: 1.0 2016-05-11 Content 1 Introduction....3 1.1 Supported Platforms.... 3 1.2 Software Download.... 4 2 SAP HANA Client on UNIX or Linux....7 2.1 Planning
Upgrading MySQL from 32-bit to 64-bit
Upgrading MySQL from 32-bit to 64-bit UPGRADING MYSQL FROM 32-BIT TO 64-BIT... 1 Overview... 1 Upgrading MySQL from 32-bit to 64-bit... 1 Document Revision History... 21 Overview This document will walk
Using Actian PSQL as a Data Store with VMware vfabric SQLFire. Actian PSQL White Paper May 2013
Using Actian PSQL as a Data Store with VMware vfabric SQLFire Actian PSQL White Paper May 2013 Contents Introduction... 3 Prerequisites and Assumptions... 4 Disclaimer... 5 Demonstration Steps... 5 1.
RHadoop Installation Guide for Red Hat Enterprise Linux
RHadoop Installation Guide for Red Hat Enterprise Linux Version 2.0.2 Update 2 Revolution R, Revolution R Enterprise, and Revolution Analytics are trademarks of Revolution Analytics. All other trademarks
Installation of IBM DB2 9.1.x and Q-Monitor 3.x.x
Installation of IBM DB2 9.1.x and Q-Monitor 3.x.x Installation of IBM DB2 9.1 and Q-Monitor Installation tasks Install IBM DB2 9.1 Express on Windows Install Q-Monitor 3.x.x and create the database tables
NGASI AppServer Manager SaaS/ASP Hosting Automation for Cloud Computing Administrator and User Guide
NGASI AppServer Manager SaaS/ASP Hosting Automation for Cloud Computing Administrator and User Guide NGASI SaaS Hosting Automation is a JAVA SaaS Enablement infrastructure that enables web hosting services
XMLVend Protocol Message Validation Suite
XMLVend Protocol Message Validation Suite 25-01-2012 Table of Contents 1. Overview 2 2. Installation and Operational Requirements 2 3. Preparing the system 3 4. Intercepting Messages 4 5. Generating Reports
Ellucian Recruiter Installation and Integration. Release 4.1 December 2015
Ellucian Recruiter Installation and Integration Release 4.1 December 2015 Notices Notices Without limitation: Ellucian, Banner, Colleague, and Luminis are trademarks of the Ellucian group of companies
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.035, Spring 2013 Handout Scanner-Parser Project Thursday, Feb 7 DUE: Wednesday, Feb 20, 9:00 pm This project
Single Node Hadoop Cluster Setup
Single Node Hadoop Cluster Setup This document describes how to create Hadoop Single Node cluster in just 30 Minutes on Amazon EC2 cloud. You will learn following topics. Click Here to watch these steps
Monitoring Oracle Enterprise Performance Management System Release 11.1.2.3 Deployments from Oracle Enterprise Manager 12c
Monitoring Oracle Enterprise Performance Management System Release 11.1.2.3 Deployments from Oracle Enterprise Manager 12c This document describes how to set up Oracle Enterprise Manager 12c to monitor
How to utilize Administration and Monitoring Console (AMC) in your TDI solution
How to utilize Administration and Monitoring Console (AMC) in your TDI solution An overview of the basic functions of Tivoli Directory Integrator's Administration and Monitoring Console and how it can
How To Create An Easybelle History Database On A Microsoft Powerbook 2.5.2 (Windows)
Introduction EASYLABEL 6 has several new features for saving the history of label formats. This history can include information about when label formats were edited and printed. In order to save this history,
Integrating VoltDB with Hadoop
The NewSQL database you ll never outgrow Integrating with Hadoop Hadoop is an open source framework for managing and manipulating massive volumes of data. is an database for handling high velocity data.
Exchange Migration Guide
IceWarp Unified Communications Exchange Migration Guide Version 11.3 Exchange Migration Guide 2 Exchange Migration Guide This document will guide you through a process of migration from Microsoft Exchange
DEPLOYMENT GUIDE DEPLOYING F5 AUTOMATED NETWORK PROVISIONING FOR VMWARE INFRASTRUCTURE
DEPLOYMENT GUIDE DEPLOYING F5 AUTOMATED NETWORK PROVISIONING FOR VMWARE INFRASTRUCTURE Version: 1.0 Deploying F5 Automated Network Provisioning for VMware Infrastructure Both VMware Infrastructure and
Application Notes for Packaging and Deploying Avaya Communications Process Manager Sample SDK Web Application on a JBoss Application Server Issue 1.
Avaya Solution & Interoperability Test Lab Application Notes for Packaging and Deploying Avaya Communications Process Manager Sample SDK Web Application on a JBoss Application Server Issue 1.0 Abstract
Apache Hadoop 2.0 Installation and Single Node Cluster Configuration on Ubuntu A guide to install and setup Single-Node Apache Hadoop 2.
EDUREKA Apache Hadoop 2.0 Installation and Single Node Cluster Configuration on Ubuntu A guide to install and setup Single-Node Apache Hadoop 2.0 Cluster edureka! 11/12/2013 A guide to Install and Configure
EventTracker: Configuring DLA Extension for AWStats Report AWStats Reports
EventTracker: Configuring DLA Extension for AWStats Report AWStats Reports Publication Date: Oct 18, 2011 EventTracker 8815 Centre Park Drive Columbia MD 21045 www.eventtracker.com About This Guide Abstract
ODBC Driver User s Guide. Objectivity/SQL++ ODBC Driver User s Guide. Release 10.2
ODBC Driver User s Guide Objectivity/SQL++ ODBC Driver User s Guide Release 10.2 Objectivity/SQL++ ODBC Driver User s Guide Part Number: 10.2-ODBC-0 Release 10.2, October 13, 2011 The information in this
ORACLE GOLDENGATE BIG DATA ADAPTER FOR HIVE
ORACLE GOLDENGATE BIG DATA ADAPTER FOR HIVE Version 1.0 Oracle Corporation i Table of Contents TABLE OF CONTENTS... 2 1. INTRODUCTION... 3 1.1. FUNCTIONALITY... 3 1.2. SUPPORTED OPERATIONS... 4 1.3. UNSUPPORTED
Apache Stratos (incubating) 4.0.0-M5 Installation Guide
Apache Stratos (incubating) 4.0.0-M5 Installation Guide 1. Prerequisites 2. Product Configuration 2.1 Message Broker Configuration 2.2 Load Balancer Configuration 2.3 Cloud Controller Configuration 2.4
How to configure the DBxtra Report Web Service on IIS (Internet Information Server)
How to configure the DBxtra Report Web Service on IIS (Internet Information Server) Table of Contents Install the DBxtra Report Web Service automatically... 2 Access the Report Web Service... 4 Verify
Sentinel Cloud V.3.5 Installation Guide
Sentinel Cloud V.3.5 Installation Guide ii Sentinel Cloud Installation Guide Document Revision History Part number 007-012284-001, Revision C. September 2014 Disclaimer and Copyrights Copyright 2014, SafeNet,
SDK Code Examples Version 2.4.2
Version 2.4.2 This edition of SDK Code Examples refers to version 2.4.2 of. This document created or updated on February 27, 2014. Please send your comments and suggestions to: Black Duck Software, Incorporated
SysPatrol - Server Security Monitor
SysPatrol Server Security Monitor User Manual Version 2.2 Sep 2013 www.flexense.com www.syspatrol.com 1 Product Overview SysPatrol is a server security monitoring solution allowing one to monitor one or
Secret Server Installation Windows 8 / 8.1 and Windows Server 2012 / R2
Secret Server Installation Windows 8 / 8.1 and Windows Server 2012 / R2 Table of Contents Table of Contents... 1 I. Introduction... 3 A. ASP.NET Website... 3 B. SQL Server Database... 3 C. Administrative
Drupal CMS for marketing sites
Drupal CMS for marketing sites Intro Sample sites: End to End flow Folder Structure Project setup Content Folder Data Store (Drupal CMS) Importing/Exporting Content Database Migrations Backend Config Unit
How To: Manage your Oracle patch deployment life cycle using Oracle Support Patch Plans
How To: Manage your Oracle patch deployment life cycle using Oracle Support Patch Plans Introduction As part of my writing I often try to document and share best practices I develop on my day to day work,
ADFS 2.0 Application Director Blueprint Deployment Guide
Introduction: ADFS 2.0 Application Director Blueprint Deployment Guide Active Directory Federation Service (ADFS) is a software component from Microsoft that allows users to use single sign-on (SSO) to
Setting up SQL Translation Framework OBE for Database 12cR1
Setting up SQL Translation Framework OBE for Database 12cR1 Overview Purpose This tutorial shows you how to use have an environment ready to demo the new Oracle Database 12c feature, SQL Translation Framework,
PART 1 CONFIGURATION 1.1 Installing Dashboard Software Dashboardxxx.exe Administration Rights Prerequisite Wizard
Omega Dashboard 1 PART 1 CONFIGURATION 1.1 Installing Dashboard Software Find the Dashboardxxx.exe in the accompanying CD or on the web. Double click that to install it. The setup process is typical to
32-Bit Workload Automation 5 for Windows on 64-Bit Windows Systems
32-Bit Workload Automation 5 for Windows on 64-Bit Windows Systems Overview 64-bit Windows Systems Modifying the Working Folder for Universal Server Components Applications Installed in the Windows System
Secure Messaging Server Console... 2
Secure Messaging Server Console... 2 Upgrading your PEN Server Console:... 2 Server Console Installation Guide... 2 Prerequisites:... 2 General preparation:... 2 Installing the Server Console... 2 Activating
Lucid Key Server v2 Installation Documentation. www.lucidcentral.org
Lucid Key Server v2 Installation Documentation Contents System Requirements...2 Web Server...3 Database Server...3 Java...3 Tomcat...3 Installation files...3 Creating the Database...3 Step 1: Create the
WORKING WITH LOAD BALANCING AND QUEUEING FOR ADOBE INDESIGN CS5 SERVER
WORKING WITH LOAD BALANCING AND QUEUEING FOR ADOBE INDESIGN CS5 SERVER 2010 Adobe Systems Incorporated. All rights reserved. Working With Load Balancing and Queueing for Adobe InDesign CS5 Server Adobe,
ITA Mail Archive Setup Guide
This version of ITA Mail Archive is optimized to archive emails on both Microsoft Exchange 2000 and 2003 and 2007 servers. It is highly recommended that ITA Mail Archive should run on a server other than
Configuring Apache HTTP Server With Pramati
Configuring Apache HTTP Server With Pramati 45 A general practice often seen in development environments is to have a web server to cater to the static pages and use the application server to deal with
SAP Business Intelligence Platform Translation Management Tool SDK Developer Guide
SAP BusinessObjects Business Intelligence platform Document Version: 4.2 2015-11-12 SAP Business Intelligence Platform Translation Management Tool SDK Developer Guide Content 1 Document History....4 2
Running Knn Spark on EC2 Documentation
Pseudo code Running Knn Spark on EC2 Documentation Preparing to use Amazon AWS First, open a Spark launcher instance. Open a m3.medium account with all default settings. Step 1: Login to the AWS console.
Alteryx Predictive Analytics for Oracle R
Alteryx Predictive Analytics for Oracle R I. Software Installation In order to be able to use Alteryx s predictive analytics tools with an Oracle Database connection, your client machine must be configured
Project 5 Twitter Analyzer Due: Fri. 2015-12-11 11:59:59 pm
Project 5 Twitter Analyzer Due: Fri. 2015-12-11 11:59:59 pm Goal. In this project you will use Hadoop to build a tool for processing sets of Twitter posts (i.e. tweets) and determining which people, tweets,
NetBeans IDE Field Guide
NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Introduction to J2EE Development in NetBeans IDE...1 Configuring the IDE for J2EE Development...2 Getting
CS255 Programming Project 2
CS255 Programming Project 2 Programming Project 2 Due: Wednesday March 14 th (11:59pm) Can use extension days Can work in pairs One solution per pair Test and submit on Leland machines Overview Implement
WEBTITAN CLOUD. User Identification Guide BLOCK WEB THREATS BOOST PRODUCTIVITY REDUCE LIABILITIES
BLOCK WEB THREATS BOOST PRODUCTIVITY REDUCE LIABILITIES WEBTITAN CLOUD User Identification Guide This guide explains how to install and configure the WebTitan Cloud Active Directory components required
Hudson Continous Integration Server. Stefan Saasen, [email protected]
Hudson Continous Integration Server Stefan Saasen, [email protected] Continous Integration Software development practice Members of a team integrate their work frequently Each integration is verified by
Microsoft Business Intelligence 2012 Single Server Install Guide
Microsoft Business Intelligence 2012 Single Server Install Guide Howard Morgenstern Business Intelligence Expert Microsoft Canada 1 Table of Contents Microsoft Business Intelligence 2012 Single Server
EventTracker: Configuring DLA Extension for AWStats report AWStats Reports
EventTracker: Configuring DLA Extension for AWStats report AWStats Reports Prism Microsystems Corporate Headquarter Date: October 18, 2011 8815 Centre Park Drive Columbia MD 21045 (+1) 410.953.6776 (+1)
AklaBox. The Ultimate Document Platform for your Cloud Infrastructure. Installation Guideline
AklaBox The Ultimate Document Platform for your Cloud Infrastructure Installation Guideline Contents Introduction... 3 Environment pre-requisite for Java... 3 About this documentation... 3 Pre-requisites...
SimbaEngine SDK 9.4. Build a C++ ODBC Driver for SQL-Based Data Sources in 5 Days. Last Revised: October 2014. Simba Technologies Inc.
Build a C++ ODBC Driver for SQL-Based Data Sources in 5 Days Last Revised: October 2014 Simba Technologies Inc. Copyright 2014 Simba Technologies Inc. All Rights Reserved. Information in this document
MONIT. UNIX Systems Management
MONIT UNIX Systems Management Introduction monit is a utility for managing and monitoring, processes, files, directories and devices on a Unix system. Monit conducts automatic maintenance and repair and
HOWTO: Setting up WP7 monitoring tools with GLite
HOWTO: Setting up WP7 monitoring tools with GLite Paul Mealor October 2004 1 Downloads and installation 1.1 Unmodified WP7 work The EDG RPM repository can be reached from WP6 s website at http://marianne.in2p3.fr/.
Personal Token Software Installation Guide
This document explains how to install and how to remove the token software for your personal token. 20 May 2016 Table of Contents Table of Contents Preface...3 1 Token Software Installation Prerequisites...4
Test Automation Integration with Test Management QAComplete
Test Automation Integration with Test Management QAComplete This User's Guide walks you through configuring and using your automated tests with QAComplete's Test Management module SmartBear Software Release
