Short: Maps Fiasco Fields for easy script use Author: Tim Bradley Uploader: tbradley@Valkyrie.net Requires: rexxtricks, Fiasco Version: 2.3 beta DatabaseMap is a Fiasco Rexx script designed to ease programming other Fiasco Scripts, especially ones using MUIRexx. it creates a list of the name, type, and field size for all fields of a database, and the values & numeric position of cycle fields. All inmbedded inan ARexx comment so the resulting output can be included directly in a script for convenient access. It has a FileRequestor to direct the output, but defaults to ".map" in the same Directory as the DB for even easier use. All you need to do is stick it in your Fiasco-wide Macro Menu (Via the Settings -> User Menu menu option), and activate it whenever you want a snapshot of what's up with your database. It uses Rexxtricks Library (Which you OUGHT to have, but it's on AmiNet if you haven't discovered it yet), and rexxsupport.library, which is distributed with ARexx. NO Paths are ssumed or other programs (Beyond Fiasco) are required. I've been using DatabaseMap for around a year now with no problems, and thought it might be of use for other Fiasco users. All standard disclaimers apply, of course, and since cutting & pating is easier than writing out NEW Copyright/disclaimers stuff: $VER: "AFD-COPYRIGHT"(TM) English Version 1.2 (27.10.96) __ __ *====================================* __ __ / // / * Standard Amiga FD-Software * / // / / // / * Copyright Note (TM) * / // / / // / *====================================* / // / __ __ / // / * * __ __ / // / \ \\ \/ // / * Version 1.2 - English * \ \\ \/ // / \ \\/ // / * 27-Oct-1996 * \ \\/ // / \ / // / * * \ / // / """ "" *====================================* """ "" 0. INTRODUCTION =============== If you are a user I hope you like this Standard Copyright Note for Freely Distributable Amiga® Software you only have to read once instead of indivi- dual notes. There are translated versions of this document available on Aminet® named: /pub/aminet/docs/misc/AFD-Files1-xx.lha (xx = number of languages). If you are a software developer and want to include this document in your own FD package then please read it carefully first, especially chapter 5 "DEVELOPERS INFORMATION". Thank you for your support. 1. COPYRIGHT ============ a. This software is copyrighted by its developer(s). That means that you are NOT ALLOWED to modify the program(s) and documentation in any way. Especially you MUST NOT REMOVE the documentation or this text file. b. You are NOT allowed to use this software or any part of it for any other purpose than that one mentioned in its documentation, this also includes any fonts, images or samples. If the developer(s) did NOT include the source code of the program(s) in this package you are NOT allowed to de- compile any part of it. 2. DISTRIBUTION =============== This package is freely distributable FREEWARE. That means you are allowed to use and re-distribute this package as long as you follow these points: a. Any re-distribution has to include all files in this archive, including this .readme file, without any modifications. You ARE allowed to add modified versions of the script to the archive, as long as you indicate who did what, INCLUDING maintaining Nils original copyright for the dummy cript skeleton. b. This package may be freely distributed via BBSs, InterNet/UseNet, software libraries such as Fred Fish's and Aminet® CD-ROM, and other similar electronic channels. c. Nils Bandener, as the author of Fiasco, is allowed to do whatever he wants with the script, up to and including including it on the Fiasco Support Site or distributing it with ny Fiasco Distributions, though it'd be nice if he kept the copyright notice intact ;-) 3. DISCLAIMER ============= By using this product, you accept the FULL responsibility for any damage or loss that might occur through its use or the inability to use it. The developer(s) of the software and the author and the translators of this "Copyright Note" can NOT be held responsible. IMPORTANT: The author and the translators of this "Copyright Note" do NOT give any guarantee for the quality and usefulness of ANY products that are subject to this note!!! Some names used in this text are trademarks or registered trademarks. The use of these names does not imply that they are free. -- Tim Bradley tbradley@Valkyrie.net