OnlineTSLtDemo will run on any system which supports
jre (Java 2 Platform formerly known as JDK 1.2).
OnlineTSLtDemo has been developed and tested
using Java 2.
To run OnlineTSLtDemo you would need to install
jre Java 2 Platform.
You may download jre Java 2 Platform from javasoft
for most platforms or from your operating system vendor web site.
For installation of jre consult the jre vendor.
Installation And Configuration Of OnlineTSLtDemo.
Installation:
Unzip OnlineTSLtDemo1_0.zip preserving otsl folder
name in the root directory of any drive.
It contains 3 jar files two sample HTML files
and a batch file and this file.
Do not unjar any of these files they are setup
to run as jar files.
Jarred files save your disk space.
1) OnlineTSLtDemo.jar is the
server side application if your jre is setup properly it
should
run from any directory, To avoid confusion leave it in the otsl folder.
2) runjar.bat is a dos batch file to start the server.
3) The other four file are
the client side HTML and applets.
Move
them to your appropriate http folder and note the URLs.
Starting The Application.
OnlineTSLtDemo uses mail server extensively.
Before running the OnlineTSLtDemo make sure your
mail server is running.
If for any reason you would like to shut down
your mail server shut down
OnlineTSLtDemo first
A batch file is provided to start the application
on Windows system NT.
Do not unjar any of these files they are setup
to run as jar files.
For other platforms consult the jre vendor manual
on how to start
a jarred Java application without unjarring the
jar file.
Start OnlineTSLtDemo go to configuration window
from Configure menu and provide configuration data.
OnlineTSLtDemo Configuration
OnlineTSLtDemo is configurable only before starting
the server services.
For performance and robustness reason a number
of subsystems can
be instantiated only once in the one runtime
cycle of OnlineTSLtDemo.
If you would like to reconfigure OnlineTSLtDemo
again exit the application and start it again reconfigure it and start
the server.
You may exit OnlineTSLtDemo at any time.
OnlineTSLtDemo is programmed to finish
all the jobs in progress before shutting down.
OnlineTSLtDemo requires the following data
for its functionality or your information
1) Port number (I have used
8080 you may change it to any appropriate number) .
2) Mail server address ( this
address required to send emails ).
3) Your email address (this
address required to approved time sheet data).
4) Reminder days number (
How often to send to approving manager the reminder email, disabled in
demo).
5) Employee applet URL ( for
you information ).
6) Manager applet URL( for
you information ).
7) Option to delete submitted
time sheet (disabled in demo).
A screen shot of Configuration Window
There are three tables,
1) Employee table, to add
and remove employees.
2) Client table to add and
remove clients.
3) Time sheet table to represent
the number of time sheets and their status.
(
only allowing to delete records manually )
The manual deleting functionality is provided
if and when a multiple
time sheet data is submitted for the same date.
Time sheet record deleting functionality
will remove time sheet records
as needed and configured.
When a new record is added a password generated
which can be changed
locally or remotely by the applets provided.
For performance reason remove any record that
is not need.
For performance reason open table windows only
when needed
and close them immediately.
If for any reason the mail server is shutdown
OnlineTSLtDemo will not
accept any submissions and instead the applets
will display
a "Mail server is not running. Please contact
OnlineTS Administrator " dialog box.
A screen shot of OnlineTSLtDemo
Bugs and Issues
Although OnlineTSLt is developed to be a highly
robust and reliable solution,
some versions of jre ( Java run time environments
) have some peculiarities or bugs.
These peculiarities or bugs varies from one platform
to another.
There are some abnormal key board and mouse behavior
associated with JTable in
Swing library in some versions of Java run time
environments.
Through experience I found double clicking on
each field is the best way to draw
focus to the field.
Installation And Configuration Of Applets.
Move the HTML and jar files to your appropriate
http folder.
In the param tag the value must be the identical
to your chosen port number.
The HTML file names can be changed to any http
valid HTML file name.
What can go wrong.
Java is enabled and browser does not run the
applets.
Older versions of browsers use JDK 1.0x
Use a more recent version.
OnlineTS Solutions are fully supported for one
year.
Direct all queries to jahansoz@worldy.com
Please report all bugs to jahansoz@worldy.com