DataMuseum.dk

Presents historical artifacts from the history of:

MIKADOS

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

See our Wiki for more about MIKADOS

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦5b7b6b628⟧ TextFile

    Length: 5056 (0x13c0)
    Types: TextFile
    Notes: Mikados_K
    Names: »DOKUINDU.K«

Derivation

└─⟦6b1c9961a⟧ Bits:30008989 INDPERM P1
    └─⟦this⟧ »DOKUINDU.K« 

Mikados K File

%P
OVERSIGT - PROGRAMMER.
 
1. Kartoteksvedligeholdelsesprogram.
Programmet bruges til ændring, udskrift, oprettelse og sletning af
oplysningerne i registrene:
   Operationsregister,
   Medarbejderregister,
   Ordreregister,
   Operationslinieregister,
   Registreringslinieregister,
   Historisk produktregister,
samt til ændring af oplysningerne i systemregistret.
Programmet foretager skrivning i det nævnte register, og læser
endvidere fra registret med oplysninger om det nævnte registers
postopbygning.
 
Programmet fungerer endvidere som programvalgs-program, og det
administrerer brugen af adgangskoder.
Navn: HOVED.
 
 
2. Forkalkulationsprogram.
Programmet bruges ved den første registrering af ordren, nemlig
forkalkulationen. Den indtastede ordre skrives i ordreregistret og
operationslinieregistret, og den forkalkulerede ordre udskrives på
papir.
Programmet læser endvidere i systemregistret, operationsregistret og
skærmbilledregistret for forkalkulationen: FORKDESC.
Navn: FORKALK.
 
 
3. Arbejdsseddelregistrering.
Programmet bruges til dagligt at registrere, hvad hver enkelt
medarbejder har produceret, og hvor lang tid, der er brugt. Registre-
ringen fordeles på de enkelte ordrer udfra indtastet ordre-produkt-
operations-nr.
Registreringen kan uden problemer foretages med andre tidsinter-
valler.
Programmet ændrer medarbejderregistret og registreringslinieregi-
stret, samt læser operationslinieregistret, systemregistret og
skærmbilledregistret TIDSDESC.
Navn: TIDSFORB.
%P
4. Ordreforespørgsel.
Man kan på et hvilket som helst tidspunkt få en oversigt over,
hvorledes arbejdet med en ordre forløber sammenholdt med forkalkula-
tionen.
Programmet ændrer ingen registre, men læser i ordreregistret,
operationslinieregistret, operationsregistret, registreringslinie-
registret og systemregistret.
Navn: ORDSPØRG.
 
 
5. Lønlisteudskrift.
Programmet udskriver en lønliste, der for hver medarbejder angiver
antallet af løntimer, og antallet af produktive timer. Programmet
nulstiller samtidig disse to antal.
Programmet ændrer medarbejderregistret og læser systemregistret.
Navn: LØNLISTE.
 
 
6. Afslutning af ordre.
Programmet bruges, når en ordre er færdigproduceret, hvorved der
udskrives en liste over produktionens forløb. Samtidig slettes ordren
i ordreregistret, operationslinieregistret og registreringslinieregi-
stret, og der indsættes en linie med oplysninger om produktionsforlø-
bet i det historiske produktregister.
Programmet læser endvidere i operationsregistret og systemregistret.
Navn: ORDAFSLT.
 
 
7. Produktforespørgsel.
Programmet udskriver en oversigt over de opsamlede produktionsforløb
for det givne produkt. Programmet sørger endvidere for at slette de
ældste oplysninger, når der er opsamlet mere end ti forløb for det
enkelte produkt. Programmet ændrer det historiske produktregister, og
læser systemregistret.
Navn: PROSPØRG.
 
 
8. Skærmbilledopbygning.
Det er muligt, under overholdelse af visse regler, at ændre på
opbygningen af skærmbillederne i de fleste af programmerne. Dette
gøres ved at ændre indholdet af de omtalte skærmbilledbeskrivelses-
registre.
Navn: SKÆRMBIL.
 
 
Systemet indeholder endvidere et program til opstart af programvalgs-
programmet.
Navn: START.
 
 
Alle programmer ligger som P-kode filer på pladen P2, idet program-
merne L og INTRE dog skal ligge på P1.
 
 
OVERSIGT - REGISTRE.
Systemets data er hovedsageligt organiserede i indekssekventielle
filer (type I). Til hver indekssekventiel fil findes en skærmbilled-
beskrivelsesfil, der dels beskriver filens postopbygning, dels
fastlægger skærmbilledbehandlingen for det til filen svarende
registervedligeholdelsesprogram. Disse beskrivelsesfiler er alle af
typen J.
På de følgende sider følger for hver indekssekventiel fil dels filens
oprettelsesparametre, dels en udskrift af skærmbilledbeskrivelses-
filen.
%P
Systemregister.
Navn: SYSREG.
Størrelse: 1 segment.
Type: I.
Systemregistret er en direkte fil bestående af 1 post.
Skærmbilledbeskrivelse:
%P
Koderegister.
Navn: KODEFIL.
Størrelse: 1 segment.
Type: J.
Kodefilen er en direkte fil bestående af 20 poster med følgende
indhold:
  KODE: STRING(9);
  NIVEAU: INTEGER;
