× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.


  • Subject: Beginning modules, procedures, and service programs.
  • From: Booth Martin <booth@xxxxxxxxxxxx>
  • Date: Sun, 20 Jan 2019 15:14:52 -0600
  • Arc-authentication-results: i=1; mx.google.com; spf=neutral (google.com: 66.39.4.46 is neither permitted nor denied by best guess record for domain of booth@xxxxxxxxxxxx) smtp.mailfrom=booth@xxxxxxxxxxxx
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-language:content-transfer-encoding:mime-version:user-agent :date:message-id:subject:from:to; bh=ADBvCuk3dJi85lD85DEqTxrT9Fc7I1VTohgV/sqa7fg=; b=aLIo1IWt5S+h5AHmpluwyUVPb1aSKSuU20v46uEEq2vVrtiscvDRfqsEgJ5CSX4Pt3 fCnHsTum6cpsBEOP/oQ3IETi0tn4QzNAkA1NsOWhAu1AoNWYuyw7flMlmhGzhx72na3a QeHFTDJN/ztnGuTlrRDRHBxm+MdJAqdREIvjnvihD4f94//chOJrFUDB505Ohe9Ozifu zKWxuJwIRA7vi+js4ecO9qby6YgkRC81dIw5rq2zSQTBmEDAY16ww8uaMCEGVY0CvwvU EqDdCs+GNXA/5lY3ohnECTkW2VpK7V6X7f39ccHW9JEWS9xoBYeoHAWxosuU/HNhN8DN qT6A==
  • Arc-seal: i=1; a=rsa-sha256; t=1548018895; cv=none; d=google.com; s=arc-20160816; b=ivOWHE2EmNQiruSCH/u44DZ2EOC6346ROof8ZJckhX2cSUxkG9LfpZz9kayM3Vi6XC QNLqdNI7o5hgVxjvPSbOyDHXeC8c9+28q8+BtB/UnaDznWYHqIBEj0rM/30bk3rXn7oM 3dTEbLNvykJtYm7596Zc47mbrStgPYdjHcKwIkiIGkZqNcWFLlQZMgm/iATcsYcvFJU8 IcCTMifJ407ZoI9M5HQnMuu/unom0pdg6mIhulMPYzemZGTlYomCvIWGZWZZauuLWuKH SceVHoEcqpz3WWwA07SvWhBWwvfjxkxtAbSEeWTVMfN0orsO+BmDkz6bzAFPlaubInxk l7pg==
  • List-archive: <https://archive.midrange.com/midrange-l/>
  • List-help: <mailto:midrange-l-request@lists.midrange.com?subject=help>
  • List-id: Midrange Systems Technical Discussion <midrange-l.lists.midrange.com>
  • List-post: <mailto:midrange-l@lists.midrange.com>
  • List-subscribe: <https://lists.midrange.com/mailman/listinfo/midrange-l>, <mailto:midrange-l-request@lists.midrange.com?subject=subscribe>
  • List-unsubscribe: <https://lists.midrange.com/mailman/options/midrange-l>, <mailto:midrange-l-request@lists.midrange.com?subject=unsubscribe>

I finally decided to move towards the 21st Century.  The whole idea of prototypes, modules, service programs, and ILE concepts has been a curiosity to me and avoided by me.  But no more.  I have been reading articles, looking at examples, and working with service programs.  It still bewilders me

May I say back what I think I have learned, with the idea that I probably got much of it wrong?  I am barely past Hello World, and much of what I read is targeted to a level somewhere above that. I need to get my basics right.   (I appreciate the patience and the talent here o Midrange.com)'

Typically  I have made a series of small programs to do the various activities needed for an application.  There would be a program to create the file(s) needed for the application, the program to edit those files,  program(s) to communicate the data to & from users, ancillary programs for F1-Help, F4-Prompt, etc., and the display files to go with all of that.

If I understand correctly, the programs and their display files would now become modules?   A service program would be written to combine those new modules?  There would be another service program for the wider-scope activities, like default values, message files, and communications applications.

At that point every thing starts to fall apart in my head.  So let me offer a simple situation and ask what pieces should I create for that situation:

NameFile, with name, street, city, state, zip, phone, and email. I need to create the file, edit the file (including a default for message file for language-to-use, dropdown (F4) on state, and an F1 key for system-wide Help defaulting to NameFile help).  I also want to provide F4 screens for name, city, & state so other applications can plug in dropdowns for valid name, city, & Sates for their own applications needing name & address info.



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.