Download Latest Version morse-led-0.9.tar.gz (16.1 kB)
Email in envelope

Get an email when there's a new version of sys-info

Home / misc / GroupWise Tools / GW-POA-check
Name Modified Size InfoDownloads / Week
Parent folder
README.txt 2012-09-05 3.2 kB
setup.exe 2012-09-05 625.6 kB
Totals: 2 Items   628.8 kB 0
WRITTEN BY: HANI SHAWA
COPYRIGHT 2012 HANI SHAWA
ALL RIGHTS RESERVED
======================================================================

I)	INTRODUCTION
This is an alpha version of a program that does some testing on a GroupWise POA. One type of test
is similar to a stress test. It will bloat the POA with many logins, and send mail from these 
logins. The user has the chance to select how many test cases, messages per test case and the increments 
of logins between each test case. Time consumed for each test case is stored. Using a really rough, 
and probablybuggy performance check function, it will extrapolate when the delay will be 20 minutes. this is
hard-coded, if you want to change it send me an email, or knock yourself out :-). 

The other type of test, will find the connectivity between users on a GroupWise system. It will
ask you to browse to a text file, entries in that file should be like:
user password <IP of POA> <port of POA>, NO TABS only single space.
It will then output a table that shows how each user is connected.




II)	REQUIREMENTS
For basic installation:
- Windows GroupWise client (download eval version at: http://download.novell.com/Download?buildid=X95cxyoSSiE~)

For developers:
- A Microsoft IDE for VB.NET (a free one that I recommend is SharpDevelop, see: http://www.icsharpcode.net/OpenSource/SD/)
- Windows GroupWise client (download eval version at: http://download.novell.com/Download?buildid=X95cxyoSSiE~)

III)	INSTALLATION
For basic installation:
-run the setup-gw-POA-check.exe and follow the prompts

For developers:
-using MS visual studio, SharpDevelop or any other VB.NET IDE, open the project file
-have fun!

IV)	USAGE

Follow the prompts, it is self-explanatory.


V)	BUGS

Heard of that saying: "Always code as if the guy who ends up maintaining or testing your
code will be a violent psychopath who knows where you live"? I'm more of a "If it was hard enough 
to code, it should be hard to read" Just a heads up :-)

-in Part2 Somehow, if the user's inbox is too bloated, it might not work. The reason being that 
a function that will check his inbox for the test message might take forever to find this message.

- there are 2 versions of the chkperformance() funtion, they are still beta and pretty buggy.
the idea is to extrapolate given the duration of each test case, and predict when the delay
will be more than 20 minutes.


to submit bugs, comments:

hani[underscore]shawa[at]hotmail[dot]com

VI)	LICENSE

This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
Source: README.txt, updated 2012-09-05