NIVEAU må antage værdier i intervallet 0 - 6.
 
 
Der findes endvidere en skærmbilledbeskrivelse til hvert af program-
merne FORKALK og TIDSFORB, nemlig FORKDESC og TIDSDESC. De ser ud som
følger, idet det dog skal bemærkes, at postopbygningen refererer til
flere datafiler samtidigt:

Mikados K File

0x0000…0004 Line {l1=0x02, l2=»%P«, l3=0x02}
0x0004…001c Line {l1=0x16, l2=»OVERSIGT - PROGRAMMER.«, l3=0x16}
0x001c…001f Line {l1=0x01, l2=» «, l3=0x01}
0x001f…0045 Line {l1=0x24, l2=»1. Kartoteksvedligeholdelsesprogram.«, l3=0x24}
0x0045…0089 Line {l1=0x42, l2=»Programmet bruges til ændring, udskrift, oprettelse og sletning af«, l3=0x42}
0x0089…00a6 Line {l1=0x1b, l2=»oplysningerne i registrene:«, l3=0x1b}
0x00a6…00be Line {l1=0x16, l2=»   Operationsregister,«, l3=0x16}
0x00be…00d7 Line {l1=0x17, l2=»   Medarbejderregister,«, l3=0x17}
0x00d7…00ea Line {l1=0x11, l2=»   Ordreregister,«, l3=0x11}
0x00ea…0107 Line {l1=0x1b, l2=»   Operationslinieregister,«, l3=0x1b}
0x0107…0127 Line {l1=0x1e, l2=»   Registreringslinieregister,«, l3=0x1e}
0x0127…0146 Line {l1=0x1d, l2=»   Historisk produktregister,«, l3=0x1d}
0x0146…017c Line {l1=0x34, l2=»samt til ændring af oplysningerne i systemregistret.«, l3=0x34}
0x017c…01bc Line {l1=0x3e, l2=»Programmet foretager skrivning i det nævnte register, og læser«, l3=0x3e}
0x01bc…01fd Line {l1=0x3f, l2=»endvidere fra registret med oplysninger om det nævnte registers«, l3=0x3f}
0x01fd…020d Line {l1=0x0e, l2=»postopbygning.«, l3=0x0e}
0x020d…0210 Line {l1=0x01, l2=» «, l3=0x01}
0x0210…0250 Line {l1=0x3e, l2=»Programmet fungerer endvidere som programvalgs-program, og det«, l3=0x3e}
0x0250…0277 Line {l1=0x25, l2=»administrerer brugen af adgangskoder.«, l3=0x25}
0x0277…0285 Line {l1=0x0c, l2=»Navn: HOVED.«, l3=0x0c}
0x0285…0288 Line {l1=0x01, l2=» «, l3=0x01}
            […0x1…]
