PPT - Hampshire College
Download
Report
Transcript PPT - Hampshire College
NERDug 2009 Session 10924
WebAdvisor 101: From Soup to Nuts!
7/30/2009 at 2:00pm Emerald Room
Jeff Butera
Hampshire College
[email protected]
Outline
Assumptions
Names
Places
ANT
Installing
Configuring
Deploying
Assumptions
R18 Installed and running
SA Valet installed on a PC
Java installed on PC with SA Valet
Must have full Java SDK (dev kit)
JRE will NOT suffice for ant!
Must set JAVA_HOME environment variable
Names (aka: Players)
ANT: open source from apache
WAR: web archive file
servlet: java component
deployment: location of source on PC
Places (aka: servers)
Colleague Application: windows/*nix
Web Server: windows/*nix
SA Valet PC: windows
Tomcat
apache/servletexec
Sun Java server
Installing ANT
http://ant.apache.org
Download (binary, if available)
Must also have java installed
Unzip
Must set PATH variable, eg:
...;C:\Program Files\ant-1.7.1\bin
WebAdvisor Installation
Download from Datatel
http://clients.datatel.com
Must have SysAdmin rights
Solution Updates
Software Downloads
WebAdvisor 3.1.4 (6/25/2009)
WebAdvisor Installation
WebAdvisor Installation
WebAdvisor Installshield
Must have client ID/password to run
Place in ”typical” location, eg:
C:\Datatel\WebAdvisor
Deployment directory
Use typical value, eg:
WAMAIN
Files get placed into (need this for SA Valet!)
C:\Datatel\WebAdvisor\WAMAIN
Installed Files
Configuration
Some config in UI, some in SA Valet
UI: UT – HLKM lookup 'XWMN' (add)
Desc: WAMAIN Servlet
Open in New Window: NO
Link Type: http/https
Target Server Addr: server.college.edu
Target Server Port: 80, 44,3 8080, 8443, etc
Target Server Path List: WebAdvisor
User Interfaces: WEB
Configuration
Configuration
UI: UT – SVCF lookup WAMAIN (add)
Desc: Servlet for WebAdvisor
URL Pattern: WebAdvisor
User Interface: WEB
Servlet Usage: Default
Root URL Hyperlink: XWMN
Configuration
Configuration
Detail to SVBP – Behavior Parameters
Max Report Tries: 3
JavaScript Verification: NO (mult submit)
Autocomplete Enabled: NO (credit cards)
Configuration
Configuration
UI: UT – SVCF lookup WAMAINHELP (add)
Desc: Help Servlet for WebAdvisor
URL Pattern: HelpServlet
User Interface: WEB
Servlet Usage: Default
Root URL Hyperlink: XWMN
Save out, then go back to SVCF for WAMAIN
Add WAMAINHELP under Help Servlet
Configuration
Configuration
SA Valet – Right click on env name
Click ”Add New Web Server”
Give it a name
Configuration
SA Valet - Right click on web server
Click ”Properties”
Deploy:
C:\Datatel\WebAdvisor\WAMAIN
Configuration
Configuration
Right click on web server
Click ”Configure Global Parameters”
DMI Host: Colleague server (name/IP)
DMI Port: APP Listener port (in SA Valet)
App. Environment: name_rt
Secure Flag: Y/N (ssl)
Configuration
Configuration
Right click on web server
Click ”Configure Servlet Parameters”
Click ”WebAdvisor”
Serlet ID: WAMAIN
Servlet Mapping: /WebAdvisor
Configuration
Configuration
Right click on web server
Click ”Configure Servlet Parameters”
Click ”Help Servlet”
Serlet ID: WAMAINHELP
Servlet Mapping: /HelpServlet
Configuration
Configuration
Right click on web server
Click ”Update License Key”
Enter client ID/password
Will verify your license
Will write key and configuration to web.xml
Only needs to be done once
(Unless you delete deploy directory/web.xml)
Configuration
Configuration
Setup ”guest” user
Add a new PERSON record (NAE) for ”guest”
Add a username however you do this
Setup DRUS with
Opers Equiv: DMI_REG_GUEST
Security Classes: DMI_REG_GUEST
Configuration
UT-SOD setup
Add username & PERSON ID
User Interface/Menu/Timeout
UI * null
WEB CORE-WBMAIN 600
Security Classes
Build list like UI security
Do NOT list process ID instead of mnemonic!
Configuration
Configuration
WSPM setup:
Guest Users Opers: your SOD record
User Name Output Format (see help for options)
Default Menu Mnemonic: CORE-WBMAIN
Default Theme: ORIGINAL
Security Token Expires: 600
Excessive Hook Threshold: 600
Configuration
Deploying
Need to build WAR file
Open DOS window (run cmd.exe)
Change into Deployment directory
Run ANT
cd C:\Datatel\WebAdvisor\WAMAIN
ant
Will take 5-10 seconds, build webadvisor.war
Deploying
Deploying
Need to deploy WAR file to web server
Different depending on
tomcat
apache/servlet exec
IIS/servlet exec
Sun Java Server (SunOne/iPlanet)
Deploying
Deploying
Deploying
Testing
Does it work?
Try accessing it!
http://address:port / path_list / url_pattern
Address: (UI) HLKM
Port: (UI) HLKM
Path list: (UI) HLKM + name of WAR file
Url pattern: (UI) SVCF + (SA) Servlet Properties
https://thehub.hampshire.edu:8443/WebAdvisor/WebAdvisor
All Done!
Comments?
Questions?
Complaints?
Jeff Butera
[email protected]