🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #1844

Cobol forms shell

#1844
From: Freddy Robert Temmerman
Date: Sun, 14 Nov 2004 08:49
161 lines
5943 bytes
Aan : Alle Cobol medewerkers van het Vlaams Gewest
Van : Freddy Robert Alain Temmerman (Ledeberg (Gent) Belgi�)
Onderwerp : De algemene contouren van uw programma's

Het gaat over formulierbehandeling

Het volgende schema zou moeten gevolgd worden:

Begin formulier

Begin herhaal vaste teksten
Veeg scherm schoon.
Plaats titel, items en handleidingen.

Begin herhaal variabele gegevens
Om het flikkeren tegen te gaan.
Om centraal een scherm gegevensupdate te hebben.

Begin herhaal validatie van het scherm
Accepteer het formulier.
Testen op einde programma.
Omdat het noodzakelijk is om alles te testen en om de uitgang van het
programma te verkiezen.

Indien niet einde programma
    Testen of er een geldige functiecode gevonden is
    Testen per veld van links boven naar rechts onder
        Op limieten controle
        Op gecombineerde controle
        Op bestandencontrole (ongeldige gegevens)
    In herhaling tabelelementen controle met hetzelfde als hierboven vermeld
    Controle van de records die vast gehouden zijn door een andere taak.

Keuze van functies die geen scherm invloed hebben behalve de
foutmeldingslijn.

Einde herhaal validatie van het scherm

Keuze van functies die nieuwe variabele gegevens veroorzaken
Verwerking van de op het scherm zijnde gegevens.

Einde herhaal variabele gegevens

Keuze van functies die de totale lay-out veranderen
Oproepen van een ander deelprogramma

Einde herhaal vaste teksten


Einde formulier

Ziehier wat het voor mij zou zijn.

Collegiale groeten


---------------------------------------------------------
� : Tous les coperateurs cobol de la Wallonie
D� : Freddy Robert Alain Temmerman (Ledeberg (Gent) Belgique)
Sujet : Les contours de vos logiciels cobol

Il s'agit de traitement formulaire

Le sch�ma suivant devait �tre suivi :

D�but formulaire

D�but r�p�tition de textes fixe
    Eclaire �cran
    Met le titre, items et libelles

D�but r�p�tition des donn�es variable
    Contre le scintillement des �crans
    Pour avoir l'update des donn�es centrales de votre �cran
    Met vos donn�es sur l'�cran

D�but r�p�tition validation de l'�cran
    Accepte le formulaire
    Faire le test du fin du logiciel
    C'est n'est pas n�cessaire de faire le test de tous les donn�es de l'
�cran pour avoir le sortie du logiciel.

    Si pas fin de logiciel
        Test D'un code fonction valide
    Test d'un champ d'� gauche en top vers a droite en bas.
        Test sur vos limites aussi de fichier
        Vos contr�les combinent des champs
    Dans la r�p�tition des tableaux de validation et des champs comme le
proc�d� de l'au-dessus
    V�rification de record qui sont t�nu d'une autre t�che.
    Choix de fonction qui n'ont pas d'influence � l'�cran excepte la ligne
des fautes

Fin r�p�tition de validation de l'�cran
    Choix de function qui faites de nouveaux donn�s variable
    Traitement des donn�es de l'�cran

Fin r�p�tition de donn�es variable
    Choix de fonction de variable qui change tout le lay-out de l'�cran
    Faire le call due n autre sous-logiciel

Fin r�p�tition de texte fixe

Fin du formulaire

Voici mes reflections sur qui que son doit �tre.


De veux Coll�giales
----------------------------------------------------------------
To : All the Cobol Cooperators of foreign countries
From : Freddy R. Temmerman (Ledeberg (Gent) Belgium)
Subject : The general outline of your programs

It's about forms treatment

The following scheme should be followed:

Start form

Starts repeat fixed texts
    Clean the screen
    Put the title, items and notes to the screen

Starts repeat variable data
    Against flickering of the screen
    To have a central screen update of data
    Place your data on the screen

Starts repeat validation of the screen
    Accept form
    Testing of no end of program
    It's not necessary to validate everything to choose the exit of the
program
    If not end of program
        Testing if there is a valid function code to execute
        Testing field by field from left above till right under
            On limit value's testing
            On combined testing
            On invalid file data (database check-up's)
         In repeating table value's with the same order as above
         Check-up of record's are taken by another task
     End-if not end of program
     Choice of function's who have no influence on the screen except than on
the error message line.

End repeat validation of the screen
     Choice of functions who will create new variable data on the screen.
     Make your corporate transaction of the screen data

Ends repeat variable data
     Choice of functions who changes the total layout of the screen.
     Calling of another sub-program.

Ends repeat of fixed texts

End of form

Here's my general outline of a forms approach

My wishes
Technical Details
Message-ID: <41971c08$0$44103$5fc3050@dreader2.news.tiscali.nl>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!newsfeed1.ip.tiscali.net!tiscali!transit1.news.tiscali.nl!dreader2.news.tiscali.nl!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,d5d4217192199335,start
X-Google-Attributes: gidfcea4,public
X-Google-Language: DUTCH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!newsfeed1.ip.tiscali.net!tiscali!transit1.news.tiscali.nl!dreader2.news.tiscali.nl!not-for-mail
From: "Freddy Robert Temmerman" <freddy.temmerman@tiscali.be>
Newsgroups: be.comp.programming
Subject: Cobol forms shell
Date: Sun, 14 Nov 2004 09:49:17 +0100
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1409
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409
Lines: 164
Message-ID: <41971c08$0$44103$5fc3050@dreader2.news.tiscali.nl>
Organization: Tiscali bv
NNTP-Posting-Date: 14 Nov 2004 09:49:19 CET
NNTP-Posting-Host: 62.235.213.205
X-Trace: 1100422159 dreader2.news.tiscali.nl 44103 62.235.213.205:1176
X-Complaints-To: abuse@tiscali.nl