Product Training Program

Slides:



Advertisements
Similar presentations
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
Advertisements

Web Application Server Apache Tomcat Downloading and Deployment Guide.
Managing User Settings with Group Policy
Object-Oriented Enterprise Application Development Tomcat 3.2 Configuration Last Updated: 03/30/2001.
Starting with Gridsphere Albert Einstein Institute Gridsphere Installation.
27-Jun-15 Rails. What is Rails? Rails is a framework for building web applications This involves: Getting information from the user (client), using HTML.
Lesson 18: Configuring Application Restriction Policies
Building and Deploying a Simple Web Application. Tomcat and JSP Tomcat is an application server, commonly used to host JSP applications Applications are.
5 Copyright © 2009, Oracle. All rights reserved. Defining ETL Mappings for Staging Data.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
Deployment Management The following screens demonstrate how to: 1. Access and view deployments 2. Create a new local deployment 3. Create and modify a.
Snippet Management The following screens demonstrate how to: 1. Access and view snippets 2. Create a local standard snippet, or a local class snippet 3.
Using Ant to build J2EE Applications Kumar
Shibboleth 2.0 IdP Training: Basics and Installation January, 2009.
LATTICE TECHNOLOGY, INC. For Version 10.0 and later XVL Web Master Advanced Tutorial For Version 10.0 and later.
© 2005 by IBM; made available under the EPL v1.0 | March 1, 2005 Tim deBoer Gorkem Ercan Extend WTP Server Tools for your.
Finish configuration cloudclinica root jdbc:postgresql:5432//localhost/cc_db JDBC Url: JDBC Driver: User name: Password: ******** org.postgresql.Driver.
AN OVERVIEW OF SERVLET TECHNOLOGY SERVER SETUP AND CONFIGURATION WEB APPLICATION STRUCTURE BASIC SERVLET EXAMPLE Java Servlets - Compiled By Nitin Pai.
Launch ClinCapture root jdbc:postgresql:5432//localhost/cc_db JDBC Url: JDBC Driver: User name: Password: ******** org.postgresql.Driver When CC starts.
|Tecnologie Web L-A Anno Accademico Laboratorio di Tecnologie Web Introduzione ad Eclipse e Tomcat
S1-1 ADM740, Section 1, June 2007 Copyright  2007 MSC.Software Corporation SECTION 1 Introducing Adams/Car.
1 Chapter Overview Publishing Resources in Active Directory Service Redirecting Folders Using Group Policies Deploying Applications Using Group Policies.
Module 6: Configuring User Environments Using Group Policy.
Module 6: Deploying and Managing Software by Using Group Policy.
The Log4E logging plug-in David Gallardo. What is logging good for? Tracing program execution during development Debugging Providing an audit trail for.
Deploying a service. Talk titledate2 Talk titledate3 Section SOAP Deployment.
Hyperion Artifact Life Cycle Management Agenda  Overview  Demo  Tips & Tricks  Takeaways  Queries.
Correlator GUI Sonja Vrcic Socorro, April 3, 2006.
Installing RandoNode Starter Kit OPEN Development Conference September 17, 2008 Kasi Perumal Consultant.
Presented By:. What is JavaHelp: Most software developers do not look forward to spending time documenting and explaining their product. JavaSoft has.
IBM Express Runtime Quick Start Workshop © 2007 IBM Corporation Deploying a Solution.
Module 5: Managing Content. Overview Publishing Content Executing Reports Creating Cached Instances Creating Snapshots and Report History Creating Subscriptions.
Hands-On Microsoft Windows Server Implementing User Profiles A local user profile is automatically created at the local computer when you log on.
WMarket For Adminstrators Manual Installation. Basic Dependencies To install your own WMarket instance, you are required to install the following software:
17 Copyright © 2006, Oracle. All rights reserved. Information Publisher.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED ADMINISTRATION.
2 Copyright © 2008, Oracle. All rights reserved. Building the Physical Layer of a Repository.
Packaging and Deploying Windows Applications
Essentials of UrbanCode Deploy QQ147 Components
Hyrax Configuration.
There are two icons to launch the CropSyst Suite programs.
Working in the Forms Developer Environment
Using E-Business Suite Attachments
Digital Assets Module Services adam-01 and adam-02 versions 17 and up
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
Writing simple Java Web Services using Eclipse
Play Framework: Introduction
Cross Platform Development using Software Matrix
LOCO Extract – Transform - Load
Course Outcomes of Advanced Java Programming AJP (17625, C603)
Product Training Program
ETL Job Scheduler Job Database Server User Interface Scheduler
Core LIMS Training: Advanced Administration
Deploying and Configuring SSIS Packages
Knowledge Byte In this section, you will learn about:
COSC-4840 Software Engineering
Maven IIB9 Plug-in Version 9.0
J2EE Application Development
Introduction to JBoss application server
ESIS Consulting LLC (C) ESIS Consulting LLC. All rights reserved
Windows Registry: Introduction
Maven IIB9 Plug-in Version 9.0
Java Servlets and JSP.
DEPLOYING SECURITY CONFIGURATION
Text for section 1 1 Text for section 2 2 Text for section 3 3
Text for section 1 1 Text for section 2 2 Text for section 3 3
Product Training Program
Text for section 1 1 Text for section 2 2 Text for section 3 3
Text for section 1 1 Text for section 2 2 Text for section 3 3
Jean-Francois LEBLANC Christian SEBASTIAN
Presentation transcript:

