The software in this directory and it's subdirectory are the property of CARL'S GROCERY COMPANY, INC., and is being released to the Digital Equipment Corporation Users' Society for the exclusive use of its members. This software may not be sold. Additionally, Carl's will not be supporting it, nor do we make any claims for it. We release it with the hope that DECUS members may be able to pick and choose that which they want and discard the rest. This software release is authorized by Carl C. Waitz, President, Carl's Grocery Company, Inc., December 6, 1984. To incorporate the included CDD dictionary files, invoke DMU, then... DMU>SET DEFAULT CDD$TOP DMU>CREATE/SUB=:[CARLS]CARLSCDD CDD$TOP.CARLS DMU>CREATE/SUB=:[CARLS.CERT.MAINT]CERT CDD$TOP.CARLS.CERT DMU>CREATE/SUB=:[CARLS.CML.MAINT.CDD]CMLCDD CDD$TOP.CARLS.CML DMU>^Z [.BASICSHOP] BASIC PROGRAMING TEMPLATES & EDTINI I've seen so many EDTINI files that I hesitated to include ours, but it is set up especially for programming in basic, so pick what you want out of it and discard the rest...and send anything you're doing that you like better. Also included are several of our templates. Those with a .PLT extension are our regular templates. Those with a .PKG extension are those templates modified for use with programs which form a software package. In the past, we set up our systems along PLYCOM guidelines. That is, with a root directory for the company, and a subdirectory for each store. Resident in the store directory is an terminal format file, IDEN. which identifies the store. In the root directory is a PARAMETER. file which identifies the company and number of stores, with their subdirectories. Additionally, in the Carl's sytem library, [SYSLIB], is a device file, DEVICES., which contains pointers to the various device locations of different types of files in each system (one record per system). On all our new stuff, we are using DCL logicals, set in the LOGIN.COM in each subdirectory, directory. [.CERT] CERTIFICATES This is a simple little system we have for printing gift certificates. We have included it because... 1. It is a very simple example of a TDMS application. 2. It is an example of something we are now doing; setting up menu driven programs as foreign commands and using qualifiers to bypass menu levels. 3. It is a nice little program for printing gift certificates, and may be simply modified to print other such jobs or different format certificates. At least run time TDMS is required (as well as the CDD). (We have moved more and more to mnemonic menu selections and we try to allow the operator to bypass menus whenever possible by... 1 making it possible to choose any menu selection from any menu within a program, and 2 and using command qualifiers/parameters to bypass initial menus.) [.CML] BULK MAILING SYSTEM The CML (Customer Mailing List) bulk mailing system was our first TDMS application. There are quite a few changes we would make if we were doing it now. However, the system works very well for bulk mailing. And we are including it since I have not seen any other bulk mailing system for VMS. Simply build your mailing list from CRIS schemes from the Post Office or criss cross directories. The entry program is set up for heavy defaulting and entry can be fairly rapid. One operator can enter several thousand addresses in a day (our record is over 3500). The system really is designed for bulk mailing, and for our own needs. Therefore, there is no phone number field. It would be fairly simple to add one. I haven't because I don't want to mess with redoing the form definitions and we don't need the field at Carl's. The way the system is set up was partly dictated by the way we were doing things at the time. It requires a root directory for the system/company and a seperate subdirectory for each mailing list. Suggestions, comments and questions may be sent to... Buz Waitz Carl's Grocery Company, Inc. 1123 E. 9th St. Mission, Texas 78572 (512)585-4578