&wildlife - washingtonfile.dnr.wa.gov/publications/fp_tfw_wl1_91_003.pdf · sms is a simple and...

103
45 TFW-WLl-91-003 CXARACTERIZATION OF RIPAMAN MANAGEMENT ZONES AND UPLAND MANAGEMENT AREAS WITH RESPECT TO WILDLIFE HABITAT DATA DOCUMENTATION BY Washington De~partment of Wildlife Habitat Management Division &WILDLIFE Companion to TPW-WLl-91-001

Upload: leliem

Post on 04-May-2018

215 views

Category:

Documents


1 download

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

-,-.- -_

Section 1

Data Model Diagram

--.- -

I!.1PR --- -

--. --SMS l-l

Section 2

Entity Documentation ListAttribute Documentation List

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.

70

2=3=

Description

SMS2-14

Section 3

Apphcatioln Revision History

- .--. --,.

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

Section 4

Physical Data Base File Structures

--. -,.

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

Section 5

Operatin RequirementsInstallation

~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

Section 6

plication Procedures List

--.- --

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

Section 7

Application Program Listing

--._ -,.

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

Midpointtalc average as A\Q Cover, talc count as ~wber Of Subplots

--. -_ISMS 7-33

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

Section 8

Support Programs

--.- -I

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

SMS Start-up Prosram

SMS 8-6