0x028b…02a7 Line {l1=0x1a, l2=»2. Forkalkulationsprogram.«, l3=0x1a}
0x02a7…02e8 Line {l1=0x3f, l2=»Programmet bruges ved den første registrering af ordren, nemlig«, l3=0x3f}
0x02e8…032c Line {l1=0x42, l2=»forkalkulationen. Den indtastede ordre skrives i ordreregistret og«, l3=0x42}
0x032c…0370 Line {l1=0x42, l2=»operationslinieregistret, og den forkalkulerede ordre udskrives på«, l3=0x42}
0x0370…0378 Line {l1=0x06, l2=»papir.«, l3=0x06}
0x0378…03be Line {l1=0x44, l2=»Programmet læser endvidere i systemregistret, operationsregistret og«, l3=0x44}
0x03be…03f4 Line {l1=0x34, l2=»skærmbilledregistret for forkalkulationen: FORKDESC.«, l3=0x34}
0x03f4…0404 Line {l1=0x0e, l2=»Navn: FORKALK.«, l3=0x0e}
0x0404…0407 Line {l1=0x01, l2=» «, l3=0x01}
            […0x1…]
0x040a…0429 Line {l1=0x1d, l2=»3. Arbejdsseddelregistrering.«, l3=0x1d}
0x0429…0468 Line {l1=0x3d, l2=»Programmet bruges til dagligt at registrere, hvad hver enkelt«, l3=0x3d}
0x0468…04af Line {l1=0x45, l2=»medarbejder har produceret, og hvor lang tid, der er brugt. Registre-«, l3=0x45}
0x04af…04f4 Line {l1=0x43, l2=»ringen fordeles på de enkelte ordrer udfra indtastet ordre-produkt-«, l3=0x43}
0x04f4…0504 Line {l1=0x0e, l2=»operations-nr.«, l3=0x0e}
0x0504…0546 Line {l1=0x40, l2=»Registreringen kan uden problemer foretages med andre tidsinter-«, l3=0x40}
0x0546…054f Line {l1=0x07, l2=»valler.«, l3=0x07}
0x054f…0592 Line {l1=0x41, l2=»Programmet ændrer medarbejderregistret og registreringslinieregi-«, l3=0x41}
0x0592…05d2 Line {l1=0x3e, l2=»stret, samt læser operationslinieregistret, systemregistret og«, l3=0x3e}
0x05d2…05f2 Line {l1=0x1e, l2=»skærmbilledregistret TIDSDESC.«, l3=0x1e}
0x05f2…0603 Line {l1=0x0f, l2=»Navn: TIDSFORB.«, l3=0x0f}
0x0603…0607 Line {l1=0x02, l2=»%P«, l3=0x02}
0x0607…061e Line {l1=0x15, l2=»4. Ordreforespørgsel.«, l3=0x15}
0x061e…065e Line {l1=0x3e, l2=»Man kan på et hvilket som helst tidspunkt få en oversigt over,«, l3=0x3e}
0x065e…06a4 Line {l1=0x44, l2=»hvorledes arbejdet med en ordre forløber sammenholdt med forkalkula-«, l3=0x44}
0x06a4…06ad Line {l1=0x07, l2=»tionen.«, l3=0x07}
0x06ad…06ec Line {l1=0x3d, l2=»Programmet ændrer ingen registre, men læser i ordreregistret,«, l3=0x3d}
0x06ec…0730 Line {l1=0x42, l2=»operationslinieregistret, operationsregistret, registreringslinie-«, l3=0x42}
0x0730…074f Line {l1=0x1d, l2=»registret og systemregistret.«, l3=0x1d}
0x074f…0760 Line {l1=0x0f, l2=»Navn: ORDSPØRG.«, l3=0x0f}
0x0760…0763 Line {l1=0x01, l2=» «, l3=0x01}
            […0x1…]
0x0766…077c Line {l1=0x14, l2=»5. Lønlisteudskrift.«, l3=0x14}
0x077c…07c0 Line {l1=0x42, l2=»Programmet udskriver en lønliste, der for hver medarbejder angiver«, l3=0x42}
0x07c0…0803 Line {l1=0x41, l2=»antallet af løntimer, og antallet af produktive timer. Programmet«, l3=0x41}
0x0803…0828 Line {l1=0x23, l2=»nulstiller samtidig disse to antal.«, l3=0x23}
0x0828…086a Line {l1=0x40, l2=»Programmet ændrer medarbejderregistret og læser systemregistret.«, l3=0x40}
0x086a…087b Line {l1=0x0f, l2=»Navn: LØNLISTE.«, l3=0x0f}
0x087b…087e Line {l1=0x01, l2=» «, l3=0x01}
            […0x1…]
