|
Track: Application Development Techniques
Hanming Tu
Chester County
10 N Church Street
West Chester, PA 19380
Telephone: 610-344-6475
Fax: 610-344-6794
E-mail: hatu@mail.co.chester.pa.us
How AML Can Help in Applications Development and Document Management
Defining Issue: Have you ever had the pressure to write many, many AMLs in which a lot of routines are the same but you have to write them repeatedly? Have you ever faced the situation that you have to document all your AMLs but you do not know where to draw the flowchart of your application? Are you asked to document all the data layers that someone has put into an ArcStorm database, a library, or a place no one knows for sure? Application and document management can become really time-consuming and stressful.GIS Solution: The AutoAML provides a nice tool for you to standardize your AMLs and menus, to maintain your application's version numbers and project codes, and to document your applications, data layers, or any file systems in HTML format.Methodology: The AutoAML is a collection of AMLs written in ArcInfo Version 7.0.3 and IBM AIX 3.2.5 and tested in ArcInfo Version 7.0.4 and AIX 4.1.4. It can be run in two modes: menu driven or ArcInfo commands. AutoAML has the following functions: (1)
generate AML and menu templates that include all the standard routines to perform error handling and preserve environment variables; (2) add or change AML's version number and project code in batch mode; (3) test your AML's performance; (4) document all the AMLs and construct the flowchart of your AMLs in HTML format; and (5) conduct data and file inventory and document them in the HTML documents.Software: The purpose of the paper is to highlight the AutoAML package and its functions as well as to review the technical challenge encountered in using AML functions and UNIX commands in recurring search and insertion of HTML tags.
|
|