&wildlife - washingtonfile.dnr.wa.gov/publications/fp_tfw_wl1_91_003.pdf · sms is a simple and...
TRANSCRIPT
45 TFW-WLl-91-003
CXARACTERIZATION OF RIPAMAN MANAGEMENT ZONES ANDUPLAND MANAGEMENT AREAS WITH RESPECT
TO WILDLIFE HABITAT
DATA DOCUMENTATION
BY
Washington De~partment of WildlifeHabitat Management Division
& W I L D L I F E
Companion to TPW-WLl-91-001
Washington Bepartment of Wildlife
RMMZIJ A Site Managementlnformi3tion System
ForHabitat Management Division
User Reference Manual
Vers,ion 08.90.02.00Washington Department of Wildlife
lnformatiot-i Systems SectionRoosevelt McKenzieData Administrator
June 1991
SMS 1
Paradox Runtime Ver. 3.5 is owned by Borland international and may not be copied.In addition, it may not be alten?d decompiled, or reverse engineered.
Paradox Runtime is provided “AS IS” without warranties or liability for any damages.As such, Borland International is held harmless from and against all liabilities arisingfrom the use of this product.
Application License Agreement
The application, RMUJMA Sit,e Management Information System (SMS) and the in-clusive data, data structures, programs, and documentation is owned by the Wash-ington Department of Wildlife and distributed “AS IS”. Distribution and :support ofthe application and its inclusive files and documentation will be provided at the dis-cretion of the Department. This product may not be copied or redistributed withoutprior writter- authorization from the Department.
The department makes no claims as to the suitability of this product and as suchdoes not warranty or guarentee the performance or operation of this product. Theinstallation and use of this product is at the sole discretion of the user. As such,Washington Department of Wildlife is held harmless from and against all liabilitiesarising from the use of this product.
Copyright 1!39CI, 1991Roosevelt McKenzie, Data AdministratorWashington IDepartment of Wildlife600 North Capitol WayMS: GJ-11Olympia, WA 911501-1091
Paradox Runtime copyright Borland International. All Rights Reserved.SMS Copyright Washington Department of Wildlife. All Rights Reserved.
S M S 3
Contents
SMS System Requirements
SMS Installation
Using the RMUUMA Site Management System
SMS Main Menu
SMS Add Menu
SMS View Menu
SMS Edit Menu
SMS Fleport Menu
7
0
9
10
11
16
16
20
SMS - 5
SMS System Reguirements~
Minimum SysJm Hardware Fkleuirements
IBM PC-AT or equivalent1 Mb RAM (640K -I- 364K Extended)15Mb available hard disk space5 l/4’ 1 .ZMb or 3 l/2’ 1.44Mb diskette driveEGA Adapter and Monitor
Epson F:X-100 Dot Matrix Printer or equivalent
Minimum SF&m Software Rw&rements
PC or MS-DOS Version 3.1 or later
SMS Ins;tallation 1 DisketteSMS/Paradox Program1 I Diskette
S M S 7
SMS Installation
The RMZ/UMA SMS media package consists of the following manuals and diskettes:
SMS User Reference ManualSMS Technical Reference ManualSMS Installation 1 DisketteSMS/Paradox Program 1 Diskette
If any of these items are missing DO NOT attempt to install this application!!
lnstalllnq RMUUMA SMS (5 l/4’ Diskette&
1 - Place SMS Installation 1 Diskettt? in Drive A: l * and engage the drive latch.
2 _ Make A: the default drive by typing A: and pressing Enter.
3 -At the A:\> prompt, type install iand press enter.
4 Follow the directions displayed on the monitor to continue.
5 -When installation is complete, store the diskettes in a safe place.
Refer to Section 5 of the RMZ/UMA SMS Technical Reference Manual for additional information
l * If using the 3 l/2’ diskette set, make Drive 6: the default drive.
SMS - 8
Usina the RMZ!YMA Site Mlqnaaement Information Svstem
SMS is a simple and easy to use menu driven application. This section will cover each of thesystem menus, the menu selections, and the screens and functions that are associated withthe menu selections.
To start SMS,
1. At the system prompt (C:\>), type
SMS91 and press Enter.
2. After a short wait, the system opening screen will appear on the monitor
-_I .
Vashington Depa~tmenf of Uildlife
version 08.90.02.00lnformaation Systems Section
Data AdministrationJune 1991
3. This screen will clear after approximately 5 seconds.
SMS - 9
SMS Main Menu
Vieu Edit Reportecords to selected tables
Leave
SK MIM “Eli”
Create RIWUMA Site master and related records
Vieu any table in this application
Edit RMZNM.4 Site master and related records
GO to the Reports "EN"
Quit this system and exit application
Makinq Menu Selections
Menu selections may be made by using the right and left cursor (arrow)keys to highlight the desired function and pressing Enter, or by depress-ing the first letter of the function keyword. For instance, depressing ‘e’will display the Edit Menu.
Menu Selection Function
[Add1 Add new data to RMUUMA site files.[View] View selected RMZ/UMA site data.[Edit ] Modify/Delete data in RMUUMA site files.
Pwl Display the Report menu.[Leave] Exit the application.
SMS- IO
SMS Add Menu_ ,Add Genera l rscord with l inked LOO records
Add S t r ip record with L inked t ree records
Add Subplot records with Linked Oom-SBH records
Return to t h e ldain Menu
Selection FunctionPenI Add new data to theGeneral and LOD tables.
ISW[Splotl[Return]
Add new data to the Strip and Tree tables.Add new data to the Subplot and Dominant Shrub/Herb tables.Return to the Main Menu.
l * WARNING” SMS uses keyed., linked, relational tables. Any attempt lo enterand write d&/icate records to the data tables will result in a key violation.Duplicate or non-unique records will be written to a key violation data table. Inthe event of a key violation, yfob~ will be asked to either print a report or con-tinue. Select print reporl then exit Ihe application. Notify your support personimmediate/y.
l * %** ‘To add any new d,ata lo the SMS data tables, valid data must first beentered into Iht? RMZIUMA Genera/ data table. If an affempt is made to enterdata without a valid Site Num,ber, an error wi// be generated, and the entrydisallowed.
** NOTE** Mosl of the forms used for data entry wi// have highlighted fields.These fields are automatically generated. Although you may afier or delete thedata in some 01’ these fields, it is strong/y recommended that you do not. First, itwill cause the system to operate at a much slower rate than normal. Second, theapplication has been designed io make use of this information when storingdata, querying daata, and generating reports. And last, changing these fields willcause the generation of numerous key violation and invalid data tables which isnot the best use of //mired disk and memory resources.
SMS- 11
General/Larae Oraanic Debris (LOD) Data
\DD RECORDS MLtl [FZI-Save/Exi t Escl-Cancel tF31-Gener;rl fF41-Lo3PgDn, -Hew Record PgUpl-Previous Record
Substrate: Side:cluner:
ELeW.fiOn:FPA,HUA: LM Dist:
Rw! Length: FPA,"MA Area:""A Length: Site Area:
Use the table below to enter data into the RMZ/UMA General and Large OrganicDebris (LOD) tables. The Screen Label column is what appears on the data entryscreen, the Allowable Entry column is the range of values, text or other formattedentry that can be made on the data entry screen. The wk Number column is thelocation of the corresponding information on the Field Collection Data Form.
Screen LabelGeneralSite #Site TypeWater TypeSubstrateSideUMA TypeDateFPA #Owner CodeLocationElevationStreamFPAJHUALOD DistLOD CountRMZ LengthFPAIUMA AreaRoad DistUMA LengthSite Area
Allowable Entry Block Number
Number between 1 and 999L, R, or U1, 2, or 3B or GEorW(If Site Type = U) B, UF, or FWmmlddlyy7 digit code
1
910
1732
Town/Range/Section 6Number between 1 and 99 7Max = 15 characters 6Number between 1 and 999 1 1Number between 1 and 9999 12Total number of line entries from Card IB.Number between 1 and 99999 13Not UsedNumber between 1 and 9999 19Number between 1 and 999 16Number between I and 99 16
List continues on next page...
SMS- 12
Screen Label, Allowable Entry Block NumberLarge Organic UebrisEntry # Sequential line or block count of the
LOCI entry on Card 1 B. There are 66entries per card.
Veg We TC, TH, or TULen Meas Number between 1 and 99Len Est Number between 1 and 99Tot Len CalculatedDiameter Number between 1 and 99
2624X24Y
25
--S M S - 1 3
StridTree Data Entry FormStrirNTree
IADD RECORDS [Altl tF21 -Save/Exit [Escl-Cancel [F31-Strip IF4l-TreestPgD”l -Yew Record [PgUpl-Previous Record
STRlPS t r i p 11:“:’ ‘r ?I’Direction:DIrectlo”:stream canopy:stream canopy:“---~ Uidth:Stream Uidth:Stream Depth:. “mfh :
Gradient:Site Uidth:Arinuth:SLOpe:Aspect:Aspect:Toposi te:Toposi te:RH2 Pint Ass”:RH2 Pint Ass”:“MA PLnt Ass”:“MA PLnt Ass”:Final SP Len:Final SP Len:
S i t e Ywber:Site Type:
uater Type:S”b*trate:
Side:“MA Type:
Screen LabelStripSite NumberSite TypeWafer TypeSubstrateSideUMA TypeStrip #DirectionStream CanopyStream WidthStream DepthGradientSite WidthAzimuthSlopeAspectTopositeRMZ Plnt AssnUMA Plnt AssnFinal SP LenTreesEntry #
Tree ClassSize ClassTree Code
Vw Type
Allowable Entw Block Number
Number between 1 and 999 1
Max = 3 characters 26Number between 0 and 359 27Number between 0 and 99 29Number between I and 999 30Number between 0 and 9.9 31Number between 0 and 99 32Number between 0 and 999 33Number between 0 and 359 34Number between 0 and 100 35Number between 0 and 9 36Number between 1 and 8 37Max = 8 characters 38Max = 8 characters 39Number between 0 and 9 40
Sequential line or block count of the Treeentry on Card 2AJB. There are 70 entriesper card.Max = 1 character 41Number between 1 and 7 43Number between 0 and 999 42
Common NameTree Count Number between 1 and 9 44
SMS- 14
Subplot/Domina~wtlerbs & ShLrubs Data Entry Form
Screen Lab13SubplotSite NumberSire TypeWater TypeSubstrateSideUMA TypeStrip NumberSubplot #Canopy CoverShrub (Cover)Forbs (Cover)Grams (Cover)DWl ( C o v e r )DW2 (Cover)D W 3 ( C o w )Water (Cover)Rock (Cover)Soil (Cover)OGC (Cover)DOM-S&HChSSCodeVeg. TypeCommon NameCover
Allowable Entry
Number between 1 and 999
Max = 3 characters 26Number between 1 and 99 45Number between 0 and 99 46Number between 0 and 6 49Number between 0 and 6 52Number between 0 and 6 53Numbsr between 0 and 6 54Number between 0 and 6 55Number between 0 and 6 56Number between 0 and 6 57Number between 0 and 6 58Number between 0 and 6 59Number between 0 and 6 60
DHl DH;! DSI or DS2I I IMax = 4 characters 47
Number between 1 and 6
Block Number
1
48
--.- -_SMS- 15
-View Menu
@strp sp,ot kg1 veg2 Return.
",eY te"eral,Lcn table
",EU RECORD MENU
View general record uith linked LOO records
Vieu Strip record with Linked tree records
Vieu Subplot records with linked Dcm-S&H records
Yieu Shrub and Herb Library table
Vieu Tree library table
Return to the Main Menu
mq Menu Selectlons
Menu selections may be made by using the right and left cursor (arrow) keys tohighlight the desired function and pressing Enter, or by depressing the first letter ofthe function keyword, For instance, depressing ‘g’ will display the General table inTable View mode.
Menu Selection FunctionPenI View General and linked LOD records.
PwlISPlotPW 1P@l21[Return]
View Strip and linked Tree records.View Subplot and linked Dominant Herb &Shrub records.View Shrub & Herb code library.View Tree code library.Return to the Main Menu.
Viewina Data
In View Mode, data may be viewed in two formats, Form or Table. The default modeis Table View. In table view, only the high level table is displayed. In the picturebelow, the General table has been selected for viewing and is displayed in table
( Vieujng Single Table [FZI-Exit[FTI FarWTable Y,ew Toggle
--s
TSite Ty~e~Uafer TypeTSubstrate-yEast/VestGENERAL
1
:4
ii
L91011
--”HA rype
“F
“F
SMS- 16
mode. Use the up/down cursor (arrow) keys to select a site. Depressing the (F7j keywill toggle viewing modes and allow viewing of the data in Form mode. Form viewpermits viewing of the top level record and its linked companion records.----- -_,.diewing TabLe 1 of 2W-Exit [U-Next Table EFCI-Previous Table CF71-form/'labie Vice Toggle
- - -_ -- CEUEOhl -. --.-_ .._, - -Site 11: t Site Type:R vater Type: u Substrate: G Side: v"MA Type: oate: 8/03/m FPM: 415723 0Y"w: 201Location: 17% WY 14 ELfwation: 1strealn: "MKHOUN FPA,W/\: 60 LOO Oist: 500LM count: 38 RHZ Length: IKKJ FPA,"MA mea:Road oisr: " "HA Length: Site APM: '74 I
I
--.- -_lS M S - 1 7
SMS Edit Menu
ci?-.Ge,, htrp Piptot veg1 VW2 Return::;ir genera, and LCO records
.
EDlT RECORD HEN”
Edi t General record u i th l inked LOO records
Ed i t S t r ip record uith l inked f ree records
Edi t Subplot records with l inked Dm-S.&H records
Edi t Shrub and Herb L ibrary table
Edi t T ree L ibrary table
Return to the Main Menu
Menu selections may be made by using the right and left cursor (arrow) keys tohighlight the desired function and pressing Enter, or by depressing the first letter ofthe function keyword. For instance, depressing ‘g’ will display the select prompt.
Menu Selection Function
PenI Edit General and linked LOD records.
Wrpl[SPlotlWgllw@l[Return]
Edit Strip and linked Tree records.Edit Subplot and linked Dominant Herb &Shrub records.Edit Shrub & Herb code library.Edit Tree code library.Return to the Main Menu.
Editlnq Data
When a table is selected for editing, you may either enter the Site number or pressEnter and use the up/down cursor (arrow) keys and [F2] to select a record. The
f
Enter Site Limber o r Press Enter (--‘I and se lect S i te to view:
S M S - 1 8
table selected for editing is always displayed in Table Format during the record.SelectIOn proc!ess. After a Site is; selected, the top-level table and its companion datatable are shown in Form format and Edit mode is activated.
(i&l-Next RecordEdlt record LAIfl CFZI-Save/Exit tF31-Next Table IFPI-Insert Record
F?#pI-Previous Record [Dell -Delete Record-_I -
Site Type:R uater Type: v Substrate: C side: UDate: 8/03/88 FPAtl: 415723 owner: 20,
Location: '17N O6u 14 ELeratian: 1scream: "NKHOUN WA/WA: 6 0 Lc0 Dist: 500LW Count: 38 RMZ Length: 800 FPA,"HA Area:Road Oist: 0 ""A Length: Site Area: .74
-I,. -
--I L.RRCE OROANlC OEtlRlSEntrY If vesl TYP,e Len neas Len Est rot Len Diameter
S M S - 1 9
SMS Report Menu
REPORT HEN”
select and print RH*IUHI\ General Site data
Select and print RHZ/UMA LOD data
Select and print RHZ/UHA St r ip data
select and print RHZPJMA Tree data
Select and print RHZNMA Subplot data
Select and print RHZNMA Dominant Herb & Shrub data
wit this system and exit application
Makinq Vlenu Selections
Menu selections may be made by using the right and left cursor (arrow) keys tohighlight the desired function and pressing Enter, or by depressing the first letterof the function keyword. For instance, depressing 7’ will display the Tree ReportsMenu.
Menu Selection Function
PenI Displays the General Reports Menu.
F-W Displays the LOD Reports Menu.[Strip][Trees][Subplot][Dam-S&H][Leave]
Displays the Strip Reports Menu,Display s the Tree Reports Menu.Displays the Subplot Reports Menu.Displays the Dominant Herbs &Shrubs Reports Menu.Return to the Main Menu.
Reports currently available within each menu selection:
GeneralGenl Eastside UMA sites by UMA typeGen2 Westside UMA sites by UMA typeGen3 Eastside RMZ sites by water type and substrateGen4 Westside RMZ sites by water type and substrate
Large Organic Debris (LOD)LODI Eastside RMZ site LOD averagesLOD2 Westside RMZ site LOD averages
StrlpsStrip1 Eastside UMA averages by UMA typeStrip2 Westside UMA averages by UMA typeStrip3 Eastside RMZ averages by water typeStrip4 Westside RMZ averages by water type
SMS 20
TreesTree1 Live tree counts by side, tree type and common nameTree2 Live tree counts by side, tree size, tree type and common nameTree3 Eastside UMA live tree counts by UMA typeTree4 Westside UMA live tree counts by UMA typeTree5 Eastside RMZ live tree counts by water typeTree6 Westside RMZ live tree counts by water typeTree7 Blowdowns, snags and stumps by side and type
SubplotsSubplot1 Eastside UMA averages by UMA typeSubplot2 Westside UMA averages by UMA typeSubplot3 Eastside RMZ averages by water type and substrateSubplot4 Westside RMi! averages by water type and substrate
Dominant I-krbr & Shrubs (Uom S&H)Dam-S&H1 Eastside UMA dominant herb &shrub average midpoint valuesDam-S&H% Westside UMA dominant herb & shrub average midpoint valuesDam-S&HCI Eastside RMZ dominant herb&shrub average midpoint valuesDom_S&H4 Westside RMZ dominant herb & shrub average midpoint values
As the need arkes, more reports may be added to this listing.
--. ___,.S M S 2 1
Washirxgton Department of Wildlife
RMZ/UMM Site anagementInformation System
ForHabitat Management Division
Technlicai Reference Manual
Version 08.90.02.00Washington Department of Wildlife
Information Systems SectionRoosevelt McKenzieData Administrator
June 1991
Software License Agreement
Paradox Runtime Var. 3.5 is owned by Borland international and may not be copied.In addition, it may not be altered, decompiled, or reverse engineered.
Paradox Runtime is provided “AS IS” without warranties or liability for any damages.As such, Borland International is i-reld harmless from and against all liabilities arisingfrom the use of Phis product.
Application License Agreement
The application, RMUUMA Site Management Information System (SMS) and the in-clusive data, data structures, programs, and documentation is owned by the Wash-ington Department of Wildlife and distributed “AS IS”. Distribution and support ofthe application and its inclusive files and documentation will be provided at the dis-cretion of the Department. This product may not be copied or redistributed withoutprior written authorization from the Department.
The department makes no claims as to the suitability of this product and as suchdoes not warranty or guarentee the performance or operation of this product. Theinstallation and use of this procluct is at the sole discretion of the user. As such,Washington Department of Wildlife is held harmless from and against all liabilitiesarising from the use of this product.
Copyright 1!390, 1991Roosevelt McKenzie, Data AdministratorWashington Department of Wildlife600 North Capitol WayMS: GJ-11Olympia, WA 98501-l 091
Paradox Runtime copyright Borland International. All Rights Reserved.SMS Copyright Washington Department of Wildlife. All Rights Reserved,
Contents Section
Data Model Diagram
Entity IJocumentation List
Attribute Documentation List
Appllcatior\ Revis ion History
Physical1 Uata Base File Structures
Operating Requirements
lnstallatlon
Application Procedures List
Application Program Listing
Support Programs
1
2
-,-.- -_
ENTITY ~JCUMENTATION LIST
2
3
4
5
User : HABITA,Passuord (Read) :Passuard ~Hodifv~ :Passvard iAdd/&iete, :Potential Capacity : 7CUrPent capaciry : 7Growth Rate : 0 per YEARGrowth Type : LlWEARGrowth Potential : 0LaSt Docuwnted by
yew-s to reach pa: RMZSYS on m/17,90
DescriptionContains coverage class codes and midpoint values.other data files as a data lookup resource.
GEIIERALouner : DATA ADHlUlSTRATlON“?.W : HABITATPassword (Read> :Password (Modify) :Password (Add/Delete) :Potential Capacity : 999Current Capacity : 227Grouth Rate : 100Growth Type
per "EAR: LlNEAR
Growth Potential : 8Last Docunented by
years to reach potential: RMZSYS on 06,05,91
DescriptionGeneral Data file. Con&ins general site information onRiparian ~anagtment zones, upland llanagmnt Areas, and Lakes
Passuord iHadii:y)Pessuord (Add/Delete) :Potential Capacity : 25461CUPPent capacit:yGrowth RateGrouth TypeGrowth Potenti;,,Last DOCLYMntetl by
: RH2SYS y's to reach potential
Description06/05/91
Larege organic debris information.
Password (Modify) :Passuard (Add/Delete) :Potential Capacity : 10649Current Capacit:y : 2207Grwth RateGrauth Type
: 1066 per YEAR: LlYEAR
Grouth Potentjal : 8Last Docmentec by
years to reach
Description: RMZSIS an 06,05,91
Contains stream mei~suremenf informtim.
SUBPLOTOY"WUser-Password (Read)Passuord (Modify)Password Wd,De,ete)Potential CapxityCUPrem capacityGrowth RateGrouth TvpeGrowth P&entialLast Docullentecl byDescriptionContains site mveragt
6 TREESDU”W : DATA ADNIYISTR.4TIDYUser : HABITATPassuord (Read) :Passuord (Modify) :Passlord (Add/Delete) :PotentiaL Capacity : 65535Current Capacity : 17922CrO"th Rate : 8479OrmYth TypeGrouth Potential
; y,,, per YEARyears to reach potential
Last Docunented by : R"ZS"S on 06/05/91DescriptionTree information.
7 om S&Houner“SWPassword (Read) :Passuord 04odify)Passvord Wld/Delete) iPotential Capacity :Current Capacity :Growth Rate
a
Growth TypeGrowth Potential :Last Docwoted by :DescriptionDominant herb and shrub
TPassword (Read) :Psssuord (mdifv) :Pasword CiPotential Capacity : 1000Current Capacity : 278GrcMth Pate I 50m&h TYDe I LINEAR
De? "EARor,
potential
trovth Pbiential : 19 yews to reach potentialLast Oocmented by : RWSYS on 06/05 I91DescriptionThis Library contains ipecific information on herbs and shtIt is used by other files as a data Lookup resource.
rubs.
9 "EG LlB2ouner : DATA AD"INlSTRAT,DNUser : HARlTATPBsswxd (Read) :Password (Modify) :Password Wd,Delete) :Potential Capacity : 1000Current Capacity : 33Growth Rate : 50 per "EAkGrowth Type : LINEARGrowth Potential : 16Last Docunented by
years to reach potential: RHZSYS on 06/05/91
Oescriptio"This library contains ipecific information on frees. If is tusedby other files as a data Lookup ~esowce.
SMS 2-2
ATTRIBUTE DOCUMENTATION LIST“MEL ID : SHSHrnEL NAME : RHZ,“HA SIYE MliNAGEMENT SYSTEM
Obl”W : SHS-STRIP.IlBPassuord (Read) :Password (Hadify) :wpe : 1Length : iDecimal PLacer; : 0Range : o - 9LaSt Docunentsd byDe*cripfion
: RHZSYS on 16, o/90
The aspecr code of the hillside uhere the slope is measured:1 = North 5 = SO”th2 = Wortheast: 6 = Southuest3 = East 7 = Vest4 = Southeast 8 = Worthuest
9 = Level or roiling
2 AZlWTHowner : SHS-STRIPJBPasword (Read) :Password (Modify) :Type : ILength : 3Decimal Places, : 0Ra”geLast Docwntrd byDescription
: RMZSYS on 16, O/90
Azimuth in degrees ,frA srake along centerline.
3 CAWJPY COVERAGE ULUE0uneF : SHS-S”BPL”I.DBPassword (Read) :P a s s u o r d (Modify) :TYpe : xLength : LDecimal PLaces : 1
Last Docunented byDescription
: R”ZSYS ,3” 21/ o/90
Percentage Of cia”“py cb”,, c,aswe ““er the cenfw of thestream
4
5
CWE-NAMOU”W :Passuord (Read) :
St+-KG-I. I WI .DB
P a s s w o r d (Modify) :TYPe : uLength : 5Decimal Placer : 0RangeLast Docmented by : snsDescription
on 17/ 6/91
Five (5) digit slphsnwric name ~cocle. Refer toProcedures Handbook.
CWE WMBERownerPassuord (Read) :P a s s u o r d ( M o d i f y ) :WPeLengthDecimal PlacesRangeL a s t Dacwnted by :DescriptionTree species c*de ideniiProcedures “anBv,o,<.
301 - 999sns on 7,
fication nwber.
6,91
Refer
6 COHHOW-NAHEOY”W : SHS-“EG-L.ILl.DBPassuord (Read) :P a s s w o r d (Hodi~fyl :WPe : ALength : 30Decimal Places : 0FlangeLast Docmntec by : SMSDescription
n” 17/ 6,9,
Cc272m” name o f “egstafion sa,,@ed.
TFV Field
-- -_,.SMS 2-3
7 COYERACE-VALUEowner : SW COY LIBl.DBPassuord (Read) : - -Password (Modify) :CT-= : ILength : 2Decimal Places : 0Range : o-Last Docmented by : 94s anDescriptioncoverage values & nidpbint Values:
0 = 0.0%1 = 2.5%2 = 15.0%
; 1 ;;.g2 : &;Y.
8 DIAHETERouner : SHS-LOO.DBPassuord (Read) :Password (Modify)TypeLength : zDecimal Places : 1
l7/ 6/91
RangeLast Docmnted by : sns an 7, 6/9lDescriptionDiameter in inches r&n at the Larger end of the log
9 DlRECTlOHomer : SHS-STRIP.DBPassuord (Read) :Passuord (Modify) :TYpe : ILength : 3Decimal PLaces : 0IlangeLast Oacmnred by : RnZSlS on 16/ 8/90DescriptionThe direction in degreks of the stream where the stripcenterline meets the water.
10 DUI co"ERAcE-"AL"Eouner : SMS~S"LlPLDT.08Passuord (Read) :Passuord Ukdifv> :Type : ILength : 1Decimal PLaces : 0Range : 1 - 6Last Docwnted by : RHZSISDescriptionSee DSl-COVERAGE-VALUE:
on 16/ 8/90
11 OYI MlOPDIWTouner : SHS~SIJBPLOT.OBPassuord (Read) :Password (Modify) :TYpe : xLength : 4Decimal Places : 1RangeLast Docwnted by : RHZSYS on 16/ 8/90DescriptionPercentage of coverage:
1 2 ;;~zOVERAGE-VALUE: sns-s"sPLor.oe
Password (Read) :Passuord (Modify) :Type : ILength : 1Decimal Places : 0Range : 1 - 6Last Docuwnted by : RnZSlS on 16/ 8/90DescriptionSee DSIJDVERAGE-"AL"E:
13 DU2 "IDPOINTowner : Sl4S~S"8PLOT.DBPassuord (Read) :Passuord (Modify) :TYP= : x
SMS 24
: RMZSYS on 16, Es/PO
16 EAST/L/ES,0Y”W : SMS-GENERAL.“BPassuord (Read) :P a s s u o r d (Modify) :Type : ALength : 1Decimal P laces : 0R.S”OeLast Dacunenred b y I WI or,Descr ip t ion
7/12/W
IndicgfqsE;:tuhich s ide o f the s ta te I:he s i te locat ion:
u = we*t
: 2: 0
Last Docmented b yDescr ip t ion
: KMZSYS on 17/ a,90
The e levat ion at the midpoint o f the r i te fo the nearest onehundred (100) feet.
18 Elm” NUMBERowner- : SW-LOD.DBPasword (Read) :P a s s w o r d (Modify:l :Type : ILength : 3Decimal Places : 0RC+“W : 1 999Last Docwnted byDescr ip t ion
: RHZSYS or, 18,1D,PD
The L ine 0~ block comi o f the LDD entry on Card 16. There are66 ent r ies per card. There may be nlultiples o f Card lb .
19 FINAL SUBPLOT~LENGTWOW”W- : SHS-STRIP.DBPassuard (Read) :P a s s w o r d (Hodif,<), :Type : ILength : 1Decimal PLaces : 0Range : 0-QLast Docwnted by : SHS onDescr ip t ion
71 6/P,
Hor izontal Lengttl ef tie las t subplar along center- l ine to thenearest foot , i f subplot length i s Less than ten (101 f e e t .
--. - -
SMS 2-5
20
21
FORBS CO”ER*tE~“AL”Eouner- : SHS-S”BPLOT.DBPasruord (Read) :Passvard (Modify)TYpe
i
Length : IDecimal PlacesRange
f 0. I-6
Last Dactmented by : sns on 171 6/91Descriptionsee Dsl~co"ERacE~"nLuE:
FORBS MlDPOlHTouner- : SMS-S"BPLDT.DBPassuord (Read) :Passuord (Modify) :TYP= : xLength : 6Decimal Places : 1RangeLast Dacmnted by : RMZSYS on 16/ 8/90Description~ercenfage of forb cc&age at ground levet.
2 2 FPA "AR"EST~"NIT~*REAnun& : SW-GENERAL.DBPassuord (Read) :;Fasrd Wcd~fy) :
: ILength : 4Decimal PLaces : 0Range~asf Docmented by : RNZSlS an 17/ 8/9DDescriptionThe recorded area in aire, frm the DNR FPA that has not been
2 3 FPA “UMBEROU”& : S”S~GEHERAL.DLlPassuord (Read) :Passuord (Modify) :wP= : wLength :7Decimal Places : 0RangeLast ~ocwntec by i sns on 71 6/91Descriptionsorest Practices Appliiation Number. Seven (7) digit mmberissued by the Depa~tmenf of Natural Resources. The first fuo(2) digits are the DLlR Region Identifier.
2 4 WA ""A-AREACM"&?Passuord (Rea+);y'rd (Hodlfy)
LengthDecimal PLacesRangeLast Docmnted byDescriptionWA area in acre* as
2 5 GRAD I EHTON”WPasrvord (Read)Password Wodify)wpeLengthDecimal PlacesRangeLast DacMented by
: SHS-GENERALSIB
: I: 5: 0
recorded an the DWR FPA.
: I: 2: 0
: RMZSYS an 12, 6/90
2 6 tRA",WDID_CD"ERAGE_"AL"EOY"W : SMS-S"BPLOT.DBPassword (Read) :Password (Modify) :TYP= : tLength : 1Decimal PLaces : 0Flange : I-6Last Docunented by : RMZSYS an 16, 8/90DescriptionSee DSl-COVERAGE-VALUE.
SMS 2-6
Last Docmented by : RHZSYS 3" 16, 8,PODescriptionPercentage of grarninoid coverage.
DescriptionDminant herb and shrub codes:
OH1 = Dominant Herb #lOH2 = Dcminanf Herb #ZOS1 = Dominant shrub #1OS2 = Dominant shrub #i!
2 9
WPe : ILength : 5Oecin!al PLaces : 0Ra"geLast 0ocmented by : sns on 7/ b/91DescriptionEStimafed Length to th6 nearest foot of LOO uithin the highwater mark.
ouner - : S”S~LOO .OBPassuard (Rea+ :;yas~d (Modify) :
: I
RangeLast DOrMnted t,y : RWSYS tn 161 8,90DescriptionDistance in feet in which the required number of LOD pieces weremeS"Wd.
3 2 MIDPOlMo w n e rPassuard (Read) :Pasword (Hodiiy) :WPe : xLength : 4Decimal Places : 1Rangehat DOCune”f.%i by : SMS a n 17/ b/91OeWiptiO”Percentage of CCWBI'.
._-.__ -_ISMS 2-7
3 3
3 4
3 5
3 6
3 7
3 8
3 9
Range : ,-LaSt Docwnted by : SHS o n 171 6/91Descriptionsee DSl~CO”ERAGE~“AL”Ei
OGC~HIDPOIWTOU”W : S”S~SUBPLOT.DBPassword (Read) :P a s s u o r d (Mcdify) :TYP= : xLength : ‘Decimal PLaces : 1RangeLast tloclmented by : MS o n 17/ 6/91DescriptionPercentage Of OGC coverage.
OUNER CMEouner- : sns~cEwERnL.DBPassword (Read) :Password (Modify)VPe i ALength : 1Decimal Places : 0RangeLast Docuwnred b y : R”ZS”S on 16/ 8,90DescriptionCode indicates type of ownership:
I = industrialP = Pr ivates = s t a t e
RHZ LENGTH-“EASUREDowner : SW-GENERAL.DBPassuord (Read) :P a s s u o r d (Modify) :WPe : ILength : 5Decimal p,aces : 0RangeLast Llocwnted by : SHS on 7f 6/91DescriptionThe total length measu& in feet along the stream during stripplot staking.
RHZ PLANT~ASSOCIATIOHownerPassword (Read) :P a s s w o r d (Modify) :bP=LengthDecimal PlacesmngeL a s t Docmnted b y :DescriptionRiparian zone plant association.
ROIUI DlSTANCEo&me; : SK-GEHERALLJBPassuord (Read) :P a s s u o r d (Modify) :wP= : ILength : 5Decimal PLaces : 0RangeLast Docunented b y : SHS on 7/ 6/9lDescriptionTh+ distance in feet tb the nearest passable road calculated by“stng the FPA map and map uheel.
ROCL: CO”ERAOE~“AL”EOWG : SMS-S”SPLOT.DBPassword (Read) :Passuord (Modify) :TYP= : ILength : 1Decimal PLaces : 0Range : l - 6
SMS 2-8
40 ROCK nlDPO,NTOU"G : SHS-S"LwLO'I.DBPassuord (Read) :Password (Modify) :TYpe : xl.ZZ"$lfh : 4Decimal PLaces : IRangeLast DOClmlenfeli byDescription
: RHZSYS on lb, 8,9D
Percentage Of sack coverage.
4 1 SCIENTIFIC-NMOW”W : SHS~VEG~LIH’I .D8Passuord (Read) :Passuord obdify) :TYF : ALength : 40Decimat PLaces : 0RangeLast Dacunented by : SHS on 17, b/91DescriptionScientific name of vegetation sanpla.
Password (Modify) :TYPe : ILength : IDecimal Places : 0
Length : 4Decimal PLaces : 1RangeLaSt Docmented byDescription
: R”ZSlS on lb/ 8,90
Percentage of shrub coterage at ground Level.
ouner : SHS~GENERAL,.OBPassword (Read> :Password (Modify)VP= : ILength : 3Decimal PLaces : 0Range : 1 - 999Last: Doclmented by : sns onDescription
7/ b/91
A unique three (3) digit ntier th.at indicate the sequentialorder in uhrch an HZ or WA site was sampled.
Last DOcmntecl byDescription
: RMSIS on ‘lb, B/90
Alpha character code:R = RMZu = ““AL = Lake CIT other uafer body.
--. -__SMS 2-9
S”S~STRIP.OB
I
i0 - 999RHZWS on 21, 8,90
_. .=_Last oocmntea byDescriptionThe Riparian Zone uidti in feet along the strip center-Linebetueen points of vegetation changes, i.e., vetlard to upland.
47 SIZE-CLASSOY”W : SK-TREESPassuord (Read) :Passuord 04cdify) :Type : ILength : 1Decimal Places : 0Range : 1 - 7Last Docmented by : RH2SYS on 161 8190DescriptionTree sire class codes:
code1
Diary ;!rhes>
: i 8 - - 11.9 i:i
; 12 16 - - 15.9 19.9
: 20 24 or . 23.9 larger
48 SLOPEmner : SHS-STRIP.OBPassword (Read) :Passuord (Modify)VP= : ILength :2Decimal Places : 0Range : O - 9 9Last Docmnted bv : R"2SYS on 16/ 8190D e s c r i p t i o nMeasured slope in per& from stake along steepest gradient.
Length :lDecimal Places : 0Range : 1 - 6Last Docwnted by : RHZSYS on 16/ 8,9ODescriptionsee DS1~COYERAGE~"AL"E:
Passuord (Read)Password (Modify)TYpeLengthDecimal PlacesRangeLast Documented by : sns on 17, 6/91DescriptionPercentage of soil coverage.
51 STREAM-CANOPYOY”erPassuord (Read)Password (Modify)wpeLengthDecimal PLacesRangeLast Docunented by
1
i0 - 99RWSYS on 16, 8,90
DescriptionThe percentage of can& closure over the center of the stream.
52 STRLM-DEPTHO!d"W : sns-srRlP.oaPassuord (Read) :Pasword Wodify) :
SMS 2-10
TYW : xLength : 4Decimat Place*R.S"!Z
i 10 - 9 9 . 9
Last Oocunented b y ; RHZSYS I,” 17/ O/90DeScriptionThe measured height i”:feet f rom ,the bottom o f the stream to theordinary highwatw mark.
53 mtEA”_NA”EOYner : SHS~GENERAL ..DBPassuord (Read) :P a s s u o r d (Modify) :TYPe : ALength : 30Dec ima l P laces : 0
Last Docuwnted b y : RHZSYS on 17/ O/PODescr ip t ionLlame of any exir,ting siream uithi” the boundary of the sampleds i t e .
TYPe : ILength :3Decimal P laces : 0Range : 0 - 999Last Documented by : RMZSIS on 161 8,90Descr ip t ionThe width in feet o f the s t ream along the s t r ip centerLine.
55 STRIP~N”MBERowner : SHS-STRIPJOPassuord (Read) :P a s s u o r d (Modify) :TYpe : LILength :3pa”’ Places : 0
La?,* Docunented by : R”ZSYS an 16, 8,90Descr ip t ionThree (31 character co&. F i rs t wo digi ts indicate thesequent ia l s t r ip “ianber within the !;ite. The th i rd characterindicates the s ide of the s t ream CL ?: Le f t and R = r ight) onuhich the s t r ip i s Located.
5 6 SUBPLOT RUMREPouner : SHS~S”BPLOI,.DBPassuord (Read) :P a s s w o r d (Modify) :WPe : ILength :3Decimal PLaces : 0Range : 1 - 999Last Daclme”tecl Dy : SHS o n 17/ b/91Descr ip t ionConsecut ively “urkred’subplot uni ts along the stripcenter- l ine , beginning at the streambank or ax i s o f UMA.
Length : 1Decimal Places : 0RangeLast Docuw”ted Iby : RMZSYS 011 16, 8,90Descr ip t ionThe dominant substrate of the stre,m bed:
B = ga”,der,gedrock0 = Gravel/Cobble
--. -_,.SMS 2-i 1
LengthOecimaL PLacesRangeLasf Docmenred b y :“SCrTprlO”A descriptive code of ihe sample plots with regard to wafer coneentration or dispersion characteristics as indicated by the Loca
1 DhvsioweDhic variations uithin the stand.1 =-Sherp Ridgetop 2 = Fiat Ridgefop3 = Sidehill, upper l/3 4 = Sidehill. middle l/35 = Sidehill, Lauer l/3 6 = canyon BOffOm7 = Bench or Terrace 8 = groad Flat
LengthOecimal PlacesRangeLasr Oocuwnted by
6 0 TO!4H/RANGE,SECTIOWcwnerPassuord (Read)Passuord (Modify)TYPeLengthDecimal PLacesIlange
: I: 6: 0: 0 - 999: 5”s 0” 7/ 6/90
: S”S~GENERAL.OB
: w: 1 2: 0
: R”2SY.s 16,an O/90Last Dacwented byDescriptionLegal Location description consisting of Tounship/Range/Sectian.
6 1 TREE CLASSoune; : SWS-TREES.DBPassuord (Read) :P a s s w o r d (Hcdifv) :
Length : 1OecinaL PLaces : 0RangeLast Dacwntec by : RHZSIS on 211 O/90DescriptionUsed to describe the p&sical condition of each
1 = Live free?., undamaged2 = Snag Type 1 - Recent dead3 = snag Type 2 - Live tree, l/3 ro 112 of
4 = Snag Type 3 - Live tree, dead tap5 = Snag Type 4 - Older dead, bark tight6 = Snag Type 5 - OLder dead, no barkS = Stmp, greater than 5 years oldR = Stw, less than 5 years aLd
sampled tree.
the top
6 2 TREE CWN,owner : SW-TREES.DBPassword (Read) :P a s s u o r d Modify) :TYPe : ILength : 5Decimal PLaces : 0RangeLast Dacvnented by : SHS on 7/ 6/9lDescriptionWunber of trees or s&s an the str ip for an indicated sizeclass.
6 3 “HA nREn~“EasunEDouner : SK-GENERAL.0Password (Read) :P a s s w o r d (Modify) :wpe : ILength : 5y.d Places : 0
Last Docmnted by : SHS an 71 6/91DescriptionActual UN/\ area in acr6s measured at site.
SMS 2-12
6 4 “W_LENCTH_“EA!;“REiiowner : SHS-GENERA,. ,.DBPassword (Read:, :P a s s w o r d (Modify) :
6 5 unn TYPEowner : SHS-GENERAL.DBPassword (Read1 :P a s s u o r d ( M o d i f y ) :VT+ : ALe”gth : 2Decimal PLaces : D
Last 00cunented by : RHZSYS on 16/ 8/90DescriptionIndicates UMA type::
B = Bog
RangeLast Docunented by : SW 0” 7/ 6/91DescriptionUpland plant association.
SMS o n 17, 6/91
68
6 9
VArER_CO”ERACE..YALIIEOU”.X : SMS~S”BPLDI.!xPassword (Read) :P a s s u o r d (Modify) :ww : ILength : 1Decimal Places : 0Range : l - 6Last Docmnted by : RHZSYS an 16/ 8/90Descriptionsee DSI_COVERA~;E_VIILUEi
UI\TER “IDPcllNTOuneP- : SMS~S”BPLcKOBPsssuord (Read> :Passuard ( M o d i f y ) :WPe : xLength : 4Decimal Places : 1RangeLaSt DOcMenfed byDescription
: RHZSYS on 16, 8,9D
Percentage of water coverage.
Applicatjon Revision History
Version Number <:hanqes
ALPHA.08.90.01.00 Converted free-standing Smart Data Manager 3.01 data base files toPa!adox 3.0 data tables and developed prototype PAL application.
08.90.01 .oi liefined data tables and table relationships. Redesigned applicationinterface. Added FIPS county code table and Herb & Shrub codelibraries for added data entry error trapping.
Converted data tables and PAL application to Paradox 3.5. Addedreport generation module. Embedded queries and menu splashscreens in PAL procedures to reduce the overall number of files andto speed up application operation.
The OS version is packaged with Paradox 3.5 Runtime for distributionto other clients. Tt%? Add and Edit functions have been disabled inthis version.
SMS 3-1
Physical &!a Base File Structures
Field Type Descriptws__.._...___________.......~~~.......
A# - AlphanuwricS - S h o r t lnfeger (M#M##)N - Hmeric (15 s i g n i f i c a n t d i g i t s )0 Date
l - Denote* Key
Cenerul.db
Lod.db
Strip.db
FieLd Warn
S i t e WtierSife Typeuater Typesubstrate
! Length “easuredWA “MA Ace.3Road Distance“MA Length MeasuredSite Area Measured
Field Name.._..._.___...______,.___s i t e NmberSite Typeuater TypeSubstrateEESt,UeSt“MA TypeEntry LlulberVegetation TypeLength MeasuredLength EstimatedTotal LengthDiameter
Field Name..--.....____._.._.__I__S i t e NwberS i t e Typeuater TypeSubstrateEBEflb2StUHA TypeS t r i p NunberDirectionstream canopySrream UidthStream DepthGradi enfS i t e UidfhAzimth
nspicrToposi teRN2 P lant AssociarionUpland Plant AssociationFinal Subplot Leng,th
field Type.__.._..._S”Al
T;,A . 1A 2DA 7A 3Al2
:30Hs
FieLd Type.._____._
:;*S’Al*A l ’AZ’S”A 2s
:S
Field Type.-......__S*Al-S’A l ’A,’
*i:*
:Al4Al4S
- - . -_,.SMS 4-1
irees.db
Field Name Field Type
site NW&WSite Typeuarer TypeSubstrateEaStlUSt""A Typestrip NunberEntry LlrnberTree c,asssize c,asscode UmberVegetation TypecOrman WaneTree count
S”bpl,X.db
Field Wane
SubstraieEEWt,k*t"HA Typestrip uurberSubQLot Nulbercanopy coverage ValueShrub Coverage ValueShrub HidpaintForbs Coverage ValueFarbs MidpointGraminoid Coverage ValueGraminoid MidpointDUl coverage ValueDUl MidpointDUZ coverage ValueOUZ MidpointDU3 COvePage ValueDU3 Midpointuater coverage VaLueYatw MidpointIlOCk coverage ValueRock MidpointSoil Coverage VaLueSoil MidpointOGC Coverage Value'XC Midooint
DomeSbH.db
Field Name
site hkerstrip NlmhrSubplot NumberClassCode ManeVegetation TypeCornnan NameCoverage Ya,ueMidpoint
Yeg-Libl.db
Field Name
Code fameVegetation TypeCcmT.3" NameScientific Yame
Field Type. . . .._....s*Al'SAl*Al'AZ'A395'
Field Type---.__..._S*A3's*
A 5A lA30
:
Field Type
A5'AlA30A40
SMS 4-2
Veg_libZ.db
Field *ame Field Type._.._.____......~.._.... . . . . . . . . .code Llunber S’Vegetation Type A2ComTy)ll Ihe A30scientific Name A40
Covelibl.db
Field mne Field Type____"________._._.__.... . ..__.....coverage Value S'Midpoint N
--._- _-_,.SMS 43
~w~inq Reauirements
Minimum HardwareIBM PC/AT or compatible 802861 Mb RAM (@OK System RAM + 384 Extended)15Mb available hard disk space1.2 Mb Diskette driveCGA Adapter & MonitorEpson FX-100 or compatible
MInimum SoftwarePC/MS-DOS 3.1
Optimum Hardware80386 CPU4Mb RAM (64OK ISy:stem RAM + 3456 Extended)20Mb available hard disk space1 &Mb Diskette driveVGA Adapter & MonitorEpson FX-100 or compatible
Optimal SoftwarePC/MS-DOS 4.C11 or later
Application Software
The RMZ/UMA Site Management Information System (SMS) is provided as a complete,self contained application. All executable programs, data bases, and other system files,other than thosf? aforementioned, are provided on the installations diskettes.
Performance ConsidergKq@
It may be possible to install and run SMS on an 8086 CPU (Xl class PC), however, thesize and number of the un-compressed system files may make this impractical. 80286CPU’s do offer a significant increase in overall system performance but report generationis somewhat slow. Disk space availabiliity is also crucial. SMS requires approximately12Mb for storage and a minimum of 3Mb of disk space for creating temporary work andpage files. Within limits, if your total system RAM is 1 Mb or less, the application will useany available disk space for dynamic memory paging.
80386 and 80366SX CPU’s with 4Mb RAM and relatively fast hard disks (<25ms accesstimes) have provided the best performance. Additional RAM has not significantly im-proved performance.
VGA adapters and monitors provide excellent screen refresh rates. VGA adapters withon-board video RAM pre-process the screens and do not impact system RAM for screenhandling.
All reports are preconfigured to print on Epson FX-100 dot matrix or compatible printers.Due to the wide range of printers available, it was chosen because it is the most com-monly supported.
--. -_SMS 5-l
Installation
The RMUUMA SMS media package consists of the following manuals and diskettes:
SMS User Reference ManualSMS Technical Reference ManualSMS Installation 1 DisketteSMS/Paradox Program 1 Diskette
l * Note l * This application is supplied on 5 7/4’ of 3 l/2’ high densiiy diskenes.Cerfainassumpfions have been made with regard to diskette size/capacity formats and iflcom-patabilities between PCIMS DOS versions. These assumptions are;
7 - 3 l/2’ diskette drives are usual/y configured as drive 8:
2 - Mosf newer laptops have one 3 l/2’ high density diskerte drive that can be A: or 8:.For installation OR a lap-top the default is set to drive EL
3 - Most persona/ computers have PC/MS DOS 3.1 or later installed and can suppo!l atleast one high density diskefte format.
Do not attemp to install this application on persona/ computers that have pre-DOS3.0 versions.
PC/MS-DOS Xxx lnstallatlon (5 l/4’ Diskettes)
1 - Place the SMS Installation 1 diskette in drive A: and engage the drive latch.
2 - Make A: the default drive by typing A: and pressing Enter.
3 -At the A:\> prompt, type INSTALL3 C: and prass Enter. l *
4 - Follow the directions displayed on the monitor to continue installation.
5 - When prompted, place the SMS/Paradox diskette in drive A:.
6 -When installation is complete, store the diskenes in a safe place.
PC/MS-DOS 4.xx Installation (5 l/4’ Diskettes)
1 - Place the SMS Installation 1 diskette in drive A: and engage the drive latch.
2 - Make A: the default drive by typing A: and pressing Enter.
3 At the A:\> prompt, type INSTALL4 C: and press Enter. **
4 - Follow the directions displayed on the monitor to continue installation.
5 -When installation is complete, store the diskettes in a safe place.
** You may insfall this application on a variev of hard disks, however, you must specifythe disk. For instance, if you want lo install the application on a 20Mb Bernoulli drive thatis configure as drive F: and you are using MS-DOS 3.1, you would type:
SMS 5-2
install3 f:
fhen depress Enter.
Installation for systems with 3 l/2’ diskette drives are the same as those illustrated abovewith the exception that drive 6: is the default diskette drive.
This is a single-user application. Although it may be installed on a network drive, itis not configured for multi-user access.
For a complete listing of the installation files, refer to the Support Programs section ofthis manual.
--. -_,.SMS 5-3
ProcedurenainCe” enterStrip entersubplot enterGetGe”NMEditGenByRunCetstrpwmEditStrpbyNmGetSplotNunEditSplofByHmGefYlCdeNB~EditVlByWamGetVZCodeYmEditVZByNmGetTblVieuTblsVieulblsnenuReptHe""CienRept,GWlRept2GenR.Zpt3tenRept4LcmepftLMRept2SrripReptlSWipnept2stripRept3stripRept4TWSReptlTWeRept2TWeRept3TreeRept4TWdlept5TW+?ept6TreeRept7SubplatReptlSubQLotRepf2SubQlotRept3SubQlotRept4OomSHRepflDcmSHReptZtmm*ept3OomS"Rept4HardCopyRqdR"1eSG.e"R@RulesLooRqdRulesStripRqdRulesTreesRqdRulessplotRqdR"leSOSHGenVslChecksStrpValChecksSplotValChecksSifegSplash,Splash2Splash3Splash4R-Splash1R-Splash2R-Splash3R-Splash4R-Splash5R-Splash6R-Splash7MakeRecKillRecFLdBLank
4117450614933';:;;
3684,7473&34174936881709303017063021480
:I;;;18.7531464146413*013801'1351135; 2;:
;;g
I190987962962
,0061'173905
2X302330243724371321,321137813782642672591452824627305964
11172II174,4371n571'1521'152062
li!4710570671057134210571057473745Ii27
-._-. -_,.S M S 6-1
Roosevelt HcKenzieData AdministratorVashinston Departm=at cf WiLdlife600 Capitol Uay Yortk~ns: a-11Olyrrpi*, VA P8501-10511(206) 753-5723
i SiteHake, This script creates the SITE program ~SITEI'KOG.LIB~ library.
--. -_,.SMS 7-1
Roo~evelf McKenzieData AdministratorWashington Department of Uildlife600 Capitol uay Worth
: MS! cc.!-11
SiteMenu.sc; SHS nail- Me”” Program
Proc Closed Main0. P”t up the greeting Screen$ 2 .0Autolib = ~iSiteProg~~SitegO
While TrueReset c,earClearALLcanm* 0”
Play “SnSplash” ; Main menu splash screenAutolib = “SiteProg”Splash10
ShouMenu“Add”: “Add records to selected tables”,
Wieu”: Wieu a table”“Edit”: “Edit records jn selected tables”,
“Report”: “00 to the Reports Hen”“,111 Oc.“dI. 111 .-II”- the C”G,rnll
“Strp” : “Enter Str ip and Tree records”,.“SPlOf” : “Enter Subplot and Ominant Herb
“Return” : “GO back to the Main Menu”TO ad&elSui tch
ca*e addse, = “ten” :Autolib = “SiteProg”oen-enter0
case ad&e, = “Sfrp” :Autolib = 5itePmg~*Strip enter0
case ac!dser = “Splat” :AutoLib = “SiteProg”Subplot-enter0
Otheruise: LoopEndSwitch
ca*e set = “Vieu” :AutoLib = ~~SiteProg~~GetTblO
c a s e set = “Edit” :AutoLib = “SitePrag”Splash30ShowMen”
we”” !“Strp” :“Splat” :““egl” :““eg2” :
“Return” :TO edsel^ .
“Edit General and Loo recordsn8,“Edit Strip and Tree records”,“Edit SukmLot and Dominant Herb & Shrub records”.“Edit Shrub and Herb Lookup Library”.“Edit Tree Lookup l ibrary”,“to back to the Main Henu”
Shrub records”,
case edsel = “Ge”” :Autolib = “SiteProg”EdittenSvNmO
case edse1 = i5frp~~ :Autolib = “Si feProg”EditStrpbyYmO
case edset = “Splat” :AutoLib = LnSiteProgaaEditSplotByNuno
case edse1 = ““egl” :AutoLib = “SiteProg”EditV1SyNameO
ca*e
ca*eca*e
csss edse, = “W!gZ”Autol ib = “SiteProS”EditV2ByHmO
Othuruise: LoopEdsuitchsel = veport”: Run Report He””
Autol ib 2 “SifeProg”
Switchcise subse, = “Lea”<?‘:
QuitLooo
SMS 7-3
Data ArAninistratorWashington Department of wildlife600 Capitol Yay Northns: u-11Olympia, UA 98501-1091(206) 753-5723
t****tt.t*tt*t***~t*~**.***~.***.****~.~; l oen enrer Procedurel **.*i..**.****..*.*~*.~***tlt.t.tt.t*:i This script cytains the procedure for entering data into a nultitable form: for the fallowng two tab les:
General - Master tableLee - One-to-Many relationship
: YalChecks are augmented with PAL to ensure the required fields are entered,1 relational comparisons between fields are validated. and the defaults areentered into a field if they are Left blank. These checks are made before; a user can rove off the record.
PROC ten~enteroC L E A RCURSOR OFFMESSACE “Loading form, PLease wit”
i PLace informatior~al messageon the screen uhile form is
CANYAS OFF i loading.I F ISEwT”(“Ge”eral’~~ THE”
siteno 5 1. I f the table is “mpty, s e t
1 the site counter to 1E L S E . otherwise calculate the max
siteno = CMAX(ilteneraI”.‘lSite Htmber”) + 1 : site in the table and add 1.ENDIF 1 This is used to set the site
MENU (Modify> <DataEntry> General)<Image> Wickform) <F>(Site Numberl = siteno-.s,teno = sit&o + 1m5g =1101CPINYAS ON ; Need to turn canvas on!UHILE True
f If there is a message sound, the system bell.
_.._!a.,, RECORD
PRCWT "A00 RECORDS Mltl IFZI-Save/Exit Kscl-Cancel LF31 -Genera, F41 -Loo”,In (PgDn1 -Hew Record [PgUp1 -Previous Record”
nESSAoE msg; Keystroke codes
UNTIL “F3”,“F4”,“Esc’~,“PgDn”,“PgUp”,“End”,”Home”,-105, : 15=Ctrl 0, -,OS=ALt F215,-24 ;-il=Alt 0
retkey = retval Save the key pressedmsg = 1181 I Blank message variabletblname = TABLE0
IF retkey o “Esc” THEMretprocval = GenVaIChecks(tblna,re)
. If any key except: Esc isi pressed, check if data is
IF IdOT retprocval THEY; v a l i d .
If the prw returns FalseLWP ! the data did not pass the
EHOlf : validation rule therefore daE L S E ; not process the key pressed.
SHCWEN”“NO,,
““es”: “Return t o oata entry”,: “Cancel data entry session”
TO canceloption
C L E A RMESSAGE “Data entry cancelled”CANVAS OFFCANCELEDIT
CASE retkey = -105 :C L E A R
t Alt F2 depressed - save; records.
!4ESSAtE “Saving data, please uait"00 IT!wimm
SMS 74
CASE retkey E “PgDn” :S”l,CH
LF lSBLAMY(CSite Waberl) THEM[Site Mwberl = siren0siteno = :site"o + 1
CASE tblname =: "Entry" :noYET 'Yntry"SKIP -1
IF retkey = 15 OR -erkey = -24 THEHBEEP
ELSEKEWRESS retkey
ENDIFENDSUITCH
EYDLlHlLECLEARALL
URlTELlB 'SSiteProgn' Cen-enterRELEASE PROCS Ce"-enter
. noveto general tabie.1 noveto next general record.: If this is a "eu record. set the site "umber.; ,ncremenr site co""ler.
. Moveto next record in; LCO table
; If on the first record; beep and don't mo"e
HOW to general table.noveto previous generalrecord.nave to previous record in1c.d table
; Beep if ktt or Ctrl 0; is pressed.
; Accept the pressed key.
Washington Department of Uildlife600 CapitoL Uay NorthMS: &J-l,Olympia, YA 98501-10~91(206) 753-5723
This script contains thl? procedure for entering data into a multitabie formfor the following three tabl.es:
Strip - Master tableTree - One-to-Many relationship
Valthecks are augnwnted with PAL to ensure the required fields are entered,relational corrparisons betwen fields are validated, and the defaults areentered into a field if they are left blank. These checks we made beforea user can m"e off the record.
PROC Strip-enter0CLEARCURSOR OFFMESSAGE "Loading form, Please wit"
IF ISEMPTY("Strip") THEllsiteno = 1
PLace informational messageon the screen while form isloading.If the table is empty, setthe site counter to 1otheryjse get the site "u&rELSE
CLEAR : Ti-CiT tne user.35.0 ?? "Enter Site Wrrber for neu Strip and p;ess RETURN (\17\217): "STYLE REVERSE
--. -__SMS 7-5
-
tblnam = TABLE0,F retkey 0 "Esc" THEN
retprocvsl = StripValChecks(tblname)
IF NO, retprocva, THENLOOP
EHOlFELSESW.
"NMENUIO” : “Return to oata entry”,
“Yes” : "Cancel data entry session"TO canceloptionIF canceloption = (ves" THEN
CLEARMESSAGE "Oata entry cancelled"CANVAS OFFCANCELED,,QUITLOOP
ENOIF
CASECASECASE
retkey = -105 :CLEAR
CASE tblname = "Entry" :MOVETO "Entry"P"""=_..
CASE tblname = "EntryI" :OOUY crr1km
CASE tbiname = "Entry" :HOVETO "Entry"SKIP -1
CASE tblname = "EntryI" :SKIP -1
LOOPOTHERUISE:
IF rerkey = 15 ORBEEP
ELSEKEYPRESS retkey
ENDIFEIlOSUlTCH
ENWHILECLEARALL
retkey
EHDPROC
WilTELlS "SiteProg" Strip-enterRELEASE PROCS Strip-enter
-24 THEN
Save the key pressedELank message variable
If any key except ESC ispressed. check it data isvalid.If the proc returns Falsethe data did not pass thevalidation rule therefore danot process the key pressed.
Alt F2 depressed saverecords.
Hoveto strip Table
i Hoveto strip table.Ho"efo next sfr,p record
: Hoveto next record in; trees table
i move to strip table.: Hoveto previous strip
record.: Hove to; tree* ta g
revious record inle
. seep if Alt or Cfi-l 01 is pressed
SMS 7-6
; SYS3EHTR.SC
Uashingtan Departnvmt of Wildlife600 Capitol Way Nwfl7us: m-11OLynpis, VA 98501-1091(206) 753-5723
: t*Y**t+*t*)t*ttCtt*,,*~~~**.~*****,**~***.
! * S”bplor Enter Procedure .; ..**~****TI******..***~,~***********l.
; This script contains thet procedure for entering data into a rmltitable form; for the follouing three t:ables:
SutQlot Master tilblcDan S&H - One-to-Mny r e l a t i o n s h i p
f ValCheckZ are augmented witi PAL to ens”re fhe required fields are entered,; relational ccqxrisons Ibaueen fields are validated, and the defaults are; entered into e field if they are Left blank. These checks are made before; a user can mo”e off the record.
PROC Subplot-enter0C L E A RCURSOR OFFMESSAGE “Loading form, Please uait”
. PLace informational messagei on the screen while form is
I F ISEHPTY~“S”bplot”~ TMWloading.
*item = 1; I f the table is empty, set
the si te co”nter to 1E L S E f otherwise get the site number
C L E A R . frm the user.as.0 ?? “Enter Site Mm&r for new Subplot md’press RETURN (\17\217): 18SllLE REVERSE
; Need t o turn Ca”“aS on!
i If there is a message sound, the system be,L
PROMPT “ADO RECORDS v.ltl [FZI-Save/Exit [Escl -Cancel‘t?gDnl-Neu IRecord PgUp, -Previous Record”
[F31-Strip LF4I-Trees”.
NESSAGE msg
” HTlL “f3” “FL+” “ES,.”. Keystroke codes
n-54 ’,“Pgon’~,“PgUp”.“Erid”.“Home”,-105, f 15=ctr1 0 , -1054,t F2
.-24=Alt 0rekey = retvalmsg = 1111
Save the key &ssedi Blank message variable
tblname = TABLE0I F retkey o “Esc” THEL,
retprocval = SpLatVaICh,acks(tblname). If any key except Esc isf pressed, check if data is: va l id .
IF NOT retprocval TWW 1 I f the proc ret”rns Fa lseLOOP
EWOIFE L S E
sHyo:N” : “Return ‘tcl 0,ata entry“les” : “Cancel data entry se&ion”
TO canceloptionIF canceloption = ‘ves” THEN
C L E A R
i the date did not pass thevalidation rule therefore do
; not process the key pressed.
CASE retkey = -105 :C L E A R
;Alt F2 depressed - save
MESSAGE “Savin!a da’ta, Please uait”;records.
00 IT!auirmp
c.CASE rerCI\SE rettey = “Pgtln”
SMS 7-7
CASE tblnam = "Entryl" :Do!4 CtrlHme
EIlDSUITCHCASE refkey = “PgUp” :
IFs~;;IRSTO THEN
LoopEHDlFSVlTCHCASE tblname = "Entry" :
w3"ETO "Entry"SKIP -1
CASE tblname = "Entryl" :SYlP -1
EWDSUlTCHLCOP
OTHERVISE:,~~;;;key = 15 OR retkey = -24 THEY
ELSEKEYPRESS retkey
END, FEWDSUlTCH
ENDYHlLECLEARALL
i noveto subplot table.noveto next w&lot
i noveto next record inrecord
; dons&h table
; now fo previous record in; doms&h table
SMS 7-8
! This script contains the procedures for editing data in a nwititabie form
~enerel - Haster tableLoo One-to-Many relationship
! ALthough new LOO records may be entered, no provision is made for error ori validity checking (see SMS~#VALU.SC and SMS#VLCI(.SC).
PROC CettenHunoPR,"ATE sitenunCLEARsitenun = 0
Site to edit: I*
PROC EditCengyNmOPRIVATE sifenm, anyrcdfLw
; Private variables:, sitenun - site nmbcr t:o edit; anyrcdftag - flag to incjicate if any recat-ds where found in scan
,: <;ef nwber of site to edit
,; I.f no site selected
MESSAGE "selecting records for Site nmbe:r 'L,sitenm,". please uait..."COED,, "General"
SCAM FOR Kite Nwberl := !iitenmanyrcdfLag = 0WILE True
{ set flag to ilydicate at leastone record ex,sts
SUlTCHCASE retval = "V3" : DO!JHlMACE LWI'CASE rerva1 = "k9" : ; insert neu record
SUlTCHCASE TAWEO = "Lo-d" :
"akek!c( )LWP
ELlOSUlTCH- - - -I
SMS 7-9
CASE retva, = “Oel” :SUlTCH
; oelete existing record
CASE retval = "PgDn" :SYlTCH
CASE retval = -105 : PUlTLWPOTHERVISE : BEEP
ENOSWITCHENDWILEIF retva, = -105 THEMO",TLWP
WDlFEMDSCAHIF anyrcdflag = 1 THEN ; If no records matched sitenun
MESSAGE Wo records for Site Waker ",sitenun.".'~ELSE
MESSAGE "Editing cmqlete"EWOIFSLEEP 3000DO IT!
EN0 17ENOPROC
UriteLib "SiteProg" EditGenByNmRelease Prot~ EditCenByWm
; SHSZEdit.SC
Roosevelt McKenzieData Administratoruashington Department of wildlife600 Capitol Uay NorthMS: GJ-11OLympia, !JA 98501-1091(20.5) 753-5723
i This script contains the procedures far editing records in a rmltitable form! for the fol!auing two tables:
str,p - MasterTrees One-to-hny relationship
: Although neu tree records may be entered. no provision is made for error ori validity checking (see SHSWALD.SC and SMS#VLCK.SC).
PROC GetStrpHunoPRlVATE sitenunCLEARsitenun = 0
CASE retval = "FZ" : sitenun = [Site Wtmberl W;XJ:g;CASE retval = +'E*c~~ : sitenun = FalseOTHERUlSE : BEEP
EIlDSUlTCHENOYHlLE
040, FENDIFRETURN sitenun
EHOPROC
SMS 7-10
ENDSCANIF e"yrcdfLaS = 1 THEN ; if not recordsWESSAGE "No records for Site Number ",stfenun,~~."
ELSEMESSAGE "Editing completest
ENDIFSLEEP 3ODDDO IT!
ENDIFEWDPRDC
si
UrireLib "SiteP~og" EditStrpByNmrelease Procs EdifStrpByHm
SMS 7-11
i wSEdit.*C
Roosevelt McKenzieOata AdministratorUashington Department of600 Capitol uay Yorthns: GJ-1,o,ynpia, VA 98501-1091(206) 753-5723
Uildlife
! This script contains the procedures for editing data in a nultitable formi for the fallouing two tables:
Subplot - "aster tablekm-S&H - Many-to-One relationship
PROC GetSplofHunoPRlYATE sifenurCLEARsitenun = 0
PRO0 EditSplotByYunOPRIVATE sitenun. anyrcdflag
i Private variables:, sitenun site nurber to edit: anyrcdflag - flag to indicate if any records uhere found in scan
VlEU “S”bplot”sitenun = GetSplotWunOCLEARIF ritenun = False THE"
; Get number of site to edit
t If no site selectednESSAtE "NO RMZ/UMA site selected"SLEEP 3000
ELSE
\W FOR [Site Wui-berl = sitenunan,SC,
anyrcdf,ag = 0"HlLE TrueWIT RECORD
; Set flag to indicate at ,ea*t; one record exists
-d",
SMS 7-12
SWTCHCASE TABI.EO =
ENDSWITCHCASE Pews, = “l’gon”
SWITCHCASE TAWEO =
ENDSUlK”CASE retval = -105OTHERUISE
YOYHlLEF retva, = -105 THEN
“Ocel SW’ : S,KIP
“Ocel S&W’ :sx:IP 1
: WITLOOP: BEEP
-1 LOOP
LWP
EYDSCAY
MESSAGE "Editing caq~le'te"EYDlFSLEEP 30000" IT,
Sitenun
VeglEdif.SC
lloosevelt McKenzieData AdministratorWashington Department of Wildlife600 Capitol Uay WorthMS: CJ-110Lympi.a. VA 98501-1091(206) 753-5723
f This script contains th,e procedures for editing records in a custom farmf for the follouing tabLe:
Veg Lib1 Haste!1 No provisioii is made far er~ror or validity checking.
PROC Get"1CodeNameOPRlVATE codename
@ 5.0 7? "Enter Vegetation ,Code or Press ENTER (\17\217) andSTYLE REVERSEACCEPT "A5" TO codenameSTILE
se, .ect Code to edi
CASE retvat = “W’ : ccdenam = Koclt? Yamel WITLOWCASE retvat = "E!iP : cc&name i False OUITLWPOTHERWlSE : BEEP
ENOSWITCHEWOWHlLE
EHOlFEI1OIFRETURN codename
ENOPROC
VrifeLib "SiteProg" GetVlCodeNameRelease Pi-ocs GetYlCodeUam,--.- -_,.
SMS 7-13
PROC EditVlgyYameOPR,"ATE codename, a"yrcdfLag
i Private variables:, codename - code nzm to edit; anyrcdflag - flag to indicate if any records where found in scan
VIEW "Veg-Libl"codename = GetvlCcde"me0CLEAR
; Get veg code to edit
IF codenave = False THENMESSAGE "NO vegetation code selected"SLEEP 3000
; If no code selected
ELSENESSAGE "Selecting record for Vegetation Code o~,code"ame,~~, please wait..."COEDIT "Veg Libl"HEW <Image? Wickform) <F>a"yrcdfLag = 1SCAM FOR [Code Name1 = codenameanyrcdfhg = 0WILE TrueWIT RECORD
i Set flag to i*icate 3.1 Least, one record exists
PROnPT "Edit record [ALtltF21-Save/Exit tF91-Insert Record","WgOnl-Next Record lPgUpl-Previous Record [Dell-Delete Record"
UNTlL "F3","PgO"","Pg"p".-105,"oOS ","oOSBIG","2OOH","2OOMNEXT"."F9","oeL"
CASE retval = "FP" :"akeRec0LWP
CASE retvai = 'We," :KiLLRecoLWP
CASE :;;;a!,' "PgUp" :
LWPCASE retval = "PgO"" :
SKIP tLOOP
CASE retval = -105 : PUlTLWPOTHERVISE : BEEP
ENOSUlTCHENDVHILEIF retva, = -105 THENQ"lTLC.OP
; Create new record.
; Delete record.
; Previous record.
; Next record.
ENDlFEWOSCANIF anyrcdflag = 1 THE"MESSAGE "Ho records for Vegetation
ELSEMESSAGE "Editing complete"
ENDlFSLEEP 3000
YriteLib "SitePrag" EditVlgyNanleRelease Procs EditVlgyHame
If no recordsCode'",code"ame,"."
codename
; VegZEdit.SC
Rowevelt McKenzieData AdministratorUashingto" Departmnt of Wildlife600 Capitol Uay NorthHS: GJ-IIOlympia, VA 98501-1091(206) i-53-5723
This script contains the procedures for editing records in a custcn form; far the follouing table:
Veg-Lib2 Master; HO provision is made far error or validity checking.
PROC GetVZCadeNunOPRIVATE codenunCLEARwdenml = '1'1
@ 5.0 ?? "Enter Tree Code Nmber OP Press ENTER (\17\217) and select Code to edit: InSTYLE REVERSE
SMS 7-14
i Private variables:, codenun - code number to edit; anyrcdflag - flag to iwScafe if any records where found in scan
VlEU “YegeL ib2”;c$m = GetV2CcdeNlm( >
I F ccdenlml = False THEI4MESSAGE “No Tree code :sel.ected”SLEEP 3000
ELSE
; Get tree code to edit
; If no code selected
MESSAGE “Selecting record for Tree Code “,codenun,“, please wait...”COEDI’I ‘Veg Lib2”MENU CImagei Wickform:, {IF>anyrcdftag = 1SCAtI F O R [Code Nwd,erl = codenun
anyrcdflag = 0VHILE True
!JAlT RECORD
set f lag to imlicate a t Leasti me record exists
PKMPT “Edit record [Altl tF21-Save/Exit F91 - Insert Record”,” WgDnl -Hext Record [PgUp1 -Previous Record Dell -Delete RecordSa
IJWTlL “F3”,“PgDn’~,“Pg”p’~,-l05.“DOS ‘~,“DOSBIG”,“ZWM”,“2WMNEXT”,“F9”,”Del”
SUITCHCASE retva, = “FW :
MakeRecOL O O P
C A S E retval = “lIeI” :
:zecc )
; Create new record.
; Delete record.
CASE retval = “P~,U~” : ; IPrevious record.SKIP -1LOOP
CASE retvat = “I’~,On” : ; Next record.SUP 1LWP
CASE retvat = -‘,U=, : P”lTLcwCITHERUISE : BEEP
ENDSVITCHEIiDUHlLEIF retva, = -105 THlIW
PUlTLWPEND, F
ENDSCANI F enyrcdflas = 1 THEM ; :f no records matched codename
MESSAGE “No records for Tree Code N&r “,codenun,“.”ELSE
MESSAGE “Edit ing ccqlete”EYDlFSLEEP 3000DO-IT!
EWDlFEHOPROC
VriteLib “SiteProg” EditV;!ByNmRelease Prow. EditVZByNun
--. -,.
SMS 7-15
i SiteVieu.SC
Roosevelt McKenzieData AdninistratorYashington Department of Uildlife600 Capitol Uay NorthHS: GJ-11Dlyrppia, UA 98501-1091(206) 753-5723
b?OC GetTblOcursor OffVieulblsMenuOIf retva, 0 "None" The"VieuTblsO
ElseMessage "NO tables available or selected, Vieu request terminated!'Sleep 3000
E&fClearAllClear
Erdwx
PROC VieulblsOMILE Trvenuwfimages = IllMAtES ( save the number of images in a
variable to prevent repeatedf calls to the WIHAGESI:) function.
IF numfimages = 1 THEN ; Use tuo different U.&IT TABLE; statements depending on the; number of images on r:he uorkspace.
"AIT TABLEPROMPT Vieuing Single Table tF21-Exit",
"WI-form/Table Vieu Toggle""NTlL "f7“,"f2","F1O","DOS ","DOSBlG'~,"ZWM","ZM)HNEYT"
ELSE"ALT TABLEPRCWT "Vieuing Table *I + STRVAL~lMAGENOO~ + I* of Ia +
STRVAL(nuwfimages),"CFZI-Exit [F31-Next Tabie lF41-Previous Table an +'[F71-Form/TabLe Vieu Taggie"
jJNT,L "F3","F4","F,0","*","f","F7","F2","~~S ","DOSB,G","2MXI","ZOOHNEXT"ENDlFWITCHCASE retva1 = "F3" : UPIMAGE LWPCASE retval = "F4" : DOUWIMAGE LWPCASE retval = "F7" : FORIIKEY LOOPCASE retval = "FZ" : Q"ITLM)POTHERUISE : BEEP LWP
ENDWITCHEHDUHlLECLEARALLCLEARRETURNENDPRDC
SMS 7-16
IF rblnam = ““one” THEMRETUR” “None”
ELSE
f If there are no tables: selected, return none,
i Otherwise, vieu the table and; return the table name.
SMS 7-17
Roosevelt HcrenrieData AdministrafarUashington ~epartmenf of Wildlife600 Capitol Uay Northns: u-11Olynpi.9, VA 98501-1091(206) 753-5723
Swi fchcase rs
A”e, = “Gen” :tolib = "SiteProS"
R Splash20siiouHenu
; EXeCUtt? the query.: set tab,e name far report.
_. _ _ _ _. _ =Gemeptlotablename = "Genfl"reptnlml = 1HardCopy
; set PepOTt number.Print the report.
HEW CTOOlS~ CMore, CEmpty, <cenr1, ox,ClearALl ; Unload the files.
case repsel = "Ge"2" :Autotib = "SiteProS"Ge"Repf20
: Gema2 GenF2
tablename = "Ge"f2"reptnun = 1Hardcopy0
ca*e repsel = "Gen3" :AutoLib = "SiteProS"tenFfept30
; tenQ3 GenF3
tablename = "Genf3"reptnm = 1HardCopy
Case repsel = "Geti" :Autolib = ~~SifeProg~~GenReptLO
; ‘em4 U"F4
tablename = "Genf4"reptnm = 1HardCopy
Otherwise: LoopE&Switch
"LoO1" : "Print Eastside RHZ Site LOO averages",LWz02~~ : "Prinr Uesfside RHZ Site LW averages",
"Relurn" : "to back to the Report Hen""
SMS 7-18
LMRepfl(~tablename = “Cc&,”
Othwuise: LoopEndWi tch
““A averages by“HA averages byRN2 averages byRHZ averages byReport “en””
SfripRepflotablename = “Stripfl”reptnun = 1Hardcopy0H E W <Tools) U4ore) (Empty> <Stripfl> 0x>C\earA\l
Case repel = “Strip;?1 : ; stripaAufalib = “SitelVug”
StripF2
stripRept20tablename = “Stripf2”reptnm = 1Hardcopy0HEW CTOOLS~ mores crrpty, Gtripf2> cx)ClWIrAL,
Ca:se repel = “Strip3” :AutoL ib = “Siteprog”
; Strip03 StripF3
stripRept30tablename = “Sfripf3”reptnun = 1tlardcopyoHEW <Tools> <More> {Empty> cStripf3) COY)CLearAll
c a s e repset = “SPPip4” :Autolib = “SiteProv
; Strip04 Stripf4
StripRept40tablename = “Sfr.ipl:4”reptnun = 1HardCopyMENU CTools) CMote’, CEmpty) Gtripf4) <OK)CleWAll
“Print Live tree count by Side, Tree Type and Mane”.“Print Live tree count by Side, size Class, Type and Name”,“Print Eastside “HA Live tree count by “MA type, Tree Type and Name”.“Print Vestside WA Live tree count by UHA type, Tree Type and Name”,“Print Eastside RHZ Live tree count by Uater type. Substrate, Tree
“Print Uestside RHZ Live tree count by Water type, Substrate, Tree
“Print blowdouns. snags and stumps by Side and Type”,“GO back to the Report Menu”
SMS 7-19
TO repelSwitch Query
case repel = "Treel" :Autolib = "SiteProg"
I Tree21TableTreeFl
TreeReptlotablename = "Tree‘,"reptnun = 1Hardcopy0"EN" <Tools, Olore, (Empty, (Treefl, UK,CLearA.
ca*e repse, = “Treez” :Autalib = L~siteProg~~TreeRept20
; Tree02 TreeFZ
tablename = "rreefz"reptnm = 1Hardcopy0
case repse, = "Tree31 :Autolib = "SiteProg~~1reeilept30tablename = "Treef3"reptnun = 1Hardcopy0
ca*e reps=1 = "Tree&" :Autolib = "SiteProg"TreeReptlotab,ename = "Treef4"reptnlm = 1HardCopy
; Treeas TreeFSca*e repel = "Trees" :Autolib = "Sitemog"TreeReptSotablename = "*reefs"reptnml = 1HardCopyHENU <Tools, Okre, CEnpt,', CTreefS, <OK,CLearAll
case repse, = "Tree6" : ; Treea6 TreeF6Autolib = "SiteProga~TreeRept60tablename = "Treefb"reptnun = 1Hardcopy0NEW (Tools> <"ore, (Enpty, Ureef6, K,K,ClearALL
; 1reea7 TreeF7ca*e reps=, = "Tree," :Autolib = "SiteProg"TreeRept7(,tablename = "Treef7"reptnull = 1HardCopyMENU CTaals, iMore> <Ewty, CTreef7, OX,CLearAll
Otheruise: LoopEndWitch
yi&--case repse1 = "Subplot," :
Autolib = "SiteProg'~Subplmeptlotablename = "Splatfl"reptnlm = 1HardCopy
‘ oueryfsploto1
Table RNSplotFl 1
SMS 7-20
case repsel = “SubploW :AufoL ib = “Sitel’rog”SubplotRept20tablenam = “Spi”tf2”reptnm = 1HardCopy
;Spl”fPZ sp,otu
‘walS8H2”
“DMS&H3”
“““rnS.sH4”
: Vrint Eastside UMA dominant herb B shrub midpoint averages by
: “Print Uesrside WA dominant herb & shrub midpoint averages by
: “Print Eastside RH.? dominant herb 8 shrub midpoint averages by
: Vrirtf Westside RHZ dominant herb & shrub midpoint averages by
: “CO tlack t o the Rep”rt Henu”“RC+t”lW-=’
csse repsel = “D”mS8,“1’” :Autolib = “SitGrog”DomSHRepflotablename = “Lkmshfl”reDt”uT = 1
; auery Table @pn; DomshQl DomshFl
case repsel = “D”mS6;H2” :Aufolib = “Sitt!PrWDomSHRept20tablename = “D”mshf2”reotnm = 1
; DamshO Dcmshf2
CPSU repsel = “D”m%HL” :Autol ib = “SitoPr.og”DomSHRept40
; DomshQ4 DomshF4
Otherwise: Loop- - - - - I
SMS 7-21
Suitchcase rsubsel = "Leave":
QuitLoopOtheruise: Loop
EndWitch0therYise:Laap
EndlihileErdFTOC
VriteLib "SitePmg" ReptMenuRelease PI‘OCS Reptne""
; Rept0”ry.x
Roosevelt McYenrieData AckninistraforUashington Department of Uildlife600 Capitoi Uay NorthHs: a-11Olyrrpia, VA 98501-1091(206) 753-5723
; l This Section contains the queries and file handling code for selecting; * data and generating reports.
PP.x GenReptlo
P"WY ; Load the guery (Geti
General FPA Harvest Unit Area WA UHA Area "MA Length MeasuredCheck Check Check
; Execute the query.
he data to the correct data file.ols) <"ore> (Add) (Answer, (Genfl)
EndProcUrifelib "SiteProg" GenReptlRelease PfOCS GenReptl
; ____________________.~~~...~.~~~.~~~...~~.~....~~~.........~~...~..~~~~~..
Proc GenRept20
O"WY
General 1 ~~~~~u"ber / ;ite Wpe 1 ;;::fit 1 ChecWJAO;~~; OR uF 1
SMS 7-22
I I :WA Llurber owner Code
I I
TounlRange.iSectian Stream NameCheck Check Check Check
I I
“MA Length MeasuredCheck
; . . . . . ..____.__.__._..~~~...~.~~....~----...........................~..~...Proc CenRept30
IGenwal
Site Area HeasureciCheck
; Execirte rhe query.
General Site N&xlCheck
WA WtierCheck
stream Name WA HilrveSt unit AreaCheck ChWk
--.. -I
SMS 7.23
Lad
Led Diametertalc average as Avg Diameter (Inches)
Length Heasuredcslc average as Avg Length Our (Feet)
DO-If! ; Execute the query.
Move the data fo the correct data file.kNU <Tools> Wore, <Add, (Ansuer, &cd‘,,
Length Mawredtalc average as A"g Length Ouf (Feet)
Lad Diametertalc average as Avg Diameter (Inches)
EndPRXUritelib "SiteProg" LOOReptZRelease PrmCS LMReptZ
ttttr~*t.****ttt*.tt.~***~*..*~.~.****,**,*~*********~~**,....~***********Strip Table gueries
SMS 7-24
S t r i p
S t r i p
S t r i p
S i t e Uidth
ouery
S t r i p
S t r i p
S t r i p
S t r i p
; __...__--....__.........~-....~~-.-..~~~--~..~....-.......-..~........~..~Proc stripRept30
--.- --,.
SMS 7-25
S t r i p scream canopytalc average as AKJ Canopy
Strip stream Depth Gradienttalc average as A”9 Stream Depth talc average a* Awg Gradient
sfrip
S t r i p
Strip
canopyStream Width
average as Avg Stream Uidth
S t r i p S i t e Widthtalc average as Avg RZ Width
s,apeca1c merage a s I\vg SLope
s t r i p
ErdPPxUritelib "SiteProg" Tree~eprZRelease PPOCS TreeReptZ
DO-it! ; Execute the query.
"eve the data to the correct data file.kUU UOOIS, u4ore, ckkd, unauer, (Treef3,
E*rocUritelib "SifeProg" TreeRept3Release Procs TreeRept3
---.- -ISMS 7-27
DO-lf! ; Execute the query.
nave the data to the correct data f i le .fiENU Uaols, Wore, W&A) <Ansuer> CTreef4)
Uri tel i b “Si teProg” TreeRept4Release Procs TreeReptC
Endquery
DO-it! ; Execute the query.
nave the data to the correct data f i le .kNU <Tools) Owe> (Add) CAnsuer) Ureef5)
EndPPXVritelib WteProga’ TreeRept5Release Pracs TreeRept5
Ccmm” MameCheckI I
OO-lt! ; Execute the query.
“we the data to the correct data f i le .i4EHU Uoals, W,re> W?.S (Answer , Ureef61
EndPRXUritelib “SiteProg” TreeRept6Release Procs TreeRepf6
PrOC TreeRept70
SMS 7-20
SUbplOt Rock Midpointtalc average as A”9 Rock cwer
Shrub Midpointtalc average as Avg Shrub Cover
Graminoid MidpointC;llc average as Avg Graminaid Cover
Uafer Midpointcalf average as Avg uater cover
Endquery
DO-it! ; Execute the query.
; &we the data to the correct data f i le .WE"" CToals, <"OR, CA&o c*nsuer> csplotfl)
Shrub Midpointaveraw as Avg S h r u b
S”bplM Forbs Widpointtalc average as Avg Forbs Cover
Graminaid Midpointaverage as Avg Graminoid Cover
- - .
S M S 7 - 2 9
DtC Midpoint
subplot Subplot Numberca1c CO”“t all a s Number o f Subplots
c a n o p y Co”era!ge Valuetalc average as Avg Canopy Cover
S”bplM Shrub Midpoint Forbs Midpointtalc average as Avg Shrub Cover talc average a5 A”9 Forbs cover
subplot Graminoid MidpointCalc averege as Avg Graminoid Cover
NJ1 Midpointtalc average as A”&8 DUl cover
SMS 7-30
S”bplM Soi I Midpoint
; Execute the query.
**.*.....*.**....+*.***..*...~..*....””..****~......*...*.......***..“**.***.*.
;Dominant klerb & Shrub Table toueries
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
--.- -_,.SMS 7-31
EndProcVritelib "SiteProg" DcmSHReptlRelease Pi-x* DwsHReptl
Site t4tir Class comlwn Name-sitenun Check
I I
w&ation TypeCheck
I I
Midpointtalc average as Avg Cover, talc count as Umber Of Subplots
; Execute the query.
Now the data to the correct data file.hENU (Tools) Ware) (Add) <Answer, Omshf2>
EndPi-otWritelib "SiteProg" DmSHRept2Release PPXS DOn!sHRept2
ouery
tenera, Site Nurber-si tenon
General
Dm-s&h Site Nlmber-sitenun
Site TypeL or R
SubstrateCheck
Cm” NameCheck
Dm_sBh Midpointtalc average as Avg Cover, talc w"nt as Hmber Of Subplcts
DO-It! ; Execute the query.
Hove the data to the correct data file.irENU CTools) Mare, <Add> <Ansuer> <Dmshf3)
EndP,,,Vritelib "SiteProg" DmSHRept3Release Procs DmsHRept3
. ..-..--.--..--..--.--.................~~.~~~.~~.~~.~~~~...........~~.....6roc DcmHRept40
Query
General
i SMS1YALD.SC
Roosevelt ncKen*ieData AchinistratorWashington Department of Yildlife6 0 0 Capitot Uay Northns: w-71OLnnpia. UI\ 98501-1091(206) 753-5723
! This script contains the procs used far the validation rules on each table.I A separate procedure is used for each table.
*.*..*.~***..**...~t******“*.***.*~**..”: * RqdRuiesCe” Procedure *; tt**tttttttttt***t*~.*.~.****.*~~**...**
; General Table procedure thaf checks for the required fields, inserts,i default values If the field ,s Left,blank,,and makes necessary comparlso”
between fields in the table for valid enfr~es. Tests are perforrwd! sequentiaLLyI
At the f irst fai lure, the procedure retwns False . A Trueis returned if all tests are passed. The order of the required fields is
; based an the order they appear on the form.
PROC RqdRulesCenoIF FldBCank(“Site utir”,‘*Site NUT&P’) THEM ; Required Site Nmber
RETURW False
. LOD Table procedure that inserts defautf values if the field is left; b l a n k .
IF FLdEtank(“Entry Nwberi~,“Next Sequential Entry W) THEN ; Default Entry HtierRETURN False
; S”S2”ALO.SC
Roosevelt McKenzieOata AdninistratorUashington Department of Uildlife600 Canital UPY NorthMS: a'-11Olympia, VA 98501-1091(206) 753-5723
! l t*t.t...******....**..��~*..~***~*~****
i * RqdRulesStrip Procedure *t**t**..r***t***..*...*.****.***..******
! Strip Table procedure that checks for the required fields. Tests arei performed sequentially. At the first failure, the procedure returns False.A True is returned if all tests are passed. The order of the requiredI fields is based on the order they appear on the form.
PROC KqdRulesSfripoIF FLdBLankCTite Ymber”,“Site Limber”) THEN
SMS 7-34
t Trees Table procedure that <checks far the reqtiired fields. Tests arei perforw+d sequentia!ly. At the first failwe, the procedure returns False.
A True 1s returned ,f all tests are passed. Ihe order of the reqwredi fields is based on the order they appear on the form.
; Required Tree Class
; Required Size Class
; Required Tree Code
Roosevelt McKenzieData AcfninistratorUashington Oepartment of wildl i fe6Ocl capitol “ay Northws: a-11OLynpia, UA 98501-1091(206) i-53-5723
f This script contains the procs used for the validation rules an each table.; A separate procedure is used for each table.
!Sub@at Table procedure that checks for the required f ields. Tests are
1performed sequentially. At the f irst failure, the procedure returns False.A True is returned if all tests are passed. The order of the required
; fields is based on the ordw they appear an the form.
PROC RqdRulesSplotOIF FLdBlank(‘Site NunbeP,“Site Number”) THEM
RETURN False
I F FLdBlank(“Strip Nunbf!r”,“Strip Number”) IWtiN ; R e q u i r e d s t r i p YtierRETURN False
ENOlFIF FldBlank(“Subplot Nmiber”,‘5ubplot Nunbery THEN ; Required Subplot Number
RETURN FalseEND, FRETURN True
EHDPROC
SMS 7-35
iDom-S8H Table procedure that checks for,the required fields. Tests are
performed sequentially. At the first fallwe, the procedure returp False., A True is returned i f al l tests are passed. The order of the required; fields is based on the order they appear on the form.
PROC RqdRulesDSHOIF FldBlank(“CLass”,“Class (OHl/DH2/DSl/DS2)“) THEN
RETURN FalseEHDlFRETURN TP”e
ENDPROC
SMS 7-36
f SHSI”LCK.SC VaLidity Checks script
Roosevelt McKenzieData AdministratorWashington Department of Vildlife600 Capitol Nay WorthIds: GJ-11Olmia, UA P8501-1091(206) 753-5723
; Processes the validation required for the iGeneral and LOD tables
PROC GenVsLChecks(tblname)PRlVATE retprocval
CASE tblnme = "Entry" OR tblname = "Genera,"' : ; General tableretprocva, = RqdR"iesoe"()RETURN retpracval
;CASE tblnam = "general" :retprocval = RqdR"lenCe"0RETURN retprocvat
; General table
CASE tblnam = "Entry," :retprocval = RqdRulesLCOOREWRH retprocval
; LOO psuedo table
CASE tblnare = "LM" :retprocval = Rq?iRule:;LODoRETURN retprocval
; LOO table
OTHERVISE:mg = "Table not found, call programner to fix"RETURN FALSE
ENOSVlTCHENOPROC
VRlTELIB "SiteProg" GenValChecksRELEASE PROCS CeNalChecks
SHSZVLCK.SC Validity Checks script
Rm*evelt HcKenzieData AdministratorMashington Department of Uildlife600 Capitol Yay Northns: GJ-11Olyrrpia, U.4 98501-1091(206) 753-5723
I Processes the validation required for the Strip and Trees tables
PROC StrpVaLChecks(tbLnarne)PRIVATE retprocval
WITCHCASE tblnam = "Entry" :
retprocval = RqdRulesStripORETUW retprocval
; Strip psuedo table
CASE tblname = "Strip" :retprocval = RqdRule!;Strip()RETURN retprocval
; Strip table
CASE tblnam = "Entry," :retprocval = RqdR"le!;lrees()RETURN retprocval
; TPes pseudo table
CASE tblname = "Trees" :retprocvel = RqdR"le:;lrees()RETURN retprocval
OTHERUISE:msg = "Table not fou~rd, call programmer to fix"RETURN false
ENOSNlTCHENOPROC
VRlTELIB "Sit&Tog" StrpVaLi:,wcksRELEASE PROCS StrpValChecks
i SMS%LCK.SC Validity Checks script
Roosevelt McKenzieOata AdministratorVashinston Department of Wildlife600 Capitol Way Marthns: a-11Olmia, UA 98501-1091(206) 753-5723
: Processes the validation required for the Subplot and Doa, Herbs/Shrubs tables
PROC SplotValChecks(tblnam)PRIVATE retprocval
CASE tblname = "Entry" :retprocval = RqdR"iesSplot()RETURN retprocva,
; Subplot psuedo table
CASE tblname = "Subplot" :rerprocva, = RqdR"lesSplot()RETURN retprocval
; Subplot table
CASE tblname = "Entry," :retprocval = RqdRulesDSHoRETURN retpracva1
; DC+-S8H pseudo table!
CASE tblname = "Trees" :retprocva1 = RqdR"lesoSH0RETURN rerprocval
OTHERUISE:
URlTELlB "SiteProS" SplotValChecksRELEASE PROCS SplotValChecks
SMS 7-38
Roosevelt McKenzieData AdministratorUashing~on Department uf Vildlifego ~~";;"l uay North
OLhipis, VA 98501-1091(206) 753-5723
. sitegi7 0.0 clear EOSa 2 .0
ue1come to thB
Uashington Department of Uildlife
Riparian Management zone/Upland Management Area
Site nanagement system
Version 08.90.02.00Infarmatian Systems Section
Data .@ninistrm:ianJune ,991
Proc Splash20; SPLASH SCREEN f o r SITE Vieu Menu
@O,O Clear EOS
s..: Attr ibute 48
re;t;~lt 255 at each end of Line to fill Text/EndText
“,E!, RECORD HEN”
O”l Vieu teneral record with iinked LOD records
~Sf~Pl View Strip record with l inked tree records
csplotl Vieu Subplot records with Linked Dcm-S&H records 1
[Vegll View Shrub and Herb library table
we!321 View Tree l ibrary table
RL?tW”, Return to the Main Menu_.__________________~.........----~~~~.~..-------.---.....-.-..---.-Erd*ext
ENOPROC
UriteLib “SiteProS” Splash2Release Procs Splash2
Proc Splash30; SPLASH SCREEN far SITE Edit Henu
ao.0 Clear EOS
Ke”l Edit General record with Linked LCD records
1strp1 Edit Str ip record with Linked tree records
Lsplotl Edit Subplot records with Linked Dam-S&H records 1
weg11 Edit Shrub and Herb Library table
weg21 Edit Tree Library table
vieturn, Return to the Main Menu______..._._.__.......~~~~.~~~~.~-~--..-.-.-----.---...- .-___-+-.._-EdText
UrifeLib “SiteProS” Splash3Release PKICS Splash3
Proc SplashLO; SPLASH SCREEW for SITE Add “en”
@O,O Clear EOS
Style Attr ibute 48a3.0 ;ALt 255 at each end of l ine to f i l l TextlEndTexfText
.___ _ . . .._.........A00 RECORDS MY”
KenI Add General record with linked LOO records
[StrPl Add Strip record with linked tree records
ISplot Add Subplot records with Linked D-am-SSH records 1
Fceturn, Return t o the Idain Hen”_________.__________.......~~~...~~~~~....~~..~~.....-~............-EndTeXr
S M S 740
PPOC R-Splash10; SPLASH SCREW for REPORT Main Henu
ao.0 Clear EDS
VriteLib "SiteProS" R Spla:shlRelease Procs R-Splaslil
Proc R-Splash20; SPLASH SCREEN for Genera, IlEPORT Men"ao.0 CLear EDS
style Attribute 48a3.0 ;ALt 235 at each ew of line to fill ~lext/EndTextText
;cy;e Attribute 48
re;t;Alt 255 at each end of line to fiII Text/EndText
Loo REPORTS
iLcnll
lLoo21
tnetvrn,
Print Easrside RM2 Site LOO iavwages
Print Uest!ride RMZ Site LOD zaverages
GO Back to the Report Hen"- - . -_
SMS 7-41
Proc R_Splash40SPLASH SCREEN’
far Str ip REPORT Menu@O,O Clear EOS
;sy;e Attribute 48
reh;1\1t 255 at each end of line to fill TexfIEndText
STRlP REPORTS
[strip11 Print Eastside WA averages by type
[Strip21 Print Vestside UMA averages by type
(Strip31 Print Eastside RMZ avereges by type
[Sfr’ipLl print Vestside RHZ averages by type
RetW”l t o Back t o the Report Men”
ENOPROC
uriteiib “SiteProS” R Splash4Release PKXS R-Splashi
; ..**.**t**.ttl***t*t,~*“.*****,*.***.*,~*,,,.~~.**~*.**~*~*****.~,***~*..*
Proc R_SplashSo; SPL,GH SCREEW for rree REPORT He””
ao.0 Clear EOS
style Attr ibute 48a.0 ;*tt 255 at each end of l ine fo fill Text/EndTextText.__________.____.___~..~..~~.~~.........~.~~~~~~~~..~~~..~~...~..~~
TREE REPORTS
[Tree,, print live free count by Side, Tree Type & Hame 1
nree21 Print Live tree count by Side, Sire, Type & !!aee 1
uree31 Print Eastside WA live tree counts’by UMA type 1
uree41 Print Vestside UHA live tree COU”~S by UMA type 1
lit-ee51 Print Eastside RHZ live tree counts by water type 1
LTrW51 Print Uestside RMZ live tree counts by wter type 1
uree71 Print bloudouns, s”aSS B storps by Side and type 1
07et”r”l 00 Back to the RepOPt He””
E”dTCXt
ENOPROC
UriteLib “SiteProS” R Splash5Release Procs R-sp1asm
; .*l*~***t*r.tt**.**~~***..*“****~~””*****.*******“*~***...**.*”,,***~.““**~
Proc R-Splash60; SPLASH SCREEN for Subplot REPORT Ye””
@O,O Clear EOS
;Alt 255 at each end of Line to fill TexflEndTexf
[SutQLotll Print Eastside UMA averages by UHR type
SMS 7-42
mJbplOf21 Print Ue:itside UHA averages by UMA type
1s*tot31 Print Eastside RHZ averages by eater type 8 substrate:
cSubQlot41 Print westside RHZ averages by eater type 8 substrate:
o?eturn, GO sack to the Report Me""
Proc R-Splash70; SPLASH SCREEN for m-s&H REPORT Henu00.0 clear EOS
Style Attribute 48a.0 ;ALt 255 at each erd of line to fill TextlEndTextText
DD+lIbw~ Hu?SS & SHRUBS REPOI<TS
[DOn~SBH11 Print Eastside UMA dominant herb 8 shurb avg midpoint:
[OCW-SaHZI Print Uentside UHA dominant herb & shrub avg midpoint:
rDon~ssw Print Eartside RMZ dominant herb & shrub avg midpoint:
~DoH~Sul41 Print Vestside RH2 dominant herb & shrub avg midpoint:
[RE?tW"l GO Back to the ReDOPt Me""
EndText
ENDPROC
SMS 7-43
; is blank the procedure returns True, otherwise False is returned.
PROC FldBLank(fLdrm,fidtxt)PRfVATE fLdblnk
( fldm Field mm as def ined in the table! fldtxt - Text to be inserted into fhe g loba l var iab le iQmsg8n that i!; d isplayed
to the user if the field IS blankI fldbtnk - Var iable for the logical resulr of the ISBLANK function
EXECUTE “fldblnk = ISBLANK( t”+f Idm+“l)”IF fldblnk THEN
; .Create ? PAL~statement to,test
“WET0 FlELO fldnni If the field IS blank. I f at i s
enpty, move to the fwld, s e tmsg = fldtxt+” rust be entered” i the msg variable and refwnRETURN True
ELSERETURN False
END, FENDPROC
URITELILI “SiteProg” FldslankRELEASE PRDCS FLdBLank
SMS 7-44
Support Prourarns
3 l/2’ Diskette DOS 3.pJstallatlon Progmm
echo off
:ncdriveClSecho.echo ***~*+‘l***t,*l********~.*~“********...**.,,***,*.***“*****”**.,*Kh”echo
* You rmsf specify the t~ard drive you want the application **
echol insxailed on. If you want fo install on drive C:, enter
*echo * instalL c: *echo *echo * *echo *
at the A: prony>t and press the Enfer key.
echo ***~.*~~*~~~~**~*~~~*~*.~~**~~~*****..*******~*~*.*~********~.~**~~echo.got0 end
:contzs%1\site91
echo.echo ***l.tl**t******t*****l:tl***********.*~*”*****“**.****..”*.*****echo 3‘ *echo * *echo *
Copying SkIS hpplicatian and Oata Fiies.
echo **~llr~*~*******.,**t****VI****t.*.**.***t***t”**.*******.******
echo.copy cant3.bat %t\si~te9l>nul:copy site9l.exe M\site9l>nul:;;py sms91.baf %I,,nui:
cd\si te91confl.baf.:Wd
-
echo offcl5rem Conf3.batrem Get f i l e s o f f Wiwaradax 1 d i s k .rem Get paradox wntime files.clsecho.echo ***II*~~t*r**l*~t*~*l~.**~~~.~*~***.”********~***.~*.*,*.*****Wh” * l
echo:
Place SHS/Parsdox 1 Diskette in drive 8: *echo *echo ******~L*“*******t*“***~,*~*******.****””*~****.“*~.*..**””***,echo.ETp”
echo. .**~***~i*“*.**********.~~*,~‘~**.””***..~*””****,**“~..**********echo * *echo * Copying SMS and Paradox Program Files techo II *echo t**~*l,~*~r+t*******“**.***~~“““***”**.””********~***“****.***.*
copy B:\pdr35.exe>nul:ClS
rem Extract Paradox ii lesCL*echo.echo .t**,U*Vr******..tf****“*“,,***.*”.*******..**”*~*********~.*****echo f +echo *echo *
Extracting Paradox Runfime program files. **
echo ***LII*t*.*******“.***.V*lltt****.****”***.**..********““.******echo.pdr35>““l:
rem Extract SHS systrm fi Lescisecho.echo t**~t****t***.****.*+**~**~*****”..*”.**..******,.****.**~****
--.- -_,. -S M S 8-l
echo * fecho * Extracting SHS application and data fites. *a-h” * (I__.._echo f*~ff..*f****f*.ffl*~**..“.“**..”...~*....~...*.*~*~“.*.*..**echo.*itCZ91>““,:
rem Cleanup compressed fiL.5
:Wdcd\
3 l/2’ Diskette DOS 4x installation Programs
echo offcl?.rem INSTALLL.BATi f “X1”==“” goto nodrivegot0 cant
:nodrive-.”echo.echoechoechoecho
echo IIecho *
t*t***.**~****ttr,.~***.~..****.**~*****~*~~*~”..“,******.**** You must specify the hard drive you want th. application ll installed on. i f you uant to instal l on drive C:, enter lf t
i n s t a l l 4 t:
echo.copy cont4.bat %l\sitePlawl:copy site9l.exe %l\sitePl>nul:x1cd\si te91c a l l %l\sitePl\cont4,bat
echo.echo t.*f**_l..ff...~~ff**.********~.****~*.””.**.~...““****.~..**echo * *echo * Extracfing SHS appl icat ion and dara files. *echo * *
SMS 8-2
cd\erase %l\~ite9l\site9l.exe.nul:erase %l\sitePl\p,r35.exe,nul:era*e %l\site91\*,.t,ap:,nuL:
5 l/4’ Diskette DOS 3xxzdallation P~OQ~~MI
echo OffCLSrem INSTALL3.BATi f “Xl”==“” goto nodr,ivegot.3 cant
:ncdriveclsecho.echoechoechoechoechoechoechoechoechoecho.goto end
:contnd %l\site91cl5echo.echo ***~l***.,*********.~****~,~~~~..~.~~**~*~*”~”***~“******”****.*
echo . *echo * Copying SMS Application and Data Files *echo * *echo tt*,i..*,,**~.*******~*“**,~,*~,...~*****~””**~~~~~**,““.*.~*~*,echo.copy cont3.bat %l\site9lmuL:copy site9l.exe Xl\site9lmul:copy sm91 .bat %,:.n”l::Xlcd\site91cant3.bat:end
--..--..-
echo offclsrem Cont3.batrem Get f i les off SMS\Paradox 1 d isk .rem Get paradox runtime files.cl*echo.echo **~‘~**t,l****t****.*.****“““,**********,**~”””“*.~“*.*~,,*”***echo t *echo
:PLace SHWParadox 1 D isket te in dr ive A: l
echo f*ct,n .“*o.*+l/f~*.*.**..***~~****.~~.*~*.***~***~*.~~““***~.~*~*~.”
SMS 8-3
echo.
3:’echo. *trtt*t****tt***r**t**..**“*..*******...******..,..*****“.**””echo . *echo l Copying SMS and Paradox Program files l
echo *
echo *.*.*...*.*..�.*.*...���.*.****.*��.**..*****.�~******.*.�.**~
copy A:\pdr35.exe>“uL:ClS
rem Extract Paradox fiLesCLSecho.echo .t*******.rt*****t.**.*****-tttl*****.******”..*.***.echo f .echo . Extracting Paradox Runtime program files. *echo * .echo *...**.*********t*.****.***.**“********.****.”******“*.*.*.**echo.pdr35xwl:
rem Extract SHS sy*tem f i lesClSecho.echo *************.***********.*.************...**..*****.**....*.
echo l l
echo *
echo *Extract ing SHS appl icat ion and data f i les .
:echo *.*****.*.****..*....************..*...******.***.****.**.***echo.site9lmui:
rem Cleanup compressed files
erase site9l.exemul:erase pdr35.exemut:
ClSecho.echo *+**.*.***.***.***************.*.*.**...***.**,,******..****..
echoechoechoechoechoechoecho.
:Wdcd\
*(I
* RWZIUHA 94s installation conpkete. .f *t Remve disk and stcre... 1f 1**..**t******.****.*************””.**.***..*.*.~**....*******.
5 114’ Diskette DOS 42x Installation Proqrams
echo off
echo.echo .****..*.**.******.*******************.*..*.*.,*************.echoecho
* You msf speci fy the hard dr ive you want the appl icat ion ** instal led on. I f YOU want to instal l on dr ive C: , enter *
echo l l
echo * insta l l4 c : .echo . fecho * *echo l
at the B: prwrpt and press the Enter key.*
echo *.***.*************************�**.**.*..****,.*****..***....
echo.got0 end
:contmd Xl\sitePlCLSecho.echo *.***..*t****.****.*.***...**.*........*..*.*.**.***.***..*.*echo *
l
echo *
echo lCopying SHS Apptication and Data Files l
f
SMS 8-4
Kh”.copy conf4.bat %l\,itePl,““,:copy sifc9l.w.e %l\sife9l>nul:%I
rem Cont4.batrem Get fries off SWS\Paradax 1 disk,rem Get paradox r”“tiin.5 files.cls