0x0881…089a Line {l1=0x17, l2=»6. Afslutning af ordre.«, l3=0x17}
0x089a…08dc Line {l1=0x40, l2=»Programmet bruges, når en ordre er færdigproduceret, hvorved der«, l3=0x40}
0x08dc…0923 Line {l1=0x45, l2=»udskrives en liste over produktionens forløb. Samtidig slettes ordren«, l3=0x45}
0x0923…096a Line {l1=0x45, l2=»i ordreregistret, operationslinieregistret og registreringslinieregi-«, l3=0x45}
0x096a…09b1 Line {l1=0x45, l2=»stret, og der indsættes en linie med oplysninger om produktionsforlø-«, l3=0x45}
0x09b1…09d8 Line {l1=0x25, l2=»bet i det historiske produktregister.«, l3=0x25}
0x09d8…0a1e Line {l1=0x44, l2=»Programmet læser endvidere i operationsregistret og systemregistret.«, l3=0x44}
0x0a1e…0a2f Line {l1=0x0f, l2=»Navn: ORDAFSLT.«, l3=0x0f}
0x0a2f…0a32 Line {l1=0x01, l2=» «, l3=0x01}
            […0x1…]
0x0a35…0a4e Line {l1=0x17, l2=»7. Produktforespørgsel.«, l3=0x17}
0x0a4e…0a94 Line {l1=0x44, l2=»Programmet udskriver en oversigt over de opsamlede produktionsforløb«, l3=0x44}
0x0a94…0ad9 Line {l1=0x43, l2=»for det givne produkt. Programmet sørger endvidere for at slette de«, l3=0x43}
0x0ad9…0b1d Line {l1=0x42, l2=»ældste oplysninger, når der er opsamlet mere end ti forløb for det«, l3=0x42}
0x0b1d…0b64 Line {l1=0x45, l2=»enkelte produkt. Programmet ændrer det historiske produktregister, og«, l3=0x45}
0x0b64…0b7c Line {l1=0x16, l2=»læser systemregistret.«, l3=0x16}
0x0b7c…0b8d Line {l1=0x0f, l2=»Navn: PROSPØRG.«, l3=0x0f}
0x0b8d…0b90 Line {l1=0x01, l2=» «, l3=0x01}
            […0x1…]
0x0b93…0bad Line {l1=0x18, l2=»8. Skærmbilledopbygning.«, l3=0x18}
0x0bad…0bed Line {l1=0x3e, l2=»Det er muligt, under overholdelse af visse regler, at ændre på«, l3=0x3e}
0x0bed…0c30 Line {l1=0x41, l2=»opbygningen af skærmbillederne i de fleste af programmerne. Dette«, l3=0x41}
0x0c30…0c75 Line {l1=0x43, l2=»gøres ved at ændre indholdet af de omtalte skærmbilledbeskrivelses-«, l3=0x43}
0x0c75…0c80 Line {l1=0x09, l2=»registre.«, l3=0x09}
0x0c80…0c91 Line {l1=0x0f, l2=»Navn: SKÆRMBIL.«, l3=0x0f}
0x0c91…0c94 Line {l1=0x01, l2=» «, l3=0x01}
            […0x1…]
0x0c97…0cde Line {l1=0x45, l2=»Systemet indeholder endvidere et program til opstart af programvalgs-«, l3=0x45}
0x0cde…0ceb Line {l1=0x0b, l2=»programmet.«, l3=0x0b}
0x0ceb…0cf9 Line {l1=0x0c, l2=»Navn: START.«, l3=0x0c}
0x0cf9…0cfc Line {l1=0x01, l2=» «, l3=0x01}
            […0x1…]
0x0cff…0d44 Line {l1=0x43, l2=»Alle programmer ligger som P-kode filer på pladen P2, idet program-«, l3=0x43}
0x0d44…0d6c Line {l1=0x26, l2=»merne L og INTRE dog skal ligge på P1.«, l3=0x26}
0x0d6c…0d6f Line {l1=0x01, l2=» «, l3=0x01}
            […0x1…]
