home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C!T ROM 2
/
ctrom_ii_b.zip
/
ctrom_ii_b
/
PROGRAM
/
FOXPRO
/
FOXSQZ
/
FOXSQZ.DOC
< prev
next >
Wrap
Text File
|
1994-01-19
|
20KB
|
509 lines
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
F O X S Q Z Version 1.5a Jan 04, 1994
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Thank you for your interest and support of the FOXSQZ the complete
DataCompression System for Foxpro 2.0 & 2.5 for DOS & Windows !
**** NOTE ****
This Evaluation Copy is intended for testing and evaluation Only!!!!.
Please register for a full working copy of FOXSQZ. You can now
register via Compuserve "GO SWREG" ID #1942
Product Description
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
FOXSQZ is a Compression System for DOS, Foxpro 2/2.5-DOS. & Foxpro/WINDOWS
FOXSQZ is a PLB file. A DOS command line version is part of this system as
well. FOXSQZ utilizes two methods of Compression and Decompression . One is
a fast method with good compresion. The other method provides much better
compression at a little slower speed. FOXSQZ requires approx 40K of Foxpro
Memory Resources for Compression and Decompression. FOXSQZ can selectively
compress, decompress,list,delete files from .SQZ Archives. FoxSQZ Ensures
Data integrity with a 16bit CRC code and can optionaly protect your data
with password encryption. Included with the package is a DOS or Windows PLB/FLL
and a DOS executiable version..
FOXSQZ Requirements
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
1) FOXPRO 2.00 or 2.5b for DOS or Foxpro For Windows v2.5b.
(LAN and (X) versions also supported.)
2) At least 40K Foxpro memory Free.
3) The need to Compress your data ...
FOXSQZ Support Files
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
FOXSQZ.DOC This File.
FOXSQZ.EXE The DOS command line version of Foxsqz. Can be run
from DOS of a DOS Box in Windows or OS/2 > v2.0
FOXSQZ.PLB Foxpro/DOS Library for Foxpro v2.5b (supports X version)
FOXSQZ20.PLB Foxpro/DOS Library for Foxpro v2.0 (supports X & LAN version)
FOXSQZ.FLL Foxpro/WIN DLL for Foxpro v2.5b for Windows .
DEMO.PRG User Interface DEMO Source code for FOXPRO DOS & Windows
requires SQZ.*
SQZ.* User Screen Builder file for Interface Called by DEMO.PRG
The interface is optional and not neccessary to use FOXSQZ
PATCH.EXE Used to update Foxsqz when patches files are available.
Patch files will be posted on Foxforum (3rd Party Lib)
Or may be requested via Mail and self addressed Stamped
Disk mailer and one 5.25 or 3.5" Diskette.
Quick Start
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Foxsqz Includes an easy to use Non-programmer interface. To get started
rightaway without reading further just DO DEMO.PRG ...
Revisions/Fixes History
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
April 20, 1993 1.0 Intial BETA
April 20, 1993 - October 1, 1992 FoxSqz Development put on Hold
October 10, 1993 1.1 Development resumes and released second BETA
Nov 10, 1993 1.2
Windows Version joins in BETA
Added Data Encryption .
Can now specify destination DIR for decompressed Files
Fixed problem with uppercase in options string.
Added SQZVERS() function to return FoxSQZ version..
Source of Arhive file for Decompression may be a in a memo Feild
Dec 8, 1993 1.3
Some minor bugs fixed.
Coded a workaround to API _Fread() problem.
Fixed problem with Compressor when unable to open last file in FileSpec
Page Modifier in List Function Works in Foxpro/DOS when pageing in a Window.
Fixed problems with encrypter when specifing a password that is longer than the
orgignal and original len chars were the same in the pass specified
caused badlocal header error.. The encrypter was also trying to compress
blocks that did not compress was causing memory corruption errors
Dec 10, 1993 1.3d
Fixed problem when compressor tries to compress large files that do not
compress well like .ZIP files..
Dec 12, 1993 1.4 (RC1)
Added Exclusion File specifier X option
Added @ Inclusion operator
Full Encryption now enabled.
Final Beta (Release Candiate) before first production release ( I hope)
Dec 13, 1993 1.4a (RC2)
Options 'X' was letting MAX+1 exclusions Current MAX is 5 Exclusions
Spaces now allowed in options for parameter one ie "S c e(test) x(*.c) M"
Dec 15, 1993 1.5 (First Release)
Name specified as SQZ file is taken as is the .SQZ file extension is
no longer enforced becareful that you do not have a data file with the
same name FOXSQZ will overwrite it !!!
Jan 04, 1994 1.5a (Maintaince Release)
Fixes problem with DOS executable which gave null pointer assignment.
Fixed problem with Compressor when file specifed with path was many
directory levels deep.
What To Look for in version 1.6 Which will be posted soon (around Valentines Day)
Multi-Volume Archives ( disk spanning ) with format/wipe options.
Full pathnames and subdirectory support...
Dos Verify flag control.
Store only option...
Support
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
If you have any questions/sugestions please send EMAIL to (CIS) 70713,2002.
Or leave a message on FOXFORUM (ThirdParty Section) .
I check my EMAIL everyday... Any updates to registered copies of FOXSQZ
will be available as small patch files on FOXFORUM.
All Suggestions/comments are welcome and of course appreciated..
WARRANTY AND LEGAL STUFF
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
FOXSQZ is Copyright (c) 1993-94 Warren Master
There is no warranty or guarantees of any kind associated with FOXSQZ.
I assume NO responsibility for ANY damage or loss caused by the use of
FOXSQZ, however it may happen and whatever may happen.
I will not be liable for any damages whatsoever due to loss of data or any
other reason, even if I have been advised of the possibility of such damages.
Any risk of damage due to any possible inaccurate information or a
misunderstanding of the provided information is assumed by the user
of the information.
By registering and/or using FOXSQZ, you agree to these terms.
That's it...
How Much does it cost ?
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Introductory Offer !
a developer registration fee (DOS OR WINDOWS) is U.S. $69.00 ea.
(includes DOS EXE version)
ADD $25.00 to receive both versions FOXPRO DOS & WINDOWS.
(a savings of $44.00)
Multiple Copy Distribution:
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Requires at least one registered developer copy
plus $3.00/copy up to a maximum of 100 Copies.
When 100 copies are licenced then distribution is
unlimited and royalty free as many copies as you like.
*Unlimited distribution license entitles you to both DOS & Windows
Versions !
Distribution
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
This Software may be distributed with your application in a bound EXE or APP
in FOXPRO/DOS or as the unmodified FLL file for FOXPRO/WINDOWS. The DOS EXE
version may be distributed as is. If you have properly registered I do not
require any credit(s) in your app for FOXSQZ.
How To Receive FOXSQZ
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
You can recieve FOXSQZ by sending the order form below with a Check or Money
Order Only , payable to Warren Master in U.S Funds for the total amount.
Mail to: Warren Master
1530 Palisade Avenue
Suite 16C
Fort Lee, N.J. 07024
*** OR ***
** Registration on Compuserve
You can also register FOXSQZ via Compuserve shareware database. GO SWREG
FOXSQZ DOS/WINDOWS bundled costs $105.00 when registering via Compuserve
The charge will billed to your compuserv account.
The registration number for FOXSQZ bundle is # 1942
Multiple Distribition licesnces are available seperatly..
----------------------------------------------------------------------------
--------------------------- FOXSQZ ORDER FORM ------------------------------
----------------------------------------------------------------------------
Where did you obtain FOXSQZ?
Compuserve [ ] Your I.D. # ___________
BBS [ ] Which BBS ______________
Phone#? ______________
Where would you like Foxsqz Sent ? There are two choices:
1) EMAIL to Compuserve I.D ________________________ (usually same day deliv)
OR
2) Send via U.S. Mail to the following Address:
Company ___________________________________________________
Name ___________________________________________________
Address ___________________________________________________
City State Zip ___________________________________________________
Country ___________________________________________________
SINGLE COPY REGISTRATION
qty ordered: ____ @ $______ $69.00 ea. Specify FOX/DOS or FOX/Windows Version
either version comes with a DOS Exe .
$______ $25.00 add to receive FOXSQZ for both platforms
DOS & WINDOWS (save $44.00).
Total: ____ $______ Payable in U.S. Funds
MULTIPLE COPY REGISTRATION ADD
____ copies @ $3.00 per copy Maximum 100 copies , there is no additional cost
for distribution once the maximun 100 copies have been registered.
1 Devloper + 100 copy registration includes both DOS and Windows version
($25.00 multiplatform upgrade waived)
Comments Suggesstions ?
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
I can be reached via CIS MAIL My I.D. is 70713,2002 and I monitor
the FOXForum daily. No Phone Calls Please! FOXSQZ can be shipped
via U.S. Mail or CIS EMAIL (which is same day)..
Ussage:
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Set Libr to FOXSQZ
From this point on FOXPRO now Knows how to Compress and
decompress files without using the run/! command to shell out to DOS and call
an external DOS program.
Syntax:
=SQZVERS() Returns the Current FOXSQZ Version...
=FOXSQZ( [S[cfmq@x],L[p],U[orq],I[cs] E[(pass)] D[a] T[(TargetDir)] SQZFileName, FileSpecs[s] )
FOXSQZ Function Types and modifiers
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Modifiers used in all or most functions
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Q - Quiet Mode No Screen OutPut
X - Exclude File Specifier
You may specify upto five exclude file specifications
the syntax is X(FileSpec) ie) X(*.c)X(*.bak)
The Exclusion operators work with S U L D I Functions..
E - Encrypt/DeCrypt Data in Archive
When Compressing files This Option Will Add a Password to The Archive File
in additon to encryption the Compressed data. The password may be a max of 18 chars.
When Decompressing The password must match the encrypted password for
decompression to be succussful. The Maximum lenth of a password is 20 characters
anything specified passed this maximum is ignored.
ie) FOXSQZ("SCE(FoxPro)Z","TEST","*.C")
Compress *.c and encrypt the data with the Passord Foxpro (Case matters !)
S - Squeeze Function
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
S Modifiers.
▀▀▀▀▀▀▀▀▀
'C': Create Mode (only one supported) .
The Squeeze function will create a SQZ file and Compress file into it.
The alternative would be to update or add to an existing SQZ file.
'M': Maximum Compression.
'F': Fast Compression. This is the Default and does not need to be specified.
'@' : File List Inclusion operator
You may specify 1 include file which is a Text file containing file
specifiers. Any other file specifies are ignored (param 3)
The syntax is @(FileSpec) ie) @(data.inc)
the include file may contain any valid dos file names or wildcards
ONE Per Line! Each line must be terminated with a Cr/Lf char pair
most text editord do this for you..
U - Un-Squeeze Function
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
U Modifiers.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
'O',OverWrite Option, The overwrite option instructs FoxSQZ to Overwite files
that are already on disk. Otherwise if the file already
exists it will prompt you for overwrite permsiion.
'R':RestoreOrginalDateTime, This option instructs FOXSQZ to Restore the orginal date
and time to the file. Otherwise the current date and time
'T' : Target Directory
Specify the Target Drive and/or Path that the files should be decompressed to.
The Dest Drive path MUZE be enclosed in parenthesis and directly follow the T
modifier in the command string example : UT(C:\Work\Fox\API\)O
** NOTE ** the Trailing Backslash is Needed !
D - Delete Files from SqzFile
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Deletes the Specified Files from the SQZ file
Modifier
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
'A' - Ask before deleting files
L - List Files in Archive File
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Displays files in a SQZ file. Lists the File name,original size, compressed
size, CRC value and Compression ratio.
L - Modifiers.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
'P':PageDisplay, This option instructs FOXSQZ to page the display of is't
output.
SqzFileName Parameter (2)
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The Archive name may be any Character string or variable name that can
represent a valid DOS file name.
ie) "DEMOS.SQZ" "FILES"
** NOTE and WARNING **
Names specified as SQZ file is taken as . The .SQZ file extension is
no longer enforced as of v1.5 . Becareful that you do not have a data
file with the same name FOXSQZ will overwrite it !!!
FILESPEC Parameter (3) Optional
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
The file Spec may be any valid DOS file name. Wildcard characters are supported.
You may specify upto 10 Differnt File specs ie) "TEST.PRG *.prg "?.c *.h "
If this parameter is omitted all files in the current directory will be assumed
Same as (*.*).
Programming Examples
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Set Libr to FoxSqz && Make FoxSqz a part of FOXPRO
=FoxSqz("SCM","TEST","*.c *.h *.asm")
create SQZ file TEST.SQZ using Maximum Compression
compress files *.c *.h and *.asm into test.sqz
=FoxSqz("SC","TEST","*.c *.h *.asm")
Create SQZ file TEST.SQZ using Fast Compression
compress files *.c *.h and *.asm into test.sqz
=FoxSqz("SC","TEST")
create SQZ file TEST.SQZ using Fast Compression
compress files all files in current directory
=FoxSqz("d","TEST","Lzw.c")
Delete the File lzw.c from TEST.reate SQZ file TEST.SQZ
=FoxSqz("lp","TEST","*.c")
List all .c file from TEST.SQZ one page at a time.
=FoxSqz("uot(c:\work)","TEST")
Uncompress all files from TEST.SQZ overwriting any files with
the same name and placing them in the C:\WORK directory
=FoxSqz("uo","TEST","*.c")
Uncompress all .c file from TEST.SQZ overwriting any files with
the same name.
=FoxSqz("scmq","c:\arc\TEST.sqz","c:\work\data\*.dbf c:\work\data\*.fpt c:\work\source\*.pre")
Compress Files indicated into a sqz file in the c:\arc subdirectory
=FoxSqz("scmqX(a*.*)","c:\arc\TEST.sqz","c:\work\data\*.dbf c:\work\data\*.fpt c:\work\source\*.pre")
Compress Files indicated into a sqz file in the c:\arc subdirectory
and eXclude files that begin with 'a'
=FoxSqz("s@(test.inc)","Test")
Compress Files that are listed in test.inc into a sqz file
Test.inc might contain:
*.c
c:\work\data\*.dbf
c:\work\data\*.fpt etc...
// Error Codes Returnded by FOXSQZ
#define ERR_NO_ERROR 0 "No Errors Detected",
#define ERR_BAD_INPUT 1 "Bad Input",
#define ERR_BAD_OUTPUT 2 "Bad Output",
#define ERR_BAD_GLOBAL_HEAD 3 "Bad Global Header",
#define ERR_WRITING_GLOBAL_HEAD 4 "Error Writing Global Header",
#define ERR_BAD_LOCAL_HEAD 5 "Bad Local Header",
#define ERR_WRITING_LOCAL_HEAD 6 "Error Writing Local Header",
#define ERR_MEM_ALLOCS 7 "Error Allocating Dynamic Memory",
#define ERR_MEM_ALLOCF 8 "Error Allocating FOXPRO Memory",
#define ERR_FILE_READ1 9 "File Read Error 1",
#define ERR_FILE_READ2 10 "File Read Error 2",
#define ERR_FILE_READ3 11 "File Read Error 3",
#define ERR_DOSFILESIZE 12 "DosFile Size Error",
#define ERR_FILE_WRITE1 13 "File Write Error 1",
#define ERR_FILE_WRITE2 14 "File Write Error 2",
#define ERR_FILE_WRITE3 15 "File Write Error 3",
#define ERR_PARAM1_ERROR 16 "Error In Parameter 1",
#define ERR_PARAM2_ERROR 17 "Error In Parameter 2",
#define ERR_PARAM3_ERROR 18 "Error In Parameter 3",
#define ERR_OPENIN_ERROR 19 "Error Opening Input",
#define ERR_OPENOUT_ERROR 20 "Error Opening OutPut",
#define ERR_NOFUNCTSPEC_ERROR 21 "Nothing To Do !",
#define ERR_OPENWORKFILE_ERROR 22 "Error Opening WorkFile",
#define ERR_FILEWRITE_ERROR 23 "File Write Error",
#define CREATE_ABORT_BY_USER 24 "Create Aborted By User",
#define ERR_ALLOCTBUFF 25 "Error Allocating TBuff",
#define ERR_UNKNOWNPARAM_ERROR 26 "Error InValid Parameter",
#define ERR_UNKNOWNCT_ERROR 27 "UnKown compression Type",
#define ERR_PASSWORD_ERROR 28 "Error in Password",
#define ERR_INVALID_PASS_ERROR 29 "InValid PassWord ",
#define ERR_FOXSQZDONE 30 "Done!",
#define ERR_DESTDRVPATH_ERROR 31 "Error Changing to destination Drive/Path"
#define ERR_INVALID_TARGET_ERROR 32 "Unable to select Target of decompressed file"
#define ERR_INVALID_INCLUDE_FILE 33 "Could not Open Include File"
#define ERR_INVALID_INCLUSION 35 "Invalid Inclusion argument"
#define ERR_INVALID_EXCLUSION 36 "Invalid Exclusion argument"
#define ERR_MAX_EXCLUSIONS 37 "Exceeded Max Exclusions is Currently 5"
Please send any and all comments and suggestions to Warren Master CIS 70713,2002
Thank You....