jee mobile - jobscope.com › wp-content › uploads › 2016 › ...pre-installation preparation...
TRANSCRIPT
JEE Mobile Installation Guide JOBSCOPE ®
JOBSCOPE JEE Mobile Installation Guide Copyright, Jobscope, LLC, 1996 - 2011 JOBSCOPE® Information in this document is subject to change without notice. Jobscope LLC makes no warranty of any kind regarding this material, and shall not be held liable for errors contained herein or for damages resulting from the use and performance of this material. The information in this document is protected by copyright. No part of this manual may be reproduced in any form without the expressed written consent of Jobscope LLC.
JEE Mobile
JOBSCOPE Page 1
Table of Contents
Installation and Configuration ...................................................................................................................... 2
Pre-installation Preparation ...................................................................................................................... 2
Installing on stand-alone web server ........................................................................................................ 2
Install “Web Server” as a Windows role, if not already configured. ........................................................ 2
Install the JEE Mobile files......................................................................................................................... 5
Add the Application Pool for JEEMobile ................................................................................................... 5
Create the JEEMobile Site ......................................................................................................................... 7
Setup IIS Write Permission on the JEEMobile Configuration File ............................................................. 7
Launch JEEMobile ..................................................................................................................................... 8
JeeMobile Configuration ........................................................................................................................... 8
JEE Mobile
JOBSCOPE Page 2
Installation and Configuration
JEE Mobile installation requires Microsoft Windows server, Microsoft SQL Server, and Microsoft Internet
Information Server (IIS). Refer to the requirements for specific version information. Installation requires
the user be logged in with administrative rights to perform the tasks described in this section.
Pre-installation Preparation
Before installing JEE Mobile, you will need a copy of the JEE Mobile installation zip file. This zip file gets
loaded with the Jobscope Server installation. The zip file will be found on the Jobscope server in the
Jobscope2000 folder (ex. C:\Jobscope2000\JBSWeb.zip).
Installing on stand-alone web server
When installing JEE Mobile on a stand-alone web server, it usually means no other parts of Jobscope are
installed on this server. One extra step required is to copy the jbsflexvb_dll.dll from a machine where
the JEE Windows client is installed. This file will be located in C:\Windows\System32 on a 32 bit
machine or in C:\Windows\SysWOW64 on a 64 bit machine. Copy it to corresponding location on the
web server, either SYSTEM32 on a 32 bit server or SYSWOW64 on a 64 bit server.
Install “Web Server” as a Windows role, if not already configured.
Install the following features:
Common HTTP Features:
Static Content
Default Document
Directory Browsing
HTTP Errors
Application Development
ASP.Net
.Net Extensibility
ISAPI Extensions
ISAPI Filters
Health and Diagnostic
HTTP Logging
Request Monitor
Security
Request Filtering
Performance
Static Content Compression
JEE Mobile
JOBSCOPE Page 3
Management Tools
IIS Management Console
“Allow” ISAPI and CGI restrictions for .Net 4.0. Click on “ISAPI and CGI Restrictions”
JEE Mobile
JOBSCOPE Page 4
Launch IIS Manager (Start > All Programs > Administrative Tools > Internet Information Services (IIS)
Manager). Confirm that the local server (in screenshot, named JEE64) is visible in the Connections panel
and there is at least one Site setup on the server (in screenshot, named Default Web Site). If these are
not available, create the Connection and Site in IIS. Don’t add an Application Pool or Application yet,
that will be covered in the remaining steps.
JEE Mobile
JOBSCOPE Page 5
Install the JEE Mobile files
Create a folder for the web site to reside. In a default setup, this folder will be located at
C:\inetpub\wwwroot\. Create a sub-folder named JEEMobile, so that the full path will be
C:\inetpub\wwwroot\JeeMobile. The name “JEEMobile” is not required. It can be named differently.
Extract the JBSWEB.zip file to the folder created above. The JBSWeb.zip file will be located in the
Jobscope2000 folder where the JEE Server is installed.
Once the files are copied to the web folder, rename the runtime.default.config file to be runtime.config.
Create a sub-folder named “app_data\logs”. This folder will be used to log files from the web site
Create a sub-folder named “app_data\TripUploadNotes”. This folder to hold upload notes for Field
Services.
Add the Application Pool for JEEMobile
Launch IIS Manager (Start > All Programs > Administrative Tools > Internet Information Services (IIS)
Manager). In the Connections panel, right click on the Application Pools under the server connection
and click the “Add Application Pool” option.
In the Add Application Pool window, create a new application pool. In these instructions, we use the
application pool “JeeMobile”. Click OK.
Name: JeeMobile
.NET Framework Version: .NET Framework v4.0.30319
Managed Pipeline Mode: Classic
Start Application Pool Immediate: Checked
Go to “Advanced Setting” for the application pool and ensure that “Enable 32-Bit Applications” is set to
“True” and set the Identity to the user of your choice. The installation guide will set the application
identity user to “Network Service”. A different user may be used.
JEE Mobile
JOBSCOPE Page 6
** Give full permissions to the web folder created above (ie. C:\inetpub\wwwroot\jeemobile) to the
user assigned as the identity user.
JEE Mobile
JOBSCOPE Page 7
Create the JEEMobile Site
If not already running, launch IIS Manager (Start > All Programs > Administrative Tools > Internet
Information Services (IIS) Manager). In the Connections panel, expand the Site (in these instructions,
Default Web Site) and right-click the JEEMobile folder and select Convert to Application… option from
the pop up menu. If IIS was already opened, the view may need to be refreshed to see the JEEMobile
folder.
In the Convert to Application window, select the JEEMobile application pool
Alias: JeeMobile
The server alias that will be used to access JeeMobile through the web:
http://servername/alias.
In these installation instructions, the address will be http://jee64/JeeMobile)
Application Pool: JeeMobile
Physical Path: C:\Inetpub\wwwroot\JeeMobile (or where the web folder is located)
Click OK.
Setup IIS Write Permission on the JEEMobile Configuration File
Return to the location where JEEMobile is installed and right click on the Runtime.config file and click
Properties. If Windows has file extensions hidden, it may appear as just “Runtime”.
In the Runtime Properties window, make sure that “Read Only” is not checked in the General tab and
click on the Security tab. Using the security tab, give the identity user on the application pool full
access to the JEEMobile folder.
JEE Mobile
JOBSCOPE Page 8
Launch JEEMobile
To launch JeeMobile from the Internet Information (IIS) Manager window, select JeeMobile from the
Site where JeeMobile is installed and click the Browse *:80 (http) item in the Actions panel. This will
launch the default web browser (default Internet Explorer) to http://localhost/JeeMobile, but the
remaining steps could be performed from a different computer on the network by accessing
http://servername/JeeMobile (in these instructions, http://JEE64/JeeMobile).
If all of the settings are correct, the first time configuration page for JeeMobile should load in the web
browser.
JeeMobile Configuration
Settings Manager
Log File Path – Path to the log folder (ie. C:\Inetput\wwwroot\Jeemobile\App_data\logs)
License File Path – Path and file name to JEE license file (ie.
C:\Jobscope2000\ClientConfig\jeeflex_server.lic)
JEE Report Path – Report path \\Servername
Database
Database Server – Name of database server
Database Name – Name of JEE Database
Database User – SQL user name to connect to database
Database Pass – Password for above user
Mobile Forms
Forms System Enabled
Show Release
Instance Source Bindings
Customer Activity
JEE Mobile
JOBSCOPE Page 9
Estimate
Bridge
Runwall
Job
Mobile Forms Label
Show Mass Create
Customer Equipment
Prospect
Estimate Items
Hoist
Trolley
Crane
Email - These email settings are no longer used. Instead, the system pulls from the SMTPConfiguration
table in the database.
SMTP Server – Deprecated, no longer used
SMTP Port – Deprecated, no longer used
SMTP User – Deprecated, no longer used
SMTP Pass – Deprecated, no longer used
SMTP Default From – Deprecated, no longer used
SMTP Uses SSL – Deprecated, no longer used
MISC
System ID – Free form text that will appear on login screen
Use Pop Up Windows
Cust. Portal is Read Only
Cust. Portal RFQ Email
Drawing Control Barcode Split character
Employee Schedule Days
Admin
Admin User – User name to get into configuration screen. Cannot be the same as a JEE user name.
Admin Pass – Password for above user
Field Services
Datacap Server – Name of the Datacap SQL server
Datacap Name – Name of Datacap database
Datacap user – SQL account name to access the datacap database
Datacap Password – Password for above user
JEE Mobile
JOBSCOPE Page 10
Trip Notes Upload Path – Path to Upload folder (ie.
C:\inetpub\wwwroot\JeeMobile\app_data\TripNotesUpload)
Field Services: Expense Reports
Release Drop Down
Charge Type Drop Down
Show Release Number
Show Description
Show Job Title
Show Charge Type
Show Expense Account
Show Accrued Account
Show Cost Category
Show Description
Field Services: Timesheet
Account
Release
Scrap
RWO
Attendance
Work Center
Type Label
Information
Enable Account on Timesheet
o Show Account Number
o Show Account Type
o Show Account Work Center
o Show Description
Enable Release on Timesheet
o Show Release Number
o Show Release Description
o Show job Title
Enable Release on Timesheet
Enable RWO on Timesheet
Enable Attendance on Timesheet
o Show Work Center Code
o Show Work Center Description
Send Email on Submit
Send Email on Reject
JEE Mobile
JOBSCOPE Page 11
July 21, 2015