0x0d72…0d88 Line {l1=0x14, l2=»OVERSIGT - REGISTRE.«, l3=0x14}
0x0d88…0dcb Line {l1=0x41, l2=»Systemets data er hovedsageligt organiserede i indekssekventielle«, l3=0x41}
0x0dcb…0e11 Line {l1=0x44, l2=»filer (type I). Til hver indekssekventiel fil findes en skærmbilled-«, l3=0x44}
0x0e11…0e51 Line {l1=0x3e, l2=»beskrivelsesfil, der dels beskriver filens postopbygning, dels«, l3=0x3e}
0x0e51…0e90 Line {l1=0x3d, l2=»fastlægger skærmbilledbehandlingen for det til filen svarende«, l3=0x3d}
0x0e90…0ed5 Line {l1=0x43, l2=»registervedligeholdelsesprogram. Disse beskrivelsesfiler er alle af«, l3=0x43}
0x0ed5…0edf Line {l1=0x08, l2=»typen J.«, l3=0x08}
0x0edf…0f26 Line {l1=0x45, l2=»På de følgende sider følger for hver indekssekventiel fil dels filens«, l3=0x45}
0x0f26…0f6a Line {l1=0x42, l2=»oprettelsesparametre, dels en udskrift af skærmbilledbeskrivelses-«, l3=0x42}
0x0f6a…0f72 Line {l1=0x06, l2=»filen.«, l3=0x06}
0x0f72…0f76 Line {l1=0x02, l2=»%P«, l3=0x02}
0x0f76…0f87 Line {l1=0x0f, l2=»Systemregister.«, l3=0x0f}
0x0f87…0f96 Line {l1=0x0d, l2=»Navn: SYSREG.«, l3=0x0d}
0x0f96…0fad Line {l1=0x15, l2=»Størrelse: 1 segment.«, l3=0x15}
0x0fad…0fb7 Line {l1=0x08, l2=»Type: I.«, l3=0x08}
0x0fb7…0fef Line {l1=0x36, l2=»Systemregistret er en direkte fil bestående af 1 post.«, l3=0x36}
0x0fef…1008 Line {l1=0x17, l2=»Skærmbilledbeskrivelse:«, l3=0x17}
0x1008…100c Line {l1=0x02, l2=»%P«, l3=0x02}
0x100c…101b Line {l1=0x0d, l2=»Koderegister.«, l3=0x0d}
0x101b…102b Line {l1=0x0e, l2=»Navn: KODEFIL.«, l3=0x0e}
0x102b…1042 Line {l1=0x15, l2=»Størrelse: 1 segment.«, l3=0x15}
0x1042…104c Line {l1=0x08, l2=»Type: J.«, l3=0x08}
0x104c…108d Line {l1=0x3f, l2=»Kodefilen er en direkte fil bestående af 20 poster med følgende«, l3=0x3f}
0x108d…1097 Line {l1=0x08, l2=»indhold:«, l3=0x08}
0x1097…10ab Line {l1=0x12, l2=»  KODE: STRING(9);«, l3=0x12}
0x10ab…10bf Line {l1=0x12, l2=»  NIVEAU: INTEGER;«, l3=0x12}
0x10bf…10ee Line {l1=0x2d, l2=»NIVEAU må antage værdier i intervallet 0 - 6.«, l3=0x2d}
0x10ee…10f1 Line {l1=0x01, l2=» «, l3=0x01}
            […0x1…]
0x10f4…113a Line {l1=0x44, l2=»Der findes endvidere en skærmbilledbeskrivelse til hvert af program-«, l3=0x44}
0x113a…1181 Line {l1=0x45, l2=»merne FORKALK og TIDSFORB, nemlig FORKDESC og TIDSDESC. De ser ud som«, l3=0x45}
0x1181…11c7 Line {l1=0x44, l2=»følger, idet det dog skal bemærkes, at postopbygningen refererer til«, l3=0x44}
0x11c7…11e3 Line {l1=0x1a, l2=»flere datafiler samtidigt:«, l3=0x1a}
0x11e3…1200 00 00 72 35 0a 73 61 6d 74 69 64 69 67 74 3a 0a 00 00 0a 00 00 63 63 63 63 63 63 63 63            ┆  r5 samtidigt:      cccccccc┆
0x1200…1220 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63   ┆cccccccccccccccccccccccccccccccc┆
            […0xc…]
0x13a0…13c0 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 00   ┆ccccccccccccccccccccccccccccccc ┆

Reduced view