DataMuseum.dk

Presents historical artifacts from the history of:

IBM System/36

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about IBM System/36

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦d21817b4a⟧

    Length: 10752 (0x2a00)
    Notes: FORM36, MEMBER_O
    Names: »#QD@XHLP«

Derivation

└─⟦631246a38⟧ Bits:30009808 REF.NO PWG83 PGM 5727-QU6 FEAT9074 QUERY/36 DA Z250-0037-2 REL/LEV 05.01 SEQ. 1/3 DISKET 2S 96TPI INTERNAL 88.01.08 31
    └─⟦f1f1d2fe7⟧ 
        └─⟦this⟧ ».#QD@XHLP« 

S/36 Forms

FormPointer36 {name=»QDHLPE01«, f1=0x00, start=0x0002, length=0x08, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
  ┌────────────────────────────────────────────────────────────────────────────────┐
00│                                                                                │
01│                                                                                │
02│                     HJ#LP TIL DATAINDTASTNINGS-FUNKTIONEN                      │
03│                                                                                │
04│                                                                                │
05│BESKRIVELSE:                                                                    │
06│                                                                                │
07│  Query/36 dataindtastnings-funktionen giver mulighed for at tilf¦je/{ndre      │
08│  data i en datafil, som er linket til en fil-definition oprettet ved hj{lp     │
09│  af IDDU.                                                                      │
10│                                                                                │
11│  F¦lgende funktioner kan udf¦res:                                              │
12│                                                                                │
13│  - Oprette (tilf¦je eller indskyde) nye records i en fil                       │
14│     - tilf¦je nye records i slutningen af filen                                │
15│     - indskyde nye records imellem records, der allerede findes i filen,       │
16│       eller efter den sidste record i filen.                                   │
17│                                                                                │
18│  - Opdatere ({ndre) records, der allerede findes i filen.                      │
19│                                                                                │
20│  - Markere records, der skal slettes fra filen.                                │
21│                                                                                │
22│                                                                                │
23│Enter=Slut p} hj{lp                Roll taster=Ny side                          │
24│                                                                                │
25│                                                                                │
26│                                                                                │
27│                                                                                │
  └────────────────────────────────────────────────────────────────────────────────┘
FormPointer36 {name=»QDHLPE02«, f1=0x00, start=0x000a, length=0x08, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
  ┌────────────────────────────────────────────────────────────────────────────────┐
00│                                                                                │
01│                                                                                │
02│                     HJ#LP TIL DATAINDTASTNINGS-FUNKTIONEN                      │
03│                                                                                │
04│Kommandotaster:             Beskrivelse:                                        │
05│                                                                                │
06│  Cmd3                      Udv{lg et bestemt recordformat                      │
07│  Cmd5                      Ignorer det indtastede - vis den foreg}ende record  │
08│  Cmd7                      Afslut dataindtastning                              │
09│  Cmd9                      Tilstanden {ndres til "Indskyd"                     │
10│  Cmd10                     Tilstanden {ndres til "Tilf¦j"                      │
11│  Cmd11                     Tilstanden {ndres til "Opdater"                     │
12│  Cmd12                     Opdater en record - selv om den indeholder fejl     │
13│  Roll Op/Ned               Vis n{ste/foreg}ende record                         │
14│                                                                                │
15│  Bem{rk: Brug tasten Field Exit, n}r numeriske felter forlades. Dette sikrer,  │
16│          at data h¦jrestilles i feltet. Til felter med negativ v{rdi benyttes  │
17│          tasten Field -, der inds{tter et negativt fortegn i slutningen af     │
18│          tallet.                                                               │
19│                                                                                │
20│                                                                                │
21│                                                                                │
22│                                                                                │
23│Enter=Slut p} hj{lp                Roll taster=Ny side                          │
24│                                                                                │
25│                                                                                │
26│                                                                                │
27│                                                                                │
  └────────────────────────────────────────────────────────────────────────────────┘
FormPointer36 {name=»QDHLPE03«, f1=0x00, start=0x0012, length=0x08, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
  ┌────────────────────────────────────────────────────────────────────────────────┐
00│                                                                                │
01│                                                                                │
02│                     HJ#LP TIL DATAINDTASTNINGS-FUNKTIONEN                      │
03│                                                                                │
04│Sletning af records:                                                            │
05│                                                                                │
06│  Der skal v{lges en slettekode, et slettefelt og en sletteposition s}ledes at: │
07│            1) Feltet findes i alle formater.                                   │
08│            2) Feltet findes p} den samme position i hvert format.              │
09│            3) Koden m} aldrig kunne forekomme i det valgte felt                │
10│               (benyt f.eks. "+" i et felt, der indeholder efternavn).          │
11│                                                                                │
12│  En record markeres for sletning ved at skrive slettekoden i slette-           │
13│  positionen for det valgte slettefelt. Hvis f.eks. slettefeltet er             │
14│  "Efternavn", koden er "+" og positionen er "1", indtastes "+" i den           │
15│  f¦rste position af feltet "Efternavn".                                        │
16│                                                                                │
17│                                                                                │
18│                                                                                │
19│                                                                                │
20│                                                                                │
21│                                                                                │
22│                                                                                │
23│Enter=Slut p} hj{lp                Roll taster=Ny side                          │
24│                                                                                │
25│                                                                                │
26│                                                                                │
27│                                                                                │
  └────────────────────────────────────────────────────────────────────────────────┘
FormPointer36 {name=»QDHLPE04«, f1=0x00, start=0x001a, length=0x08, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
  ┌────────────────────────────────────────────────────────────────────────────────┐
00│                                                                                │
01│                                                                                │
02│                     HJ#LP TIL DATAINDTASTNINGS-FUNKTIONEN                      │
03│                                                                                │
04│ Sletning af records:                                                           │
05│                                                                                │
06│   N}r der kun er et enkelt recordformat i fil-definitionen slettes de          │
07│   records, som er markeret for sletning, p} f¦lgende m}de:                     │
08│               1) Opret en query, der udv{lger alle de records i filen,         │
09│                  som IKKE indeholder slettekoden i slettefeltets               │
10│                  sletteposition (i eksemplet et "+" i den f¦rste position      │
11│                  af efternavnet), og lad denne query danne en ny fil heraf.    │
12│               2) K¦r query.                                                    │
13│               3) Slet den gamle fil.                                           │
14│               4) Giv den nye fil, der kun indeholder de ¦nskede records,       │
15│                  den gamle fils navn.                                          │
16│               5) Link den nye fil til den rigtige fil-definition.              │
17│                                                                                │
18│                                                                                │
19│                                                                                │
20│                                                                                │
21│                                                                                │
22│                                                                                │
23│Enter=Slut p} hj{lp                Roll taster=Ny side                          │
24│                                                                                │
25│                                                                                │
26│                                                                                │
27│                                                                                │
  └────────────────────────────────────────────────────────────────────────────────┘
FormPointer36 {name=»QDHLPE05«, f1=0x00, start=0x0022, length=0x08, f5=0x00, f6=0x00, f7=0x00, f8=0x80, f9=0000000000000000}
  ┌────────────────────────────────────────────────────────────────────────────────┐
00│                                                                                │
01│                                                                                │
02│                     HJ#LP TIL DATAINDTASTNINGS-FUNKTIONEN                      │
03│                                                                                │
04│ Sletning af records:                                                           │
05│                                                                                │
06│   N}r der er flere recordformater i fil-definitionen, slettes de records,      │
07│   som er markeret for sletning, p} f¦lgende m}de:                              │
08│                   1) Brug proceduren COPYDATA til at kopiere den fil, der      │
09│                      indeholder markeringerne for sletning. Giv kopien et      │
10│                      nyt navn og benyt parametrene REORG og OMIT (som          │
11│                      fort{ller systemet, at der ikke i den nye fil skal        │
12│                      medtages records, som er markeret for sletning            │
13│                      i den gamle fil).                                         │
14│                   2) Link den nye fil til den samme fil-definition, som den    │
15│                      gamle fil var linket til.                                 │
16│                   3) Slet den gamle fil.                                       │
17│                   4) Giv den nye fil navnet fra den gamle fil.                 │
18│                                                                                │
19│                                                                                │
20│                                                                                │
21│                                                                                │
22│                                                                                │
23│Enter=Slut p} hj{lp                Roll taster=Ny side                          │
24│                                                                                │
25│                                                                                │
26│                                                                                │
27│                                                                                │
  └────────────────────────────────────────────────────────────────────────────────┘

Full view