|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 7680 (0x1e00) Types: RcTekst Names: »99110267.WP«
└─⟦82b75ed7a⟧ Bits:30005866/disk4.imd Dokumenter i RcTekst format (RCSL 99-1-*) └─⟦this⟧ »99110267.WP«
╱04002d4e0a00060000000002013b3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ┆14┆┆b3┆↲ ↲ ┆14┆┆b1┆┆b0┆Simuleret 3270 skriver┆05┆Betjening↲ ┆14┆┆b2┆┆b0┆Betjening┆05┆Simuleret 3270 skriver↲ ┆15┆┆b3┆↲ ┆15┆┆b3┆↲ ┆15┆┆b1┆┆b0┆Opdatering 0/85┆05┆Side ┆0b┆↲ ┆15┆┆b2┆┆b0┆Side ┆0b┆┆05┆Opdatering 0/85↲ ╱04002d4e0a0006000000000201403140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ╱04002d4e0a00060000000002013b3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ↓ ╞ ╞ ╞ ╞ ╞ Regnecentralen↲ ╞ ╞ ╞ ╞ ╞ Oktober 1985↲ ╞ ╞ ╞ ╞ ╞ RCSL No. 991 10267↲ ╱04002d4e0a00060000000003013b3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ╱04002d4e0a0006000000000201403140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ↓ ↲ RC39↲ SIMULERET IBM 3270 SKRIVERFUNKTION↲ BETJENINGSVEJLEDNING↲ ↲ ↲ ┆a1┆1. GENEREL BESKRIVELSE↲ ↲ Den simulerede 3270 skriverfunktion udføres af to pro┄↓ grammer, der begge afvikles på RC39 lokalapplikations┄↓ ╱04002d4e0a00060000000002013b3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ╱04002d4e0a00060000000003013b3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ↓ processoren:↲ ↲ ╱04002d4e0a00060000000003013b3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ╱04002d4e0a00060000000002013b3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ↓ - køskriveren: ┆84┆udskriver data på RC39 skriver via ud┄↓ ┆19┆┆90┆┄┄skriftskø,↲ ╱04002d4e0a00060000000002013b3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ╱04002d4e0a00060000000003013b3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ↓ - filskriveren: opsamler data i XENIX-filer.↲ ↲ ╱04002d4e0a00060000000003013b3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ╱04002d4e0a00060000000002013b3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ↓ Overfor værtsdatamaten optræder hvert af disse programmer ↓ som en sædvanlig 3270 skriverenhed. Når SW3804I pakken er ↓ installeret, aktiveres begge programmer automatisk, hver ↓ gang RC39 datamaten startes (som flerbrugersystem).↲ Programmernes funktion er baseret på at data der ankommer ↓ til den simulerede skriver opdeles i filer. Filskriveren ↓ lagrer en fil ad gangen i XENIX-filsystemet, og køskriveren ↓ sætter en fil ad gangen i skriverkøen. Hvorledes opdelingen ↓ i filer foregår, beskrives nedenfor.↲ ↲ ┆a1┆2. BRUGERTILPASNING↲ ↲ Tilpasning af den simulerede skriverfunktion til den en┄↓ kelte installations forhold foregår ved at rette parametre ↓ der specificeres i parameterfilen /etc/default/3270printer.↲ For begge skriverprogrammers vedkommende skal der speci┄↓ ficeres et enhedsnummer (3270 device number) for den simu┄↓ lerede skriverenhed. Såfremt enhedsnummer 0 vælges, aktive┄↓ res den pågældende enhed ikke. For begge programmer er ↓ nummer 0 valgt som standard i den distribuerede parameter┄↓ fil. Det er altså nødvendigt at rette numrene for over┄↓ hovedet at aktivere enhederne. I øvrigt kan der vælges ↓ enheds┄numre mellem 1 og 127; bemærk dog at numre større end ↓ ┆8c┆┆83┆┆e4┆↓ 63 ikke altid kan anvendes (jvf. ref. 1, afsnit D.2, ↓ Klyngestørrelse).↲ Det må sikres, at de enhedsnumre der vælges til simu┄↓ lerede skrivere ikke også anvendes til andre enheder i den ↓ 3270 klynge som bestyres af RC3931 kommunikationspro┄↓ cessoren (jvf. ref. 1, afsnit E, Administration af ↓ enhedsnumre). ↲ Parameterfilens indhold læses kun når RC39 datamaten ↓ startes. Når filens indhold rettes, har det derfor ikke ↓ nogen umiddelbar virkning. Effekten indtræder først når ↓ RC39 datamaten genstartes.↲ ↲ ┆a1┆Køskriverparametre↲ ↲ ┆a1┆Enhedsnummer┆e1┆: SPOOLDEV=devno↲ Devno er enhedsnummeret for køskriverenheden. Det skal være ↓ et tal i intervallet 0..127, jvf. ovenstående.↲ ↲ ┆a1┆Valg af køprogram┆e1┆: SPOOLPGM=køprogram↲ Denne parameter bestemmer hvilket køprogram der skal ↓ anvendes. Uspool skriverkøadministratoren (del af UNIPLEX ↓ ╱04002d4e0a00060000000002013b3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ╱04002d4e0a00060000000003013b3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ↓ pakken) vælges ved at specificere:↲ ↲ SPOOLPGM=uspool↲ ↲ ╱04002d4e0a00060000000003013b3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ╱04002d4e0a00060000000002013b3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ↓ Normalt skrives data i uspool skriverkøen ud på system┄↓ skriveren (parallel tilslutning, stik nr. J42). Det er også ↓ muligt at få uspool til at administrere en kø til en ↓ skriver tilsluttet via en seriel forbindelse (stik nr. J31-↓ J34). En sådan skriver benævnes indenfor UNIPLEX ts, og ↓ ╱04002d4e0a00060000000002013b3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ╱04002d4e0a00060000000003013b3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ↓ køskriverens data dirigeres til den ved at specificere:↲ ↲ SPOOLPGM=uspool -pts↲ ↲ ╱04002d4e0a00060000000003013b3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ╱04002d4e0a00060000000002013b3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ↓ Såfremt man foretrækker at anvende det køprogram, lpr, der↲ ╱04002d4e0a00060000000002013b3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ╱04002d4e0a00060000000003013b3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ↓ findes i selve XENIX, specificeres:↲ ↲ ╱04002d4e0a00060000000003013b3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ╱04002d4e0a00060000000002013b3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ↓ SPOOLPGM=lpr↲ ↲ ┆8c┆┆83┆┆ac┆↓ ┆a1┆Forsidetekst┆e1┆: USER=brugerid↲ Denne parameter styrer hvad der kommer til at stå på ↓ forsiden (banneret) foran hver udskrift der ledes igennem ↓ 3270 køskriveren. Brugerid skal være login-navnet på en ↓ registreret bruger på RC39 datamaten.↲ ↲ ┆a1┆Filskriverparametre↲ ↲ ┆a1┆Enhedsnummer┆e1┆: FILEDEV=devno↲ Devno er enhedsnummeret for filskriverenheden. Det skal ↓ være et tal i intervallet 0..127, jvf. ovenstående.↲ ↲ ┆a1┆Filkatalog┆e1┆: DIR=filkat↲ Denne parameter bestemmer det katalog som filskriveren ↓ afleverer data i. Filkat skal være et XENIX katalog ↓ (directory) navn. Dette katalog skal være oprettet. Hver ↓ fil der afleveres i kataloget tildeles et navn af formen ↓ pxxxxxxxx, hvor xxxxxxxx er et løbenummer. De sædvanlige ↓ XENIX/UNIPLEX-funktioner kan benyttes til at finde ud af ↓ hvilke filer der er ankommet på et givet tidspunkt, og hvad ↓ de indeholder.↲ ↲ ┆a1┆Standardværdier for parametre↲ ↲ Indholdet af den distribuerede version af parameterfilen ↓ /etc/default/3270printer er som følger:↲ ↲ SPOOLDEV=0↲ SPOOLPGM=uspool↲ USER=root↲ FILEDEV=0↲ DIR=/usr/cp/print↲ ↲ ┆a1┆2. OPDELING AF DATA I FILER↲ ↲ Når der ankommer data til en simuleret 3270 skriver, åbnes ↓ en fil, og modtagne data anbringes i denne. Efter afslut┄↓ ┆8c┆┆83┆┆bc┆↓ ning af en skrivning lukkes filen. Køskriveren vil derefter ↓ anbringe filen i skriverkøen, mens filskriveren vil ↓ anbringe den i det valgte katalog. Når der igen ankommer ↓ data, åbnes en ny fil osv. Hvornår en skrivning anses for ↓ afsluttet kommer an på den protokol som anvendes i ↓ kommunikationen med værtsdatamaten:↲ ↲ SNA/SDLC: ┆84┆En skrivning anses for afsluttet når værtsdata┄↓ ┆19┆┆8b┆┄┄maten tilkendegiver at skriveren kan anvendes ↓ ┆19┆┆8b┆┄┄til andet formål. Bemærk at kommunikationspro┄↓ ┆19┆┆8b┆┄┄cessorparameteren PSHARING (jvf. ref. 1, afsnit ↓ ┆19┆┆8b┆┄┄D.2, Parametre til SNA/SDLC linier) også kan ↓ ┆19┆┆8b┆┄┄anvendes på en simuleret skriver.↲ ↲ BSC: ┆84┆En skrivning anses for afsluttet når der er for┄↓ ┆19┆┆8b┆┄┄løbet et vist tidsrum (timeout) efter at der er ↓ ┆19┆┆8b┆┄┄modtaget en forsendelse (3270 skrivekommando) ↓ ┆19┆┆8b┆┄┄der ikke indeholder en USM-ordre, uden at en ↓ ┆19┆┆8b┆┄┄ny skrivekommando er modtaget. Dette tidsrum er ↓ ┆19┆┆8b┆┄┄som standard ca. 15 sekunder, men kan modifi┄↓ ┆19┆┆8b┆┄┄ceres ved hjælp af kommunikationsprocessorpara┄↓ ┆19┆┆8b┆┄┄meteren BSCPTIME (jvf. ref. 1, afsnit D.2, ↓ ┆19┆┆8b┆┄┄Parametre til BSC linier). Mekanismen er den ↓ ┆19┆┆8b┆┄┄samme som anvendes til at undgå blandede ud┄↓ ┆19┆┆8b┆┄┄skrifter på en fysisk (emuleret) skriver.↲ ↲ Det er også muligt at skrive på en simuleret skriver ved ↓ hjælp af hard-copy funktionen, d.v.s. ved tryk på Print ↓ tasten på en terminal. I dette tilfælde vil hvert skærm┄↓ billede blive anbragt i en fil for sig.↲ Filer der anbringes i skriverkø fjernes automatisk, når ↓ indholdet er skrevet ud. Det er brugerens ansvar at fjerne ↓ filer, der af filskriveren anbringes i det valgte katalog, ↓ eller at flytte dem til viderebehandling andetsteds.↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆REFERENCE↲ ↲ 1.╞ RCSL No.991 10040↲ ╞ RC3931 Kommunikationsprocessor, Brugervejledning↲ ╞ (RCSL No.991 10073 er samme vejledning på engelsk)↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ┆1a┆┆1a┆↓ ┆1a┆lsk)↲ ════════════════════════════════════════════════════════════════════════ ↓ ↓ ↓ ┆1a┆┆1a┆↓ ↓ ┆1a┆↓ ↓ ┆1a┆↓ ┆1a┆↓ ┆1a┆┆1a┆↓ ┆1a┆↓ ┆1a┆┆1a┆me vejle