Product Training Program EIPLATFORM Deploying to the eiPlatform

Deploying to the eiPlatform This section will cover deploying the developed Interface to an eiPlatform. Sections: 1. Working Directory Structure 2. Configuring the “eipServer.conf” 3. Configuring logging levels 4. Deploying the “My First Interface” Interface 5. Deploying the eiPlatform WAR file

Working Directory Structure A “Working Directory” is the filesystem representation of an Interface and its sub-Interfaces. / The root directory; “eip-root” by convention /data An optional directory for storing samples, documentation, etc /formats Format definitions, with one sub-folder per Format (“Format A”) /lib eiPlatform modules, in “classes” or in JAR files /routes Route definitions, with one sub-folder per Route (“Route A”) /interfaces Sub / Child Interfaces (structure is recursive) /environment-settings.conf A Java Properties file containing “environment variable” definitions

Configuring “eipServer.conf” The eipServer.conf file stores the eiPlatform configuration settings, including transactional metadata logging options, threading, logging configuration, and the target Working Directory. The user should first copy the provided “eipServer.conf” file to the desired location, such as “C:\PilotFish\conf\” The file can be edited using any normal text editor. Three values should be set: com.pilotfish.eip.logConfigFile - The location of “logConfig.xml” com.pilotfish.eip.configDirectory - The location of the working directory (typically “eip-root”) com.pilotfish.eip.database.plugin - The logging database type (“pilotfish:Null”)

Configuring “logConfig.xml The eiPlatform uses the Log4J library to facilitate its logging. The Log4J instance used is configured in the “logConfig.xml” file. Log4J is defined through Appenders and Categories. An Appender is an implemention of the Log4J “Appender” interface. The provided default is a “DailyRollingFileAppender,” which is a file-based Appender that “rolls over” at midnight. Categories define specific loggers (such as admin, modules, etc), their logging level (as “priority”), and which Appenders they're associated with. Users will only need to modify the “file” parameter of the provided Appender to set the desired log file, such as “C:/PilotFish/logs/eip.log”

Deploying an Interface The eiPlatform references a single working directory, which will contain the Interface, Route, and Format definitions, as well as any sub-Interfaces and their various components. To deploy to this working directory, the user need only copy their working directory structure (from the eiConsole, from a source repository, etc) into it. To deploy the “My First Interface” Interface, create the following structure in the specified working directory: Then create a directory under “interfaces” named “My First Interface” with that Interface's file contents underneath it /data /formats /lib /routes /interfaces

Deploying “eip.war” For application containers, the eiPlatform is provided as a WAR file. To deploy the eiPlatform server, the user will need to copy this WAR file to that container's deployment directory, which is typically “webapps.” Some application containers offer or require a GUI to perform the deployment. Once copied, the user may either manually extract the “eip.war” file to an “eip” directory or allow the application container to do it (Tomcat will do this automatically once started). The user will then need to configure eip/WEB-INF/web.xml: “com.pilotfish.eip.servlet.displayLog” should be set to the “eip.log” file location “com.pilotfish.eip.servlet.eipConfigFile” should be set to the “eipServer.conf” file location Finally, start the application container.