|
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: 80000 (0x13880) Types: RcTekst Names: »99109963.WP«
└─⟦670c8f5a6⟧ Bits:30005866/disk2.imd Dokumenter i RcTekst format (RCSL 99-1-*) └─⟦this⟧ »99109963.WP«
╱04002d4c0a00050000000002013c3140000000000000000000000000000000000000000000000000050a0f19232d37414b555f69737d87ff04╱ ┆15┆┆b3┆ ↲ ┆15┆┆b3┆┆b0┆┆a1┆_┆05┆_↲ ┆15┆┆b1┆┆b0┆A/S Regnecentralen ┆05┆-┆0b┆-↲ ┆15┆┆b2┆┆b0┆-┆0b┆- ┆05┆A/S Regnecentralen↲ ↲ ┆b0┆Indhold↲ ↲ 1. INTRODUKTION ........................................ 3↲ ↲ 2. INSTALLATION ........................................ 4↲ 2.1 Pakkeindhold .................................... 4↲ 2.2 Overførsel til Systemdisk ....................... 4↲ 2.2.1 Installation på diskette .................. 5↲ 2.2.2 Installation på Winchester Disk ........... 6↲ ↲ 3. KONFIGURERING ....................................... 7↲ 3.1 Konfigurering af emulator ....................... 8↲ 3.1.1 Ændring af emulator parametersæt .......... 10↲ 3.1.1.1 Markør præsentation ............... 11↲ 3.1.1.2 Restriktioner i numeriske felter .. 11↲ 3.1.1.3 Kontrol i numeriske felter ........ 11↲ 3.1.1.4 Enhedsnummer for skærmterminal .... 12↲ 3.1.1.5 Udskriftsmåde ..................... 12↲ 3.1.1.6 Enhedsnummer for skriver .......... 13↲ 3.1.1.7 CCP/M skriver nummer .............. 13↲ 3.1.1.8 Maximal linielængde på skriver .... 14↲ 3.1.1.9 Enhedsnummer for hard-copy skriver 14↲ 3.1.2 Parameter filens standard værdier ......... 15↲ 3.2 Konfigurering af RC891 kontrolenhed ............. 15↲ 3.2.1 891VEDL - RC891 fil vedligeholdelsesprogram 16↲ ↲ 4. TILSLUTNING TIL LOKALNET ............................ 18↲ ↲ 5. BETJENING ........................................... 19↲ 5.1 Emulator indlæsning og opstart .................. 19↲ 5.2 Emulator introduktion ........................... 21↲ 5.2.1 Klynge begrebet ........................... 21↲ 5.2.2 Emulator konfigurering .................... 22↲ 5.2.3 Emulator virkemåde ........................ 22↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆Indholdsfortegnelse ┆05┆Partner↲ ↲ 5.3 Emulatorens skærmenhed .......................... 23↲ 5.3.1 Data præsentation ......................... 23↲ 5.3.2 Status linie information .................. 24↲ 5.4 Tastatur funktioner ............................. 26↲ 5.4.1 Tastatur beskrivelse ...................... 26↲ 5.4.2 Hjælpe funktions taster ................... 27↲ 5.4.3 Alfanumeriske taster ...................... 28↲ 5.4.3.1 Automatisk markør bevægelse ....... 28↲ 5.4.4 Attention taster .......................... 29↲ 5.4.5 Redigerings taster ........................ 32↲ 5.4.5.1 Markør-bevægelses taster .......... 32↲ 5.4.5.2 Data-redigerings taster ........... 33↲ 5.5 Skriver funktioner .............................. 35↲ 5.5.1 Skriver udskriftsformater ................. 35↲ 5.5.1.1 Transparent udskriftsformat ....... 36↲ 5.5.1.2 Fast udskriftsformat .............. 36↲ 5.5.1.3 SNA SCS udskriftsformat ........... 37↲ 5.5.2 Applikations udskrift ..................... 37↲ 5.5.3 Lokal udskrift ............................ 38↲ 5.6 Emulator meddelelser ............................ 38↲ 5.6.1 Værtsdatamat valg ......................... 38↲ 5.6.2 Emulator status linie meddelelser ......... 40↲ 5.6.2.1 Værtsdatamat linie meddelelser .... 40↲ 5.6.2.2 Kontrolenheds meddelelser ......... 42↲ 5.6.2.3 Skriver meddelelser ............... 42↲ 5.6.2.4 Tastatur meddelelser .............. 43↲ ↲ ↲ ┆a1┆BILAG:↲ ↲ A. REFERENCER .......................................... 45↲ ↲ B. PARTNER IBM 3270 EMULATOR TASTATUR .................. 46↲ ↲ C. CALL PROGRESS KODER ................................. 47↲ ↲ D. OPKALDSFEJL KODER ................................... 49↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆1. INTRODUKTION↲ ↲ IBM 3270 Emulator programmel pakken giver en Partner mulig┄↓ hed for at fungere som en/flere IBM 3278 model 2A eller IBM ↓ 3279 model 2A terminal(er), afhængig af den anvendte ↓ skærmtype (monokrom, farveskærm). ↲ ↲ Når en Partner udfører IBM 3270 Emulator programmet vil den ↓ optræde som en/flere terminal(er) i en klynge af terminaler ↓ centreret omkring RC891 Kontrolenheden. Partneren skal i ↓ denne sammenhæng være forbundet til RC891 Kontrolenheden via ↓ Lokal Net (LAN).↲ ↲ Det skal nævnes at klyngen af terminaler omkring RC891 Kon┄↓ trolenheden også kan omfatte RC855 og/eller RC45 terminaler, ↓ som via Rc┄┄Cir┄cuit forbindes til RC891 Kontrolenheden.↲ ↲ RC891 Kontrolenheden er en kommunikations enhed som mulig┄gør ↓ at foretage forskellige kommunikations former med værts┄data┄↓ mater: SNA/SDLC og/eller BSC med liniehastigheder op til ↓ 19.200 bps. ↲ ↲ Det skal nævnes, at RC891 Kontrolenheden også stiller visse ↓ DATEX (X.21) ydelser til rådighed både i forbindelse med BSC ↓ og SNA/SDLC kom┄munikation mod værtsdatamater, samt at RC891 ↓ Kontrolenheden også kan formidle RC8000 værtsdatamat ↓ tilslutning via Lokal Net (LAN).↲ ↲ Yderligere information vedr. Lokal Net kan opnås ved læsning ↓ af "RcLokalnet - en introduktion", se reference (6).↲ ↲ Denne betjeningsvejledning beskriver, foruden de almene for┄↓ hold vedr. brugen af IBM 3270 Emulatoren, også hvorle┄des ↓ brugeren installerer IBM 3270 Emulator programmel pakken, ↓ samt hvorledes IBM 3270 Emulatoren konfigure┄res inden den ↓ tages i brug. Yderligere omtales hvorledes RC891 Kontrolen┄↓ heden kan konfigureres fra en Partner.↲ ↲ I de efterfølgende afsnit vil ordet 'emulator' blive benyt┄↓ tet i betydningen Partner IBM 3270 Emulator; ligeledes vil ↓ RC891 Kontrolenheden blive omtalt i den kortere form 'kon┄┄↓ trolenhed'.↲ ↲ ┆14┆┆b3┆↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆2. INSTALLATION↲ ↲ Dette afsnit beskriver emulator pakkens indhold, samt hvor┄↓ ledes emulator pakken installeres på brugerens system ↓ disk(ette).↲ ↲ ↲ ┆b0┆2.1 Pakkeindhold↲ ↲ Emulator pakken leveres på en distributions-diskette, som ↓ indeholder følgende filer:↲ ↲ 3270emul.cmd╞ ┆84┆Emulator programmet.↲ ↲ 3270prms.prm╞ ┆84┆Eksempel på en konfigurerings-fil til emulato┄↓ ┆19┆┆8e┆┄┄ren. Filen kan ændres/oprettes med programmet ↓ ┆19┆┆8e┆┄┄3270konf.↲ ↲ 3270konf.cmd╞ ┆84┆Emulatorens konfigurerings program.↲ ↲ 891menu.cmd╞ ┆84┆Kontrolenhedens fil vedligeholdelses program ↓ ┆19┆┆8e┆┄┄(del 1/2)↲ ↲ 891vedl.cmd ┆84┆Kontrolenhedens fil vedligeholdelses progra┄m ↓ ┆19┆┆8e┆┄┄(del 2/2)↲ ↲ emulmenu.mdf╞ ┆84┆Eksempel på en menu definitions fil, som kan ↓ ┆19┆┆8e┆┄┄benyttes til indlæsning af emulatoren, samt ↓ ┆19┆┆8e┆┄┄til indlæsning af emulatorens eller kontrolen┄↓ ┆19┆┆8e┆┄┄hedens konfigureringsprogram (CCP/M kald: ↲ ┆84┆MENU EMULMENU, vil frembringe den ønskede me┄↓ ┆19┆┆8e┆┄┄nu).↲ ↲ imc.cmd╞ ╞ ┆84┆"┆a1┆I┆e1┆nter ┆a1┆M┆e1┆odule ┆a1┆C┆e1┆ommunication" moduler (basis ↓ ┆19┆┆8e┆┄┄programmel), som benyttes ved kommunikation ↓ ┆19┆┆8e┆┄┄mellem emulator og kontrolenhed.↲ ↲ 3270ijob.sub ┆84┆Installationsjob, som kan benyttes ved over┄┄┄↓ ┆19┆┆8e┆┄┄førsel af filer fra distributionsdisketten til ↓ ┆19┆┆8e┆┄┄system disk(ette).↲ ↲ ↲ ┆b0┆2.2 Overførsel til Systemdisk↲ ↲ For at kunne anvende emulatoren kræves følgende filer på sy┄↓ stemdisken:↲ ↲ 3270emul.cmd╞ ┆84┆der indeholder emulator programmet.↲ ↲ 3270prms.prm╞ ┆84┆der indeholder de 4 mulige emulator konfigu┄re┄↓ ┆19┆┆8e┆┄┄ringer.↲ ↲ ┆8c┆┆83┆┆d4┆↓ ┆14┆┆b1┆┆b0┆┆a1┆Partner ┆05┆2. Installation↲ ┆14┆┆b2┆┆b0┆┆a1┆2. Installation┆05┆Partner↲ ┆14┆┆b3┆↲ imc.cmd╞ ╞ ┆84┆der indeholder emulatorens basis programmel.↲ ↲ Endvidere bør emulatorens konfigureringsprogram, der findes ↓ i filen: 3270konf.cmd, findes på systemdisken. Består klyn┄↓ gen omkring kontrolenheden udelukkende af RC Partner(e), er ↓ det nødvendigt at overføre kontrolenhedens fil vedligehol┄┄↓ desprogram, der findes i filerne: 891menu.cmd, og ↓ 891vedl.cmd, til systemdisken; indgår der derimod også RC855 ↓ terminaler i klyngen, kan kontrolenheden evt. konfigureres ↓ fra en af dis┄se.↲ ↲ De relevante filer kan kopieres enkeltvis, f.eks. med 'Fil ↓ administration' fra hovedmenuen (se ref. (1)), eller ved at ↓ anvende installations-jobbet: 3270IJOB fra distributionsdis┄↓ ketten som beskrevet i 2.2.1 for RC750-3 og i 2.2.2 for ↓ RC750-4.↲ ↲ Når emulatoren er installeret på systemdisken, konfigureres ↓ denne og evt. kontrolenheden som beskrevet i afsnit 3.↲ ↲ ↲ ┆b0┆2.2.1 Installation på diskette↲ ↲ - ┆84┆Start systemet på sædvanlig måde (systemdiskette i A). ↓ ┆19┆┆82┆┄┄Hvis der vises en menu, trykkes ESC for at komme til ↓ ┆19┆┆82┆┄┄CCP/M-86 kommando niveau.↲ ↲ - ┆84┆Indsæt emulator distributionsdisketten i diskettestation ↓ ┆19┆┆82┆┄┄B.↲ ↲ - Sæt aktuel disk til B ved at skrive:↲ A>┆b0┆B┆f0┆┆b0┆:↲ B>↲ ↲ - ┆84┆Alle væsentlige filer overføres til systemdisketten i A ↓ ┆19┆┆82┆┄┄ved at give følgende kommando til CCP/M-86:↲ B> ┆b0┆SUBMIT 3270IJOB A:↲ ↲ - ┆84┆Filerne, som overføres ved ovennævnte kommando, er følgen┄↓ ┆19┆┆82┆┄┄de:↲ 3270emul.cmd↲ 3270prms.prm↲ 3270konf.cmd↲ 891menu.cmd↲ 891vedl.cmd↲ emulmenu.mdf↲ imc.cmd↲ ↲ - ┆84┆Filer, som evt. ikke ønskes på systemdiskette, kan slettes ↓ ┆19┆┆82┆┄┄med CCP/M-86 kommandoen: ERA.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆2.2.2 Installation på Winchester Disk↲ ↲ - ┆84┆Start systemet på sædvanlig måde (winchester disk er sy┄┄┄↓ ┆19┆┆82┆┄┄stemdisk). Hvis der vises en menu, trykkes ESC for at ↓ ┆19┆┆82┆┄┄komme til CCP/M-86 kommando niveau.↲ ↲ - ┆84┆Indsæt emulator distributionsdisketten i diskettestation ↓ ┆19┆┆82┆┄┄A.↲ ↲ - ┆84┆Sæt aktuel disk til A ved at skrive:↲ B>┆b0┆A:↲ A>↲ ↲ - ┆84┆Alle væsentlige filer overføres til winchester disken i B ↓ ┆19┆┆82┆┄┄ved at give følgende kommando til CCP/M-86:↲ A> ┆b0┆SUBMIT 3270IJOB B:↲ ↲ - ┆84┆Filerne, som overføres ved ovennævnte kommando, er følgen┄↓ ┆19┆┆82┆┄┄de:↲ 3270emul.cmd↲ 3270prms.prm↲ 3270konf.cmd↲ 891menu.cmd↲ ┆84┆891vedl.cmd↲ emulmenu.mdf↲ imc.cmd↲ ↲ - ┆84┆Filer, som evt. ikke ønskes på winchester disken, kan ↓ ┆19┆┆82┆┄┄slettes med CCP/M-86 kommandoen: ERA.↲ ↲ ┆14┆┆b3┆↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆3. KONFIGURERING↲ ↲ Standard CCP/M-86 netstyresystemet CCP┆a1┆┆e1┆M.SYS ┆e1┆(fra SW1500 DISK ↓ 2) kan umiddelbart benyttes til at anvende ┆a1┆een┆e1┆ IBM 3270 ↓ Emulator i en Partner. - Ønsker brugeren at anvende flere ↓ IBM 3270 Emulatorer (udført i flere konsoller) samtidigt i ↓ samme Partner, er det ┆a1┆nødvendigt┆e1┆ at generere et CCP/M-86 ↓ netstyresystem med en øget kø-beskrivelse ressource-↓ tildeling i forhold til standard CCP/M-86 netstyresystemet. ↓ Genereringen af et nyt CCP/M-86 netstyresystem, som er i ↓ stand til at udføre flere IBM 3270 Emultorer (een i hver ↓ konsol) samtidigt, foretages ved at følge vejledningerne i ↓ kapitlerne 4.2.2 og 4.2.3 i ref. (1). Antallet af kø-↓ beskrivelser (Number of Queue Control Blocks (nqcbs)) ┆a1┆skal┆e1┆ ↓ ændres til 60 Hex.↲ ↲ Inden emulatoren kan anvendes til kommunikation med en ↓ værtsdatamat, skal både emulatoren og kontrolenheden tilpas┄↓ ses værtsdatamatens krav til klyngen. F.eks. stiller værts┄↓ datamaten krav om helt specielle identifikations adresser ↓ (numre) for henholdsvis kontrolenheden, og emulatorens ↓ skærmenhed og evt. skriverenhed.↲ ↲ Yderligere skal både kontrolenhed og emulator tilpasses bru┄↓ gerens specielle krav til emulatorens opførsel i drift situ┄↓ ationen. F.eks. kan brugeren vælge skærmenhedens markør præ┄↓ sentation, skriverens udskrivningsmetode, skærmenhedens sta┄↓ tuslinie tekster o.lign.↲ ↲ Tilpasningen (konfigureringen) af emulatoren foretages med ↓ programmet: 3270KONF; konfigureringen af kontrolenheden ↓ foretages med programmet: 891VEDL, samt ved brug af en ↓ teksteditor. Begge programmer virker udadtil ligesom ↓ programmet til konfigurering af systempara┄metrene på en ↓ Partner (se ref. (2)).↲ ↲ Det skal nævnes her, at konfigurering af både emulatoren og ↓ kontrolenheden også kan foretages ved at benytte eksemplet ↓ på en EMULMENU-fil (emulmenu.mdf). Dette gøres ved først ↓ at sætte den aktuelle disk til at være systemdisken, og ↓ derefter skrive følgende kommando til CCP/M-86:↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b1┆┆b0┆┆a1┆Partner ┆05┆3. Konfigurering↲ ┆14┆┆b2┆┆b0┆┆a1┆3┆b2┆┆b0┆┆a1┆. Konfigurering┆05┆Partner↲ ┆14┆┆b3┆↲ A> ┆b0┆MENU EMULMENU↲ ↲ Herefter vil følgende menu fremkomme på skærmen:↲ ↲ ┆0e┆↓ ╱04002d4e0e000700000000020b5431400000000000000000000000000000000000000000000000000f1419232d37414b555f69737d8791ff04╱ ╱04002d4c0a00050000000002013c3140000000000000000000000000000000000000000000000000050a0f19232d37414b555f69737d87ff04╱ ↓ ___________________________________________________________________↲ ↲ ╞ Partner IBM 3270 Emulator Menu↲ ___________________________________________________________________↲ ↲ ↲ ╞ 1╞ IBM 3270 Emulator a↲ ↲ ╞ 2╞ IBM 3270 Emulator b↲ ↲ ╞ 3╞ IBM 3270 Emulator c↲ ↲ ╞ 4╞ IBM 3270 Emulator d↲ ↲ 5 Konfigurering af IBM 3270 Emulator parametre↲ ↲ 6 RC891 Kontrolenheds fil vedligeholdelse↲ ↲ 7 Teksteditor↲ ↲ ↲ ╞ Tryk ESC for at returnere↲ ___________________________________________________________________↲ ↲ ╱04002d4c0a00050000000002013c3140000000000000000000000000000000000000000000000000050a0f19232d37414b555f69737d87ff04╱ ╱04002d4e0e000700000000020b5431400000000000000000000000000000000000000000000000000f1419232d37414b555f69737d8791ff04╱ ↓ ┆0f┆↓ ↲ ┆b0┆┆a1┆┆e1┆┆f0┆Ovennævnte menu giver brugeren mulighed for at indlæse og ↓ ┆19┆┄┆81┆┄starte forskellige programmer. IBM 3270 Emulatoren vil blive ↓ ┆19┆┄┆81┆┄indlæst og startet med et passende parametersæt (a,b,c,d) ↓ ┆19┆┄┆81┆┄afhængig af det benyttede valgtegn: 1-4. Benyttes valg- ↓ ┆19┆┄┆81┆┄tegnet: 5 vil emulatorens konfigurerings program blive star- ↓ ┆19┆┄┆81┆┄tet. Valgtegnet: 6 skal benyttes, når kontrolenhedens fil ↓ ┆19┆┄┆81┆┄vedligeholdelses program ønskes anvendt. Teksteditoren kan ↓ ┆19┆┄┆81┆┄indlæses og startes ved at vælge valgtegn: 7.↲ ↲ ↲ ┆b0┆3.1 Konfigurering af emulator↲ ↲ For at kunne konfigurere emulatoren er det nødvendigt at ↓ kende visse af værtsdatamatens kommunikations parametre ↓ (adressen for emulatorens skærmenhed, samt evt. adressen for ↓ emulatorens skriverenhed).↲ ↲ Emulatorens konfigurations parametre findes i en separat fil ↓ (3270prms.prm), som emulatoren vil læse ved opstart. De sy┄↓ stem parametre, der er fastlagt ved hjælp af programmet KON┄↓ FIG (se ref. (2)) vil ingen indflydelse have på emulatoren, ↓ i de tilfælde hvor der forekommer parametre sammenfald mel┄↓ lem emulatorens konfigurations parametre og system parame┄┄┄↓ trene (f.eks. skærmenhedens markør præsentation). I sådanne ↓ tilfælde vil kun indholdet i emulatorens konfigurations fil ↓ få indflydelse. Det skal i denne forbindelse nævnes, at emu┄↓ latoren ved opstart ændrer ┆a1┆alle┆e1┆ programmerbare tasters funk┄↓ tioner!↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ Programmet til konfigurering af emulatoren startes ved at ↓ vælge aktuel disk til at være system disken og skrive føl┄┄↓ gende kommando til CCP/M-86: ↲ ↲ A>┆b0┆3270KONF↲ ↲ (Man kan evt. benytte MENU EMULMENU kommandoen (se 3).↲ ↲ Herefter fremkommer følgende menu på skærmen:↲ ↲ ┆0e┆↓ ╱04002d4e0e000700000000020b5431400000000000000000000000000000000000000000000000000f1419232d37414b555f69737d8791ff04╱ ╱04002d4c0a00050000000002013c3140000000000000000000000000000000000000000000000000050a0f19232d37414b555f69737d87ff04╱ ↓ ___________________________________________________________________↲ ↲ ╞ Partner Konfigurering af IBM 3270 Emulator parametre↲ ___________________________________________________________________↲ ↲ ↲ ╞ a╞ Konfigurering af parametersæt: a↲ ↲ ╞ b╞ Konfigurering af parametersæt: b↲ ↲ ╞ c╞ Konfigurering af parametersæt: c↲ ↲ ╞ d╞ Konfigurering af parametersæt: d↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ╞ Tryk ESC for at returnere↲ ___________________________________________________________________↲ ↲ ╱04002d4c0a00050000000002013c3140000000000000000000000000000000000000000000000000050a0f19232d37414b555f69737d87ff04╱ ╱04002d4e0e000700000000020b5431400000000000000000000000000000000000000000000000000f1419232d37414b555f69737d8791ff04╱ ↓ ┆0f┆↓ ↲ Emulatorens konfigurerings program (3270KONF) vil automatisk ↓ hente den aktuelle parameter fil (3270prms.prm) fra system ↓ disken, hvis en sådan findes derpå. Eksisterer parameter fi┄↓ len på system disken, vil dens indhold blive benyttet som ↓ grundlag for eventuelle ændringer. Findes parameter filen ↓ derimod ┆a1┆ikke┆e1┆ på system disken, vil konfigurerings programmet ↓ automatisk vælge nogle standardværdier (se 3.1.2) som ↓ grundlag for eventulle ændringer.↲ ↲ Eftersom emulatoren kan udføres i en vilkårlig af Partne┄↓ rens konsoller, evt. udføres i flere konsoller samti┄digt, er ↓ det nødvendigt med mulighed for at have flere emu┄lator para┄↓ metersæt, bl.a. for at sikre emulatorens konsol uafhængig┄↓ hed, samt for at muliggøre udnyttelse af emulatoren i flere ↓ konsoller samtidigt. Dette medfører nemlig, at emu┄latorerne ↓ f.eks. skal optræde med forskellige skærmenheds numre (hvil┄↓ ket bl.a. indgår i emulator parametersættet), for at værts┄↓ datamaten kan identificere de enkelte enheder, som logisk ↓ set eksisterer på den enkelte Partner.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ Efter ændringer i de fire parametersæt, udskrives de ny pa┄↓ rametersæt automatisk på disken, når ESC vælges for at re┄↓ turnere til CCP/M-86 (evt. til EMULMENU'en, hvis denne faci┄↓ litet har været anvendt).↲ ↲ Ændring af et af de fire mulige parametersæt foretages ved ↓ først at vælge hvilket parametersæt som ønskes ændret. Det┄↓ te gøres ved at benytte et af de fire valgtegn: a, b, c el┄↓ ler d, hvorved en ny menu vil fremkomme. Parametersættet ↓ kan nu ændres.↲ ↲ ↲ ┆b0┆3.1.1 Ændring af emulator parametersæt↲ ↲ Menuen, som muliggør en ændring af et emulator parametersæt, ↓ vil fremtræde på følgende måde, med parametrenes aktu┄elle ↓ værdier stående til højre for beskrivelserne af parame┄trene. ↓ Efterfølgende eksempel viser en menu fremkommet ved valg af ↓ parametersæt 'a', med dette parametersæts standardværdier ↓ (se 3.1.2):↲ ↲ ┆0e┆↓ ╱04002d4e0e000700000000020b5431400000000000000000000000000000000000000000000000000f1419232d37414b555f69737d8791ff04╱ ╱04002d4c0a00050000000002013c3140000000000000000000000000000000000000000000000000050a0f19232d37414b555f69737d87ff04╱ ↓ ___________________________________________________________________↲ ↲ ╞ Partner Konfigurering af IBM 3270 Emulator parametre a↲ ___________________________________________________________________↲ ↲ ↲ ╞ 1╞ Markør præsentation╞ ╞ ╞ 2↲ ↲ ╞ 2╞ Restriktioner i numeriske felter╞ ╞ 2↲ ↲ ╞ 3╞ Kontrol i numeriske felter╞ ╞ 1↲ ↲ ╞ 4╞ Enhedsnummer for skærmterminal╞ ╞ 0↲ ↲ 5 Udskriftsmåde ╞ ╞ ╞ 1↲ ↲ 6 Enhedsnummer for skriver ╞ ╞ 1↲ ↲ ╞ 7╞ CCP/M skriver nummer╞ ╞ ╞ 0↲ ↲ ╞ 8╞ Maximal linielængde på skriver╞ ╞ 132↲ ↲ ╞ 9 Enhedsnummer for hard-copy skriver╞ ╞ 1↲ ___________________________________________________________________↲ ↲ ╱04002d4c0a00050000000002013c3140000000000000000000000000000000000000000000000000050a0f19232d37414b555f69737d87ff04╱ ╱04002d4e0e000700000000020b5431400000000000000000000000000000000000000000000000000f1419232d37414b555f69737d8791ff04╱ ↓ ┆0f┆↓ ↲ Ændring af et emulator parametersæt foretages ved at udvæl┄↓ ge de parametre (een efter een), som ønskes ændret, ved at ↓ benytte et af de ni valgtegn: 1-9. Herved vil skærmens mar┄↓ kør placeres i positionen for første tegn i den valgte para┄↓ meters aktuelle værdi, som herefter kan ændres. En vejleden┄↓ de tekst, indeholdende den valgte parameters mulige værdier, ↓ vil blive udskrevet i den nederste del af skærmbilledet. Når ↓ parameteren har opnået den ønskede værdi, benyttes taste ↓ '<-', hvorefter en ny parameter værdi kan ændres.↲ ════════════════════════════════════════════════════════════════════════ ↓ De enkelte parametres mulige værdier og deres betydning be┄↓ skrives i de efterfølgende afsnit.↲ ↲ ↲ ┆b0┆3.1.1.1 Markør præsentation↲ ↲ Denne parameter fastlægger udseendet på skærmenhedens mar┄┄┄┄↓ kør, for den emulator som anvender aktuelle parametersæt.↲ ↲ Parameteren kan have følgende værdier: 0-3, som giver føl┄┄┄↓ gende markør præsentations muligheder:↲ ↲ 0: markøren optræder som en fast understregning.↲ 1: markøren optræder som en blinkende understregning.↲ 2: markøren optræder som en fast blok.↲ 3: markøren optræder som en blinkende blok.↲ ↲ ↲ ┆b0┆3.1.1.2 Restriktioner i numeriske felter↲ ↲ Denne parameter fastlægger, hvilken type decimalkomma, emu┄↓ latoren vil acceptere i numeriske inddata felter.↲ ↲ Parameteren kan have følgende værdier: 0-2, som giver føl┄┄↓ gen┄de muligheder for restriktioner:↲ ↲ 0: både decimal punktum og decimal komma accepteres.↲ 1: kun decimal punktum accepteres.↲ 2: kun decimal komma accepteres.↲ ↲ ↲ ┆b0┆3.1.1.3 Kontrol i numeriske felter↲ ↲ Denne parameter bestemmer hvilken kontrol der foretages af ↓ emulatoren ved inddatering i numeriske felter.↲ ↲ Parameteren kan have følgende værdier: 0-1, som angiver føl┄↓ gende kontrol muligheder:↲ ↲ 0: ┆84┆kontrol af inddatering i numeriske felter undertrykkes - ↓ ┆19┆┆83┆┄┄alle tegn accepteres i numeriske felter.↲ 1: ┆84┆kontrol af inddatering i numeriske felter udføres - kun ↓ ┆19┆┆83┆┄┄numeriske tegn (0-9), samt decimal punktum og/eller deci┄↓ ┆19┆┆83┆┄┄mal komma - afhængigt af parameteren 'Restriktioner i nu┄↓ ┆19┆┆83┆┄┄meriske felter' (se 3.1.1.2) -, vil blive accepteret i ↓ ┆19┆┆83┆┄┄numeriske felter.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆3.1.1.4 Enhedsnummer for skærmterminal↲ ↲ En Partner enhed i en klynge, centreret om kontrolenheden ↓ (RC891), er enten en skærmterminal (en konsol, som udfø┄↓ rer emulator programmet) eller en skriver tilknyttet en emu┄↓ lator.↲ ↲ Enhver enhed i klyngen skal have et entydigt enhedsnummer, ↓ som benyttes til at identificere enheden i kommunikationen ↓ med værtsdatamaten og internt i klyngen.↲ ↲ ┆a2┆┆e2┆┆a1┆Enhedsnummereringen af de enkelte enheder bør foregå i sam┄↓ ┆19┆┄┄┆84┆arbejde med den driftsansvarlige.↲ ↲ Benyttes emulatoren i flere konsoller samtidigt, ┆a1┆skal┆e1┆ emula┄↓ torerne i de forskellige konsoller anvende parametersæt med ↓ forskellige enhedsnumre både for skærmterminal og skriver, ↓ eftersom de enkelte konsoller vil optræde som selvstændige ↓ enheder i klyngen.↲ ↲ Parameteren kan have følgende værider: 0-127, som angiver ↓ skærmterminalens enhedsnummer med følgende restriktioner:↲ ↲ 0-63: ┆84┆Enhedsnummer for skærmterminal, som skal have adgang ↓ ┆19┆┆87┆┄┄til værtsdatamater med BSC (herunder DATEX) kommuni┄↓ ┆19┆┆87┆┄┄kationsform, og/eller værtsdatamaten RC8000 via Lokal ↓ ┆19┆┆87┆┄┄Net.↲ 0-127: ┆84┆Enhedsnummer for skærmterminal, som udelukkende skal ↓ ┆19┆┆87┆┄┄have adgang til værtsdatamater med SNA/SDLC kommuni┄↓ ┆19┆┆87┆┄┄kations form.↲ ↲ ↲ ┆b0┆3.1.1.5 Udskriftsmåde↲ ↲ Denne parameter fastlægger måden, hvormed hard-copy udskrif┄↓ ter vil blive foretaget på emulatorens tilknyttede skriver. ↓ Hvis emulatorens egen hard-copy skriver ikke er tilknyttet ↓ emulatoren selv, vil parameteren, som omtales her, ikke have ↓ indflydelse på udskriftsmåden, hvormed emulatorens egen ↓ hard-copy udskrifter vil blive foretaget.↲ ↲ Parameteren har ingen indflydelse på udskrif┄┄ter, som ↓ genereres af værtsdatamaters applikationer.↲ ↲ Parameteren kan have værdierne: 0-1, som beskriver følgende ↓ udskriftsmåder:↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ 0: ┆84┆Hard-copy udskrifter af skærmbilleder udføres i kompakt ↓ ┆19┆┆83┆┄┄måde, hvilket vil sige, at linier udelukkende bestående ↓ ┆19┆┆83┆┄┄af NUL tegn ("linier uden indhold"), ikke vil blive ud┄┄┄↓ ┆19┆┆83┆┄┄skrevet, samt at SIDESKIFT ikke vil blive udført efter ↓ ┆19┆┆83┆┄┄endt hard-copy udskrift.↲ 1: ┆84┆hard-copy udskrifter af skærmbilleder udføres, som disse ↓ ┆19┆┆83┆┄┄vises på skærm enheden (incl. evt. "tomme" linier), samt ↓ ┆19┆┆83┆┄┄afsluttes med SIDESKIFT.↲ ↲ ↲ ┆b0┆3.1.1.6 Enhedsnummer for skriver↲ ↲ En Partner enhed i en klynge, centreret om kontrolenheden ↓ (RC891), er enten en skærmterminal (en konsol, som udfø┄rer ↓ emulator programmet) eller en skriver tilknyttet en emu┄la┄↓ tor.↲ ↲ Enhver enhed i klyngen skal have et entydigt enhedsnummer, ↓ som benyttes til at identificere enheden i kommunikationen ↓ med værtsdatamaten og internt i klyngen.↲ ↲ ┆a1┆Enhedsnummereringen af de enkelte enheder bør foregå i sam┄↓ ┆19┆┄┄┆84┆arbejde med den driftsansvarlige.↲ ↲ Benyttes emulatoren i flere konsoller samtidigt, ┆a1┆skal┆e1┆ emula┄↓ torerne i de forskellige konsoller anvende parametersæt med ↓ forskellige enhedsnumre både for skærmterminal og skriver, ↓ eftersom de enkelte konsoller vil optræde som selvstændige ↓ enheder i klyngen.↲ ↲ Parameteren kan have værdierne: 0-127, som angiver skrive┄┄↓ rens enhedsnummer med følgende restriktioner:↲ ↲ 0: ┆84┆Emulatoren har ┆a1┆ikke┆e1┆ tilknyttet en skriver.↲ 1-63: ┆84┆Enhedsnummer for skriver, som skal have adgang til ↓ ┆19┆┆87┆┄┄værtsdatamater med BSC (herunder DATEX) kommunika┄┄┄↓ ┆19┆┆87┆┄┄tions form, og/eller værtsdatamaten RC8000 via Local ↓ ┆19┆┆87┆┄┄Net.↲ 1-127: ┆84┆Enhedsnummer for skriver, som udelukkende skal have ↓ ┆19┆┆87┆┄┄adgang til værtsdatamater med SNA/SDLC kommunikations ↓ ┆19┆┆87┆┄┄form og/eller mulighed for hard-copy udskrift.↲ ↲ ↲ ┆b0┆3.1.1.7 CCP/M skriver nummer↲ ↲ Denne parameter fastlægger forbindelsen mellem en emulators ↓ skriver (se 3.1.1.6) og den "fysiske" CCP/M (Partner) skri┄↓ ver. Dette betyder at f.eks. en værtsdatamats udskrift på en ↓ emulators skriver med enhedsnummer "Enhedsnummer for skri┄↓ ver", rent "fysisk" vil blive foretaget på CCP/M's skri┄ver ↓ med nummeret "CCP/M skriver nummer".↲ ════════════════════════════════════════════════════════════════════════ ↓ Parameteren sikrer, at uanset i hvilken konsol emulatoren ↓ med aktuelle parametersæt udføres, så vil emulatorens skri┄↓ ver udskrifter altid foretages på en forudbestemt CCP/M ↓ skriver. (Det skal dog nævnes at brugeren ved udnyttelse af ↓ CCP/M-86 kommandoen: NET, har mulighed for at ændre fastsat┄↓ te skriver destinationer - dog kun i forbindelse med instal┄↓ lation af DR-net).↲ ↲ Parameteren kan antage følgende værdier: ↲ ↲ 0-15: ┆84┆CCP/M skriver nummer (almindeligvis angiver "0" paral┄↓ ┆19┆┆86┆┄┄lel skriver, medens "1" angiver seriel skriver).↲ ↲ ↲ ┆b0┆3.1.1.8 Maximal linielængde på skriver↲ ↲ Denne parameter informerer emulatoren om den maximale linie┄↓ længde (papir bredden) på den "fysisk" tilknyttede skriver ↓ (se 3.1.1.7). Emulatoren vil foretage passende LINIESKIFT ↓ afhængigt af aktuelle parameteres værdi, således at ud┄┄↓ skrifts information ikke mistes.↲ ↲ Parameteren kan have følgende værdier: 40-132, som angiver ↓ skriverens maximale linielængde med følgende restriktioner:↲ ↲ 40-79: ┆84┆Foretages SNA/SDLC SCS udskrivning vil den maximale ↓ ┆19┆┆88┆┄┄linielængde ikke blive fulgt; en linie-længde på 80 ↓ ┆19┆┆88┆┄┄vil blive benyttet.↲ 81-131: ┆84┆Foretages SNA/SDLC SCS udskrivning vil den maximale ↓ ┆19┆┆88┆┄┄linielængde ikke blive fulgt; en linielængde på 132 ↓ ┆19┆┆88┆┄┄vil blive benyttet.↲ ↲ ↲ ┆b0┆3.1.1.9 Enhedsnummer for hard-copy skriver↲ ↲ Denne parameter fastlægger, hvor en emulators hard-copy ud┄↓ skrift (af skærmbilledet) vil blive foretaget. Parameteren ↓ kan henvise til en vilkårlig skriver i klyngen centreret om┄↓ kring kontrolenheden (RC891), og behøver således ┆a1┆ikke┆e1┆ at væ┄↓ re den lokale skriver (se 3.1.1.6), som evt. er tilknyttet ↓ emulatoren. Parameteren kan udover at henvise til en enkelt ↓ skriver, også sættes således, at den henviser til en gruppe ↓ af skrivere i klyngen. I dette tilfælde vil klyngens kon┄↓ trolenhed forsøge at finde en ledig skriver i gruppen, når ↓ en emulator anmoder om hard-copy udskrift. Parameteren kan ↓ an┄ta┄ge følgende værdier: 1-145, som angiver emulatorens ↓ hard-co┄py skriver eller emulatorens hard-copy skriver grup┄↓ pe:↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ 1-127: ┆84┆Enhedsnummer for hard-copy skriver.↲ 128-145: Hard-copy skriver gruppe identifikation.↲ ↲ ↲ ┆b0┆3.1.2 Parameter filens standard værdier↲ ↲ Som tidligere omtalt (se 3.1) vil konfigureringsprogrammet ↓ (3270KONF) automatisk vælge nogle standardværdier til para┄↓ metersættene, hvis parameter filen (3270prms.prm) ikke fin┄↓ des på system disken.↲ ↲ Parametersættenes standardværdier oplyses i efterfølgende ↓ skema:↲ ┆0e┆↓ ↲ ┆a1┆┆05┆ a b c d ↲ Markør præsentation┆05┆ 2 2 2 2 ↲ Restriktioner i numeriske felter┆05┆ 2 2 2 2 ↲ Kontrol i numeriske felter┆05┆ 1 1 1 1 ↲ Enhedsnummer i skærmterminal┆05┆ 0 2 4 6 ↲ Udskriftsmåde┆05┆ 1 1 1 1 ↲ Enhedsnummer for skriver┆05┆ 1 3 5 7 ↲ CCP/M skriver nummer┆05┆ 0 0 0 0 ↲ Maximal linielængde på skriver┆05┆132 132 132 132↲ ┆a1┆Enhedsnummer for hard-copy skriver ┆05┆ 1 3 5 7 ↲ ↲ ┆0f┆↓ ┆81┆↲ ┆b0┆3.2 Konfigurering af RC891 kontrolenhed↲ ↲ Konfigureringsparametrene for RC891 kontrolenheden findes i ↓ filerne med filnavn-udvidelsen (extension) CST, f.eks. ↓ conv.cst, texts.cst og comm.cst, der - sammen med andre fi┄↓ ler - ligger på RC891 system disketten. Disse filer kan ikke ↓ vedligeholdes direkte på RC891, da denne ikke er udstyret ↓ med skærm og tastatur. I stedet kan vedligehol┄delsen ske fra ↓ en Partner, der kan kommunikere med RC891 via et lokalnet, ↓ der bl.a. giver mulighed for at udveksle filer mellem RC891 ↓ og en Partner. Vedligeholdelsen af en fil på RC891 disketten ↓ vil med brugeren siddende ved en Partner ty┄pisk be┄stå i ↓ følgende tre trin:↲ ↲ 1) Hent filen fra RC891 til en Partner.↲ 2) ┆84┆Editer den overførte fil fra RC891 v.h.a. den sædvanlige ↓ ┆19┆┆83┆┄┄teksteditor ED (se ref. (7)). Evt. kan RcTekst, WordStar ↓ ┆19┆┆83┆┄┄el.lign. benyttes. RC891 filernes indhold beskrives i ↓ ┆19┆┆83┆┄┄ref. (4).↲ 3) Flyt filen tilbage til RC891.↲ ↲ Flytning af en fil frem og tilbage mellem RC891 og en Part┄↓ ner sker v.h.a. programmet 891VEDL, medens tekstredigeringen ↓ som nævnt kan foregå v.h.a. brugerens sædvanlige editor. I ↓ det følgende afsnit beskrives programmet 891VEDL.↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆3.2.1 891VEDL - RC891 fil vedligeholdelsesprogram↲ ↲ Programmet kan startes enten direkte ved at skrive følgende ↓ kommando til CCP/M-86:↲ ↲ A>┆b0┆891VEDL↲ ↲ eller ved at benytte MENU EMULMENU (se afsnit 3).↲ ↲ Herefter fremkommer følgende menu på skærmen:↲ ↲ ↲ ┆0e┆↓ ╱04002d4e0e000700000000020b5431400000000000000000000000000000000000000000000000000f1419232d37414b555f69737d8791ff04╱ ╱04002d4c0a00050000000002013c3140000000000000000000000000000000000000000000000000050a0f19232d37414b555f69737d87ff04╱ ↓ ___________________________________________________________________↲ ↲ ╞ Partner RC891 fil administration ╞ ╞ Version XX↲ ___________________________________________________________________↲ ↲ ↲ H Hent fil fra RC891┆05┆ ↲ ↲ F Flyt fil til RC891↲ ↲ K Kopier fil til RC891↲ ↲ S Slet fil på RC891↲ ↲ Æ Ændring af filnavn på RC891↲ ↲ L Liste over filer i RC891 katalog↲ ↲ ↲ ↲ ↲ ↲ ___________________________________________________________________↲ ↲ ╱04002d4c0a00050000000002013c3140000000000000000000000000000000000000000000000000050a0f19232d37414b555f69737d87ff04╱ ╱04002d4e0e000700000000020b5431400000000000000000000000000000000000000000000000000f1419232d37414b555f69737d8791ff04╱ ↓ ┆0f┆↓ ↲ De enkelte funktioner vælges nu ved enten at taste valgteg┄↓ net ud for den ønskede funktion eller ved at flytte markøren ↓ op eller ned v.h.a. piltasterne og derefter trykke "<-", når ↓ markøren står i det ønskede valgtegn.↲ ↲ Funktionerne kræver, for de flestes vedkommende, angivelse ↓ af et eller to filnavne. Hvis filen f.eks. hedder comm.cst ↓ kan navnet angives enten som:↲ ↲ comm.cst↲ ↲ eller som↲ ↲ disknavn: comm.cst↲ ↲ hvor 'disknavn' skal være et, der er kendt af Partneren - ↓ f.eks. A, B eller C.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ Derimod er 'disknavn' ligegyldigt på RC891 - her er der nem┄↓ lig kun en disk. Hvis 'disknavn' ikke angives, vil den for ↓ øjeblikket indkoblede disk (current logged disk) blive an┄┄┄↓ vendt på Partneren.↲ ↲ I det følgende beskrives de enkelte funktioner nærmere:↲ ↲ H ┆84┆Hent fil fra RC891↲ ┆84┆Den angivne fil hentes fra RC891 og skrives ud på den an┄↓ ┆19┆┆82┆┄┄givne Partner disk. En evt. eksisterende fil med samme ↓ ┆19┆┆82┆┄┄navn vil blive overskrevet.↲ ↲ F Flyt fil til RC891↲ ┆84┆Den angivne fil flyttes til RC891 og slettes derefter på ↓ ┆19┆┆82┆┄┄Partner disken.↲ ↲ K Kopier fil til RC891↲ ┆84┆Den angivne fil kopieres til RC891, men ┆a1┆slettes ikke┆e1┆ på ↓ ┆19┆┆82┆┄┄Partner disken.↲ ↲ S Slet fil på RC891↲ ┆84┆Den angivne fil slettes på RC891.↲ ↲ Æ Ændring af filnavn på RC891↲ ┆84┆Den angivne fil på RC891 gives et nyt navn.↲ ↲ L Liste over filer i RC891 katalog↲ ┆84┆Navnene på eksisterende RC891 filer vises på skærmen.↲ ↲ Under udførelse af de enkelte funktioner kan der opstå en ↓ række fejl som f.eks. angivelse af et ulovligt filnavn eller ↓ måske eksisterer en angivet fil ikke. I alle tilfælde frem┄↓ kommer der selvforklarende fejludskrifter, som derfor ikke ↓ skal omtales nærmere her.↲ ↲ Når programmet ønskes nedlukket, sker det ved blot at taste ↓ ESC, hvorefter der returneres til enten CCP/M eller MENU ↓ EMULMENU.↲ ┆14┆┆b3┆↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆4. TILSLUTNING TIL LOKALNET↲ ↲ Information vedrørende forbindelsen mellem en Partner og Lo┄↓ kal Net henvises til reference (3).↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆5. BETJENING↲ ↲ Dette kapitel omhandler de almene forhold vedrørende brugen ↓ af IBM 3270 Emulatoren. Emulatorens skærmenheds, tas┄taturs ↓ og skriverenheds funktioner vil blive gennemgået. Under ↓ visse omstændigheder vil emulatoren og den tilknyttede kon┄↓ trolenhed (RC891) komme med meddelelser til brugeren på ↓ skærmenheden; disse meddelelser vil ligeledes blive forkla┄↓ ret i dette kapitel.↲ ↲ ↲ ┆b0┆5.1 Emulator indlæsning og opstart↲ ↲ Indlæsning og opstart af emulatoren gøres ved først at sætte ↓ aktuelle disk til at være system disken, og derefter skrive ↓ følgende kommando til CCP/M-86:↲ ↲ A> ┆b0┆3270┆b0┆EMUL p↲ ↲ hvor 'p' repræsenterer en af de fire mulige parametersæt ↓ angivelser: a, b, c eller d. En anden mulighed for indlæs┄┄┄↓ ning og opstart af emulatoren er, at benytte MENU program┄┄┄↓ met. CCP/M-86 skal i dette tilfælde gives følgende kommando, ↓ efter valg af system disk:↲ ↲ A> ┆b0┆MENU EMULMENU↲ ↲ hvorefter menu'en giver mulighed for indlæsning og opstart ↓ af emulatoren med fire forskellige parametersæt (se afsnit ↓ 3).↲ ↲ I forbindelse med indlæsning og opstart af emulatoren kan ↓ flere fejlmuligheder opstå, hvilket bevirker, at en forkla┄↓ rende meddelelse bliver udskrevet.↲ ↲ Er parametersæt angivelsen (a,b,c,d) ikke korrekt, vil en af ↓ følgende meddelelser fremkomme:↲ ↲ - ┆84┆Parametersæt angivelse (a,b,c,d) mangler↲ ┆84┆Hvilket betyder, at parametersæt angivelsen i CCP/M-86 ↓ ┆19┆┆82┆┄┄kommandoen har været udeladt.↲ ↲ - Parametersæt angivelse (a,b,c,d) uklar↲ ┆84┆Hvilket betyder, at flere parametersæt angivelser har væ┄↓ ┆19┆┆82┆┄┄ret anvendt i samme CCP/M-86 kommando.↲ ↲ - Parametersæt angivelse (a,b,c,d) fejlagtig↲ ┆84┆Hvilket betyder, at parametersæt angivelsen ┆a1┆ikke┆e1┆ har væ┄ret ↓ ┆19┆┆82┆┄┄en af de fire mulige.↲ ↲ ┆8c┆┆83┆┆c2┆↓ ┆14┆┆b1┆┆a1┆┆b0┆Partner ┆05┆5. Betjening↲ ┆14┆┆b2┆┆b0┆┆a1┆5┆b2┆┆b0┆┆a1┆. Betjening┆05┆Partner↲ ┆14┆┆b3┆↲ Findes parametersæt filen (3270prms.prm) ┆a1┆ikke┆e1┆ på system ↓ disken, eller er filen i brug, fremkommer følgende meddelel┄↓ se:↲ ↲ - Parameter filen: 3270prms.prm ukendt.↲ ↲ Findes filen med basis programmel (imc.cmd) ikke på system ↓ disken vil følgende meddelelse fremkomme:↲ ↲ - Fejl ved initialisering af: imc.cmd↲ ↲ Udnyttes Partner systemet specielt, f.eks. af lagerplads ↓ krævende programmer udført i andre konsoller, medens indlæs┄↓ ning og opstart af emulatoren foretages, kan det hænde at ↓ emulatoren ikke kan få tildelt nødvendige ressourcer (f.eks. ↓ lagerplads til databufre). I sådanne tilfælde vil een af ↓ følgende meddelelser fremkomme:↲ ↲ - For lidt lager↲ eller↲ - For få CCP/M kø-beskrivelser.↲ ↲ Er emulatoren udstyret med en skriverenhed og dennes enheds┄↓ nummer er sammenfaldende med eet eksisterende enhedsnummer i ↓ klyngen, når emulatoren startes, vil følgende meddelelse ↓ fremkomme:↲ ↲ - Enhedsnummer for skriver eksisterer.↲ ↲ Optræder en af ovennævnte meddelelser vil emulatoren ikke ↓ være indlæst eller startet. Afhængig af hvorledes indlæsning ↓ af emulatoren er indledt, vil man vende tilbage til enten ↓ CCP/M-86 niveau eller til MENU EMULMENU. Den evt. fejl kan ↓ herefter udbedres, og en ny indlæsning og opstart af emula┄↓ toren kan foretages efter ovennævnte retningslinier.↲ ↲ Optræder ingen af ovennævnte meddelelser vil emulatoren være ↓ korrekt indlæst, og udstyret med parametersættet angivet i ↓ CCP/M-86 kommandoen. Skærmens aktuelle indhold vil blive ↓ slettet, inklusiv status liniens indhold, hvorefter følgende ↓ tekst vil blive skrevet:↲ ↲ ┆a1┆ ↲ ┆a1┆!Partner IBM 3270 Emulator opstart↲ ↲ i statuslinien. Teksten vil blive vist i ca. 1-2 sek., me┄┄┄↓ dens emulatoren initialiseres (bl.a. vil tastaturets speci┄↓ elle programmerbare taster ændre betydning), hvorefter tek┄↓ sten vil blive slettet.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ Emulatoren er nu funktionsklar; for at få skabt en forbin┄┄┄↓ delse til den ønskede værtsdatamat, skal man dog sikre sig ↓ at følgende emner er funktionsdygtige:↲ ↲ - Lokalnettet↲ - Kontrolenheden (RC891)↲ - Modem↲ - Kommunikations linien↲ - Værtsdatamaten.↲ ↲ ↲ ┆b0┆5.2 Emulator introduktion↲ ↲ Emulatoren er fremstillet på en sådan måde, at Partner sy┄↓ stemet samtidig med at fungere som en per┄┄sonlig datamat ↓ (PC), også kan benyttes som IBM 3270 terminal, integreret ↓ med RC891 kontrolenheden. Når en Partner udfører emu┄lator ↓ programmellet i en af de fire mulige konsoller, vil denne ↓ konsol udfra et betjeningsmæssigt synspunkt fungere som en ↓ IBM 3278 model 2A eller en IBM 3279 model 2A terminal. ↓ Udføres emulator program┄met i flere af Partner systemets ↓ konsoller, vil hver konsol optræ┄de som en selvstændig IBM ↓ 3270 terminal.↲ ↲ RC891 kontrolenheden er en kommunikations enhed, som gør det ↓ muligt at skabe tilgang til værtsdatamater, som benytter BSC ↓ eller SNA/SDLC kommunikations former. Endvidere under┄┄støtter ↓ RC891 kontrolenheden DATEX (X.21) tilslutninger til ↓ værtsdatamater, samt forbindelser til RC8000 værtsdatamater ↓ via Lokal Net.↲ ↲ ┆b0┆5.2.1 Klynge begrebet↲ ↲ En 3270 klynge består af en RC891 kontrolenhed med et antal ↓ 3270 terminaler tilknyttet.↲ ↲ Terminalerne kan både være RC855 terminaler, som via RcCir┄↓ cuit er forbundet med kontrolenheden, samt Partnere, som ↓ udfører IBM 3270 Emulator programmellet. RC855 termi┄nalerne ↓ skal ikke yderligere omtales i dette skrift; derimod vil der ↓ udelukkende blive fokuseret på Partnere, når dis┄se fungerer ↓ som IBM 3270 terminaler. ↲ ↲ Når en Partner fungerer som en/flere IBM 3270 terminal(er), ↓ skal den være forbundet med kontrolenheden ved hjælp af Lo┄↓ kal Net.↲ ↲ Ved at udføre IBM 3270 Emulator programmellet i flere af ↓ Partner systemets konsoller er der mulighed for, at Partne┄↓ ren logisk set kan fungere som op til fire IBM 3270 termina┄↓ ler.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ Yderligere information vedrørende RC891 kontrolenheden kan ↓ findes i reference (4).↲ ↲ ↲ ┆b0┆5.2.2 Emulator konfigurering↲ ↲ En Partners virkemåde, når den fungerer som 3270 terminal, ↓ er påvirket af et antal konfigurerings parametre. Disse pa┄↓ rametres værdier kan ændres ved hjælp af et specielt konfi┄↓ gureringsprogram inden IBM 3270 Emulatoren startes. (Se af┄↓ snit 3.1).↲ ↲ Det skal yderligere oplyses, at kontrolenheden ligeledes er ↓ afhængig af et antal konfigurerings parametre. Visse af dis┄↓ se parametres indhold har indflydelse på emulatorens virke┄↓ måde; det drejer sig især om emulatorens status linie med┄┄┄↓ delelser, som brugeren selv er i stand til at definere. ↓ Hvor┄ledes kontrolenhedens konfigurerings parametre kan æn┄┄↓ dres, kan ses i afsnit 3.2. Yderligere information vedrøren┄↓ de de enkelte parameteres betydning o.lign. kan findes i re┄↓ ference (4).↲ ↲ ↲ ┆b0┆5.2.3 Emulator virkemåde↲ ↲ En klynge med Partnere, som udfører IBM 3270 Emula┄tor pro┄↓ grammellet, vil kommunikere med værtsdatamater på samme måde ↓ som en IBM 3270 klynge kontrolenhed ('cluster control ↓ unit'), der benytter BSC eller SNA/SDLC kommunika┄┄tions linie ↓ dicipliner.↲ ↲ Ud fra et betjeningsmæssigt synspunkt vil hver emulator fun┄↓ gere som en IBM 3278 model 2A eller en IBM 3279 model 2A ↓ terminal, afhængig af den anvendte skærmtype (monokrom, ↓ farveskærm). Dog er Partner tas┄taturet anderledes indrettet, ↓ samt udstyret med visse ud┄vi┄delser, sammenlignet med det ↓ tilsvarende IBM skri┄vemaskine tastatur.↲ ↲ En værtsdatamat, der arbejder med 3270-orienterede applika┄↓ tionsprogrammer, vil kommunikere med brugere ved hjælp af en ↓ række billeder på emulatorens skærmenhed, som viser de data ↓ som værtsdatamaten har sendt. Ved hjælp af emulatorens tas┄↓ tatur kan brugere indtaste nye data, ændre eller slette be┄↓ stående, samt sende de reviderede data til værtsdatamaten, ↓ hvor de evt. kan lagres eller undergå yderligere databehand┄↓ ling.↲ ↲ Værtsdatamatens applikationsprogram frembringer ofte skærm┄↓ billeder, der er opbygget som "formularer", som brugeren kan ↓ udfylde og returnere. Et formatteret skærmbillede består af ↓ ════════════════════════════════════════════════════════════════════════ ↓ beskyttede felter, der indeholder vejledende tekst, samt af ↓ ikke-beskyttede felter, hvor brugeren kan indtaste data. Al┄↓ le sådanne felter indledes med et såkaldt attribut-tegn, som ↓ for emulatoren beskriver forskellige egenskaber ved aktuelle ↓ felt. Attribut-tegnet optager een tegnposition, men vises i ↓ skærmbilledet som et blank-tegn.↲ ↲ Brugeren kan påvirke emulatoren til at sende data til værts┄↓ datamaten, ved at benytte en attention-tast. Benyttes en så┄↓ dan, f.eks. Send eller F10, vil indholdet af de modificerede ↓ felter, blive sendt til værtsdatamaten.↲ ↲ Ved at have en eller flere skrivere tilknyttet klyngen er ↓ det muligt at få udskrifter af skærmbilleder, samt at modta┄↓ ge data direkte til skrivere fra værtsdatamaten.↲ ↲ Nærmere beskrivelser af hvorledes en given værtsdatamats ap┄↓ plikationsprogram udnytter 3270-mulighederne må søges i de ↓ betjeningsvejledninger, som gælder for pågældende applika┄┄┄↓ tionsprogram. Bemærk især, at anvendelsen af A- og F-taster ↓ helt er afhængig af applikationsprogrammellet.↲ ↲ ↲ ┆b0┆5.3 Emulatorens skærmenhed↲ ↲ En Partner er enten udstyret med den monokrome (ensfarvede) ↓ RC740 skærmenhed eller farveskærmen RC741. IBM 3270 ↓ Emulatoren kan benyttes uanset hvilken type skærmenhed der ↓ anvendes, dog vil udskrifter på skærmene fremtræde ↓ forskelligt. Den monokrome RC740 skærmenhed kan kun variere ↓ udskriftsmåden v.h.a. lysintensitet (normal/høj), uanset om ↓ der skrives i et beskyttet eller ikke-beskyttet felt, medens ↓ farveskærmen RC741 vil benytte farverne: grøn, rød, blå og ↓ hvid. Efterfølgende skema giver et billede af de to ↓ skærmtypers udskriftsmåder afhængig af felttype:↲ ┆a1┆ ↲ ┆a1┆ ┆a1┆ RC740 RC741 ↲ ┆a1┆ Felttype Lysintensitet Farve ↲ Ikke-beskyttet normal grøn↲ Ikke-beskyttet høj rød↲ Beskyttet normal blå↲ ┆a1┆ Beskyttet høj hvid ↲ ↲ ↲ ┆b0┆5.3.1 Data præsentation↲ ↲ Som omtalt tidligere vil data modtaget fra en værtsdatamats ↓ applikationsprogram blive vist på skærmenheden ved brug af ↓ alfabetiske, numeriske og specielle tegn (se reference (1)). ↓ ════════════════════════════════════════════════════════════════════════ ↓ Brugeren har mulighed for at benytte de samme tegn ved ind┄↓ tastning af data via det tilknyttede tastatur. Værtsdatama┄↓ tens applikationsprogram producerer formatterede skærmbille┄↓ der ved at benytte attribut-tegn i data, der sendes til emu┄↓ la┄toren. Attribut-tegnene definerer de felter på skærmbille┄↓ det, hvor f.eks. brugeren kan indtaste, modificere og slette ↓ data. Eftersom alle positioner på skærmbilledet kan anven┄┄┄↓ des, kan et felt indledes i en vilkårlig position på skær┄┄┄↓ men.↲ ↲ ┆b0┆┆a1┆Markør↲ ↲ Markøren er et specielt symbol som identificerer en tegn po┄↓ sition på skærmbilledet, normalt den position hvor næste ↓ tegn, som indtastes fra emulatorens tastatur, vil blive ↓ vist.↲ ↲ Markørens udseende bestemmes af en af emulatorens konfigura┄↓ tions parametere (se 3.1.1.1). Markørens bevægelse beskrives ↓ nærmere i afsnit 5.4.3.1.↲ ↲ ↲ ┆b0┆5.3.2 Status linie information↲ ↲ Partner skærmbilledet indeholder 25 linier, hver med 80 ↓ tegn┄positioner. Data modtaget fra værtsdatamaters applika┄↓ tions┄programmer vil blive vist på de øverste 24 linier. Den ↓ ne┄┄derste linie er statuslinien og benyttes til meddelelser ↓ fra Kontrolenheden og emulatoren til brugeren, og stammer ↓ ┆a1┆ikke┆e1┆ fra værtsdatamatens applikationsprogram.↲ ↲ Status meddelelserne starter i forskellige positioner på li┄↓ nien afhængig af hvilken type meddelelse der er tale om. ↓ Status linien er inddelt i 8 felter med følgende informa┄┄┄↓ tion:↲ ↲ ┆a1┆Position Attribut Indhold┆05┆↲ ↲ 1- 1 Invers Tastatur lås indikator↲ 3- 8 Fremhævet Tastatur status↲ 10-21 Normal Værts linie identifikation↲ 23-25 Invers USM indikator↲ 27-29 Invers Tegn ind indikator↲ 31-33 Normal Skriver enheds identifikation↲ 35-55 Invers Enheds status↲ 57-80 Invers/ Kommunikations (linie/session) ↲ fremhævet status.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆Tastatur lås indikator↲ ↲ Der vises et 'x', når tastaturet er låst. Dette sker når en ↓ attention-tast er blevet benyttet for at sende data til ↓ værtsdatamaten. Tastaturet vil blive låst op af værtsdatama┄↓ tens applikationsprogram.↲ ↲ ┆b0┆┆a1┆Tastatur status↲ ↲ Dette felt bliver kun benyttet når værtsdatamaten benytter ↓ SNA/SDLC kommunikations metode. Meddelelserne som kan fore┄↓ komme i dette felt beskrives i afsnit 5.6.2↲ ↲ ┆b0┆┆a1┆Værts linie identifikation↲ ↲ Identifikations tekst af hvilken værtsdatamat-linie emulato┄↓ ren er forbundet til. Denne identifikations tekst er det mu┄↓ ligt at ændre (se afsnit 3 og reference (4)).↲ ↲ ┆b0┆┆a1┆USM indikator↲ ↲ Symbolet 'USM' vil fremkomme på status linien, hvis værtsda┄↓ tamaten giver emulatoren information om en '┆a1┆U┆e1┆n┆a1┆s┆e1┆olicited ┆a1┆M┆e1┆es┄↓ sage' (uopfordret meddelelse fra værtsdatamaten). USM-symbo┄↓ let fjernes ved at aktivere tasten med USM-symbolet, hvorved ↓ der samtidig afsendes en attention-kode til værtsdatamaten. ↓ Funktionen er applikations-afhængig.↲ ↲ ┆b0┆┆a1┆TEGN IND indikator↲ ↲ Symbolet 'INS' vil fremkomme på status linien, når 'TEGN ↓ IND' tasten aktiveres for at begynde en indsætte funktion. ↓ INS-symbolet fjernes ved at ophæve indsætte funktionen, ↓ hvilket gøres ved at aktivere 'TEGN IND' tasten igen.↲ ↲ ┆b0┆┆a1┆Skriverenheds identifikation↲ ↲ Er der tilknyttet en skriver til emulatoren (se afsnit ↓ 3.1.1.6 og 3.1.1.7) vil den "fysiske" CCP/M skrivers nummer ↓ blive vist på status linien på følgende måde: Snn, hvor 'nn' ↓ repræsenterer skriver nummeret 0 til 15 (f.eks. S 0, eller ↓ S15).↲ ↲ ┆b0┆┆a1┆Enheds status↲ ↲ En tekst i dette fejlt indikerer en unormal tilstand i emu┄↓ latoren, enten vedrørende skærmenheden eller skriverenhe┄den. ↓ De mulige meddelelser i dette felt og deres betydning er be┄↓ skrevet i afsnittene 5.6.2.2 og 5.6.2.3.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆Kommunikations status↲ ↲ Tekster i dette felt drejer sig enten om kommunikations li┄↓ nie status eller SNA/SDLC sessions information. Udskrives ↓ linie status information vil teksten fremtræde med invers ↓ skrift, medens SNA/SDLC sessions information vil fremtræde ↓ med fremhævet skrift. De mulige tekster og deres betydning ↓ er beskrevet i afsnit 5.6.2.1.↲ ↲ ↲ ┆b0┆5.4 Tastatur funktioner↲ ↲ En Partner er udstyret med et separat RC730 skrivemaskine ↓ tastatur. Partner IBM 3270 Emulator pakken indeholder udover ↓ diverse programmel, også et antal special taster, som skal ↓ erstatte visse af de originale taster på RC730 tastaturet. ↓ Når dette er foretaget, vil Partner tastaturet være ud┄┄styret ↓ med alle nødvendige 3270 funktioner. Tastaturets ud┄seende ↓ efter udskiftning af taster kan ses i appendix B.↲ ↲ Hvorledes udskiftning af taster foretages, samt beskrivelse ↓ af hvilke taster, som skal udskiftes, kan findes i Ref. (5).↲ ↲ ↲ ┆b0┆5.4.1 Tastatur beskrivelse↲ ↲ Tastaturet består af tre hovedgrupper: et centralt skrivema┄↓ skine tastatur; over dette, en række med attention-taster; ↓ og til højre, en blok med numeriske taster, samt taster be┄↓ regnet til redigering af data udskrevet på skærmenheden.↲ ↲ Alle taster, som frembringer tegn-værdier, vil repetere au┄↓ tomatisk, når de har været trykket ned i mere end et sekund.↲ ↲ Er en sådan repetitions tast trykket ned i længere tid, vil ↓ hastigheden, hvorved repetitionen foregår, forøges til det ↓ dobbelte.↲ ↲ Tastaturet er udstyret med en "alarm" som benyttes under ↓ visse omstændigheder, for at meddele brugeren om fejlagtig ↓ anvendelse af tastaturet. F.eks. vil "alarmen" høres, hvis ↓ data forsøges inddateret, mens tastaturet er låst; dette in┄↓ dikeres med tegnet 'x' i status linien.↲ ↲ Tasterne kan funktionsmæssigt klassificeres som alfanumeri┄↓ ske, hjælpe funktions, attentions og redigeringstaster.↲ ↲ De alfanumeriske taster har en lysere farvetone, mens de øv┄↓ rige taster fremtræder i en mørkere nuance.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆5.4.2 Hjælpe funktions taster↲ ↲ Hjælpe funktions tasterne er udstyret med følgende kende┄┄┄↓ tegn: ESC, CTRL, ALT, ` (skift), ┆a1┆`┆e1┆ (lås) og <- (rub-out). ↓ Tasterne benyttes til forskellige hjælpe funktioner, men re┄↓ præsenterer i sig selv ikke nogen tegn-værdi.↲ ↲ Tasterne: ESC og <- (rub-out) har for nuværende ingen funk┄↓ tionsmæssig betydning for emulatoren, idet den vil ignorere ↓ brugen heraf.↲ ↲ ┆a1┆┆b0┆CTRL↲ ↲ Når brugeren øn┄sker, at afslutte brugen af IBM 3270 ↓ Emulatoren og derved frigiver den anvendte konsol til andre ↓ formål, tryk┄kes CTRL tasten ned, samtidig med at der trykkes ↓ på tasten 'c'. Emu┄latoren vil udskrive følgende tekst i ↓ status linien:↲ ↲ ┆a1┆ ╞ ╞ ↲ ┆a1┆!Partner IBM 3270 Emulator nedlukning╞ ↲ ↲ Teksten vil kunne ses i ca. 2 sekunder, hvorefter konsollen ↓ vil vende tilbage til CCP/M-86 niveau (evt. til MENU EMUL┄┄┄↓ MENU, hvis denne funktion har været anvendt).↲ ↲ Ønsker brugeren at benytte Kontrolenhedens indbyggede test- ↓ funktioner, gøres dette ved at trykke CTRL tasten ned sam- ↓ tidig med at der trykkes på tasten 't'. Kontrolenheden vil ↓ anvende IBM 3270 Emulatoren til kommunikation med brugeren ↓ under udførelsen af de enkelte test-funktioner, som stilles ↓ til rådighed. Yderligere information vedrørende Kontrolen- ↓ hedens test-funktioner kan findes i ref. (4).↲ ↲ Når brugeren vil vende tilbage til normal IBM 3270 Emulator ↓ drift, trykkes CTRL og 't' tasterne ned samtidig igen.↲ ↲ ┆b0┆┆a1┆ALT↲ ↲ ALT tasten benyttes udelukkende i forbindelse med aktivering ↓ af visse specielle funktioner. ALT tasten trykkes ned, sam┄↓ tidig med en af de attention taster, hvorpå den specielle ↓ funktion er markeret - på kanten af tasten.↲ ↲ Hvis ALT tasten skal benyttes sammen med en bestemt tast, ↓ for at aktivere en speciel funktion, er dette omtalt i be┄┄┄↓ skrivelsen af denne funktion.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆` (skift)↲ ↲ Skift tasten kan anvendes i forbindelse med de alfanumeriske ↓ taster på det centrale skrivemaskine tastatur. Trykkes skift ↓ tasten samtidig med en alfabetisk tast, frembringes tastens ↓ store bogstavs repræsentation. Trykkes skift tasten samtidig ↓ med en tast med to tegn, frembringes tastens øverste tegn.↲ ↲ Skift tasten anvendes yderligere til at frembringe atten┄┄┄↓ tion-tegnene F13-F24. Skift funktionen afsluttes når skift ↓ tasten slippes.↲ ↲ ┆b0┆┆a1┆`┆e1┆ (lås)↲ ┆b0┆┆a1┆┆81┆ ↲ ↲ Trykkes lås tasten ned vil tastaturet fungere som om skift ↓ tasten permanent trykkes ned. Når lås tasten trykkes ned ↓ igen vil lås-funktionen ophøre.↲ ↲ ↲ ┆b0┆5.4.3 Alfanumeriske taster↲ ↲ De alfanumeriske taster vil frembringe tegn svarende til de ↓ alfabetiske, numeriske, eller specielle tegn hvormed hver ↓ tast er udstyret, enten direkte eller i forbindelse med ↓ skift-tasten.↲ ↲ Alfanumeriske taster benyttes til at indtaste data i ikke-↓ beskyttede felter.↲ ↲ Når markøren er placeret i et felt indledt af en numerisk ↓ attribut, accepteres kun visse tegn som inddata. Disse tegn ↓ inkluderer decimal cifrene (0-9), minus tegnet (-), punktum ↓ (.) og/eller komma (,). Indtastes et ulovligt tegn i feltet ↓ vil tastaturets "alarm" blive aktiveret. Det skal pointeres, ↓ at test af inddata til numeriske felter kan varieres ved ↓ hjælp af emulatorens konfigurations parametre, beskrevet i ↓ afsnittene 3.1.1.2 og 3.1.1.3.↲ ↲ ↲ ┆b0┆5.4.3.1 Automatisk markør bevægelse↲ ↲ Markøren identificerer en tegn position på skærmbilledet, ↓ normalt den position hvor næste tegn, som indtastes fra emu┄↓ latorens tastatur, vil blive vist. Er et tegn allerede ind┄↓ tastet i den givne position, vil tegnet blive overskrevet. ↓ Hver gang et tegn indtastes via tastaturet, vil markøren ↓ rykke en tegn position fremad.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ Hvis et tegn indtastes i sidste position på en linie, vil ↓ markøren rykke til første position på næste linie. Indtastes ↓ et tegn i sidste position på sidste linie, vil markøren ryk┄↓ ke til første position på første linie.↲ ↲ Når et tegn indtastes i sidste position i et inddata felt, ↓ vil markøren rykke til positionen efter næste attribut-tegn, ↓ hvis dette attribut-tegn indikerer, at feltet kan benyttes ↓ til alfanumerisk, numerisk inddata eller at feltet er be┄┄┄↓ skyttet mod inddata. Hvis attribut-tegnet derimod indikerer, ↓ at feltet både er numerisk og beskyttet, siges feltet at væ┄↓ re et ┆a1┆automatisk skip┆e1┆ felt. Markøren vil rykke frem til po┄↓ sitionen efter næste attribut-tegn som indikerer et inddata ↓ felt.↲ ↲ Markøren berøres ikke af data som sendes til eller fra ↓ værtsdatamatens applikations program, med mindre en medde┄┄┄↓ lelse om markør bevægelse modtages fra applikations program┄↓ met.↲ ↲ Redigerings tasters indflydelse på markør bevægelsen beskri┄↓ ves i afsnit 5.4.5.1.↲ ↲ ↲ ┆b0┆5.4.4 Attention taster↲ ↲ Når en attention tast trykkes ned, overføres et såkaldt ┆a1┆at┄↓ ┆19┆┄┄┆84┆tention identifikations tegn┆e1┆ (AID) fra emulatoren til kon┄↓ trolenheden. På baggrund af attention tegnets type kan Kon┄↓ trolenheden afgøre, hvilken reaktion den skal tage.↲ ↲ Attention tegnet kan enten være en såkaldt ┆a1┆remote attention┆e1┆, ↓ eller en ┆a1┆lokal attention┆e2┆.↲ ↲ En ┆a1┆lokal attention┆e1┆ benyttes til at igangsætte en funktion, ↓ som er helt lokal for klyngen, og som derfor ikke involverer ↓ værtsdatamatens applikationsprogrammel.↲ ↲ En ┆a1┆remote attention┆e1┆ bevirker at mere eller mindre data vil ↓ blive sendt til værtsdatamatens applikations programmel. Var ↓ tasten, som blev trykket, en såkaldt ┆a1┆data attention tast┆e1┆, ↓ vil indholdet af alle modificerede felter på emulatorens ↓ skærmbillede blive sendt til applikations programmet, sammen ↓ med attention identifikations tegnet. Var tasten som blev ↓ trykket derimod en såkaldt ┆a1┆short attention┆e1┆ tast, vil appli┄↓ kations programmet kun modtage attention identifikations ↓ tegnet.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ Når en attention tast trykkes, vil tastaturet blive låst, ↓ således at yderligere inddatering forhindres, indtil appli┄↓ kations programmet eller kontrol enheder frigiver tastaturet ↓ igen. Når tastaturet er låst indikeres dette ved tegnet 'x' ↓ i status linien.↲ ↲ I det følgende vil de enkelte attention taster og deres ↓ funktioner blive gennemgået:↲ ↲ ┆b0┆┆a1┆Clear (ALT & F1)↲ ┆a1┆↲ ┆a1┆Short attention┆e1┆ tast. Når denne tast benyttes slettes hele ↓ skærmbilledet, inklusivt beskyttede felter. Markøren vil ↓ blive flyttet til første position på skærmen. Værtsdatama┄┄┄↓ tens reaktion er afhængig af applikations programmet.↲ ↲ ┆a1┆┆b0┆Reset (ALT & F2)↲ ↲ ┆a1┆Lokal attention┆e1┆ tast. Hvis en ┆a1┆remote attention┆e1┆ tast har væ┄↓ ret aktiveret tidligere, og Kontrolenheden endnu ikke har ↓ haft mulighed for at sende meddelelsen til værtsdatamaten, ↓ vil meddelelsen blive annuleret, samtidig med at tastaturet ↓ frigives igen.↲ ↲ Reset-tasten kan ligeledes benyttes til at annullere sidste ↓ anmodning om hard-copy udskrivning (se PRINT), hvorved tas┄↓ taturet ligeledes frigives.↲ ↲ ┆b0┆┆a1┆SysRq (ALT & F3)↲ ↲ ┆a1┆Lokal attention┆e1┆ tast. Brugeren vil ved brug af denne tast ↓ initiere et skift mellem kommunikation med værtsdatamatens ↓ applikation og SSCP.↲ ↲ I tilfælde af emulatorens tilknytning til værtsdatamater med ↓ BSC kommunikation via det offentlige datanet (DATEX - X.21) ↓ benyttes SysRq-tas┄ten til at fremkalde en såkaldt DATEX-↓ menu. Denne menu vil oplyse brugeren om de valgmuligheder, ↓ som datanettet tilby┄der.↲ ↲ ┆b0┆┆a1┆Attn (ALT & F4)↲ ↲ ┆a1┆Short attention┆e1┆ tast. Benyttes denne tast vil en SNA Signal┄↓ sekvens blive sendt til værtsdatamaten.↲ ↲ ┆b0┆┆a1┆USM (ALT & F5)↲ ↲ ┆a1┆Short attention┆e1┆ tast. Benyttes denne tast vil USM-indikato┄↓ ren i statuslinien blive slettet, samtidig med at attention-↓ ════════════════════════════════════════════════════════════════════════ ↓ tegnet sendes til værtsdatamaten. Reaktion på funktionen er ↓ afhængig af applikationsprogrammet.↲ ↲ ┆b0┆┆a1┆Selct (ALT & F6)↲ ↲ ┆a1┆Lokal attention┆e1┆ tast. Ved at benytte denne tast vil brugeren ↓ få mulighed for at vælge ny værtsdatamat, hvis kontrolenhe┄↓ den har forbindelse til flere værtsdatamater. (Se afsnit ↓ 5.6.1).↲ ↲ ┆b0┆┆a1┆CrSel (ALT & F8)↲ ↲ Denne tast (Cursor Select) kan siges at være en kombineret ↓ ┆a1┆data attention┆e1┆ tast og redigerings tast. Brugen af tasten er ↓ kun gyldig i felter med attribut-tegn, som indikerer at fel┄↓ terne er lyspen valgbare. Funktionen afhænger til dels af ↓ det tegn, der vises i sådanne felters anden tegnposition ↓ (den position, som følger umiddelbart efter attribut-tegn ↓ positionen). Funktionen opnås ved at flytte markøren til ↓ denne position og derefter aktivere tasten. De mulige funk┄↓ tioner, afhængig af feltets indhold i anden tegnposition, ↓ vises i efterfølgende skema:↲ ↲ ┆a1┆Tegn Funktion┆05┆↲ & ┆84┆Aktivering af CrSel-tasten bevirker, at inddata ↓ ┆19┆┆8b┆┄┄vil blive sendt til værtsdataten med et attention ↓ ┆19┆┆8b┆┄┄tegn svarende til at Send-tasten var blevet akti┄↓ ┆19┆┆8b┆┄┄veret.↲ ↲ blank ┆84┆Aktivering af CrSel-tasten bevirker, at kun ↓ ┆19┆┆8b┆┄┄adresserne på modificerede felter vil blive sendt ↓ ┆19┆┆8b┆┄┄til værtsdatamaten med et attention tegn (Cursor ↓ ┆19┆┆8b┆┄┄Select).↲ ↲ > ┆84┆Aktivering af CrSel-tasten bevirker, at tegnet ↓ ┆19┆┆8b┆┄┄ændres til '?'; ved næste ┆a1┆data-attention┆e1┆ aktive┄↓ ┆19┆┆8b┆┄┄ring udelades feltet.↲ ↲ ? ┆84┆Aktivering af CrSel-tasten bevirker, at tegnet ↓ ┆19┆┆8b┆┄┄ændres til '>'; ved næste data-attention aktive┄↓ ┆19┆┆8b┆┄┄ring sendes feltet (igen).↲ ↲ ┆b0┆┆a1┆PRINT↲ ↲ ┆a1┆Lokal attention┆e1┆ tast. Benyttes denne tast vil skærmbilledet ↓ blive udskrevet på emulatorens hard-copy skriver. Tastaturet ↓ er låst (status linien viser 'x') indtil skærmbilled indhol┄↓ det er overført til skriveren. Udskrivnings aktiviteten kan ↓ evt. annulleres og tastaturet låses op ved at benytte Reset-↓ tasten.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆Send↲ ↲ ┆a1┆Data attention┆e1┆ tast. Benyttes denne tast vil alle modifice┄↓ rede felters indhold, samt en send-attention, blive sendt ↓ til værtsdatamaten.↲ ↲ ┆b0┆┆a1┆A1-A4 (Program Access)↲ ↲ ┆a1┆Short attention┆e1┆ taster. Benyttes disse taster vil udelukken┄↓ de attention-tegnet blive sendt til værtsdatamaten. Reakti┄↓ onen på funktionen er afhængig af applikations programmet.↲ ↲ ┆b0┆┆a1┆F1-F24 (Program Function)↲ ↲ ┆a1┆Data attention┆e1┆ taster. Benyttes disse taster vil alle modi┄↓ ficerede felters indhold, samt attention-tegnet blive sendt ↓ til værtsdatamaten. Reaktionen på funktionen er afhængig af ↓ applikations programmet.↲ ↲ ↲ ┆b0┆5.4.5 Redigerings taster↲ ↲ Umiddelbart efter emulatorens opstart kan redigerings funk┄↓ tionerne benyttes, da forbindelsen til en værtsdatamat ikke ↓ er påkrævet. Kun når tastaturet er låst, kan redigerings ↓ tasterne ikke benyttes.↲ ↲ ↲ ┆b0┆5.4.5.1 Markør-bevægelses taster↲ ↲ Når data indtastes, flytter markøren sig en position fremad, ↓ hver gang et tegn tastes ind. Når et tegn indtastes i sidste ↓ position i et felt, vil markøren ofte placeres i begyndelsen ↓ af næste inddata felt.↲ ↲ Markøren kan også flyttes ved brug af tasterne beskrevet i ↓ dette afsnit. Denne markør-bevægelse vil ske uden at slette ↓ de tegn, som markøren eventuelt passerer.↲ ↲ <-╞ ╞ ┆84┆Denne tast vil bevæge markøren een tegnposition ↓ ┆19┆┆8b┆┄┄mod venste; eventuelt til forudgående linies/ne┄↓ ┆19┆┆8b┆┄┄derste linies sidste tegn position.↲ ↲ ->╞ ╞ ┆84┆Denne tast vil bevæge markøren een tegnposition ↓ ┆19┆┆8b┆┄┄mod højre; eventuelt til efterfølgende linies/ø┄↓ ┆19┆┆8b┆┄┄verste linies første tegn position.↲ ↲ `╞ ╞ ┆84┆Denne tast vil bevæge markøren een tegn-position ↓ ┆19┆┆8b┆┄┄op (til samme position på forudgående linie; ↓ ┆19┆┆8b┆┄┄eventuelt til samme position på nederste linie).↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ ╞ ┆84┆Denne tast vil bevæge markøren een tegn-position ↓ ┆19┆┆8b┆┄┄ned (til samme position på efterfølgende linie; ↓ ┆19┆┆8b┆┄┄eventuelt til samme position på øverste linie).↲ ↲ ╞ ╞ ┆84┆Denne tast vil bevæge markøren til første inddata ↓ ┆19┆┆8b┆┄┄position i det første ikke-beskyttede felt på ↓ ┆19┆┆8b┆┄┄skærmbilledet. Hvis der ikke findes inddaterings ↓ ┆19┆┆8b┆┄┄felter i skærmbilledet vil markøren blive place┄↓ ┆19┆┆8b┆┄┄ret i første linies første tegn position.↲ ↲ ->╞ ╞ ┆84┆Denne tast vil bevæge markøren til første inddata ↓ ┆19┆┆8b┆┄┄position i efterfølgende inddata felt. Hvis der ↓ ┆19┆┆8b┆┄┄ikke findes inddaterings felter i skærmbilledet ↓ ┆19┆┆8b┆┄┄vil markøren blive placeret i første linies før┄↓ ┆19┆┆8b┆┄┄ste tegn position.↲ ↲ <-╞ ╞ Denne tast vil bevæge markøren til første inddata ↲ (skift ->) ┆84┆position i aktuelle felt, hvis markøren, når tas┄↓ ┆19┆┆8b┆┄┄ten aktiveres, ikke er placeret i feltets første ↓ ┆19┆┆8b┆┄┄inddaterings position.↲ ↲ ╞ ╞ ┆84┆I alle andre tilfælde vil markøren bevæges til ↓ ┆19┆┆8b┆┄┄første inddaterings position i forudgående felt. ↲ ╞ ╞ ┆84┆Hvis der ikke findes inddaterings felter i skærm┄↓ ┆19┆┆8b┆┄┄billedet vil markøren blive placeret i første li┄↓ ┆19┆┆8b┆┄┄nies første tegn position.↲ ↲ <-╞ ╞ ┆84┆Denne tast vil bevæge markøren til den første ik┄↓ ┆19┆┆8b┆┄┄ke-beskyttede position i de efterfølgende linier, ↓ ┆19┆┆8b┆┄┄heri medregnet linierne placeret før markør posi┄↓ ┆19┆┆8b┆┄┄tionen. Hvis der ikke findes inddata felter i ↓ ┆19┆┆8b┆┄┄skærmbilledet vil markøren blive placeret i før┄↓ ┆19┆┆8b┆┄┄ste linies første tegn position.↲ ↲ ↲ ┆b0┆┆a1┆5.4.5.2 Data-redigerings taster↲ ↲ Beskrivelserne i dette afsnit gælder de taster, der benyttes ↓ i den egentlige redigering af indholdet i inddata felter. ↓ Forsøges det at udføre en ulovlig redigerings operation - ↓ når markøren er placeret i et beskyttet felt eller i et at┄↓ tribut-tegn - vil 'alarm'-signalet høres.↲ ↲ TEGN IND╞ ╞ ┆84┆Aktiveres denne tast vil emulatoren indlede en ↓ ┆19┆┆8e┆┄┄indsættefunktion. INS-symbolet vil blive vist ↓ ┆19┆┆8e┆┄┄i status linien.↲ ↲ ╞ ╞ ╞ ┆84┆Når indsætte funktionen ønskes ophævet aktive┄↓ ┆19┆┆8e┆┄┄res tasten igen, hvorved også INS-symbolet i ↓ ┆19┆┆8e┆┄┄statuslinien vil forsvinde.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ ╞ ╞ ┆84┆Indsættefunktionen kræver tilstedeværelsen af ↓ ┆19┆┆8e┆┄┄et NUL-tegn i feltet, enten i den position ↓ ┆19┆┆8e┆┄┄hvor markøren er placeret eller til højre for ↓ ┆19┆┆8e┆┄┄den. Tastes et tegn vil det blive placeret i ↓ ┆19┆┆8e┆┄┄markørens position på skærmbilledet. Hvis den┄↓ ┆19┆┆8e┆┄┄ne position allerede er optaget af et tegn ↓ ┆19┆┆8e┆┄┄(ikke NUL-tegn) vil det blive flyttet een po┄↓ ┆19┆┆8e┆┄┄sition til højre i feltet, sammen med efter┄┄┄↓ ┆19┆┆8e┆┄┄følgende tegn, med undtagelse af NUL-tegn og ↓ ┆19┆┆8e┆┄┄tegn efter et NUL-tegn.↲ ↲ SLET TEGN╞ ┆84┆Hvis markøren ikke er placeret i et NUL-tegn ↓ ┆19┆┆8e┆┄┄vil tegnet i markørens position blive slettet, ↓ ┆19┆┆8e┆┄┄og efterføl┄gende tegn i feltet (eller på lini┄↓ ┆19┆┆8e┆┄┄en, hvis feltet strækker sig over flere lini┄↓ ┆19┆┆8e┆┄┄er) vil blive flyttet en position til venstre ↓ ┆19┆┆8e┆┄┄og et NUL-tegn vil blive indsat i feltet/lini┄↓ ┆19┆┆8e┆┄┄ens sidste position.↲ ↲ ┆84┆Hvis markøren er placeret i et NUL-tegn, vil ↓ ┆19┆┆8e┆┄┄SLET TEGN ingen funktion have.↲ ↲ ErEOF╞ ╞ Aktiveres ErEOF-tasten (Erase to End of Field ↲ (ALT F11)╞ ┆84┆= Slet felt) vil alle tegn i et felt fra og ↓ ┆19┆┆8e┆┄┄inklusivt tegnet i markørens position blive ↓ ┆19┆┆8e┆┄┄slettet (erstattet med NUL-tegn). Markøren vil ↓ ┆19┆┆8e┆┄┄ikke blive flyttet.↲ ↲ ErInp╞ ╞ Aktiveres ErInp-tasten (Erase Input = Slet ↲ (ALT F12)╞ ┆84┆data) vil alle inddata felter blive slettet ↓ ┆19┆┆8e┆┄┄(udfyldt med NUL-tegn) og markøren vil blive ↓ ┆19┆┆8e┆┄┄placeret i første tegn position i første ind┄↓ ┆19┆┆8e┆┄┄data felt på skærmbilledet. Hvis skærmbilledet ↓ ┆19┆┆8e┆┄┄ikke indeholder inddata felter, vil markøren ↓ ┆19┆┆8e┆┄┄blive placeret i første position på første li┄↓ ┆19┆┆8e┆┄┄nie.↲ ↲ Dup╞ ╞ ╞ ┆84┆Aktiveres Dup-tasten (Duplicate = duplikering)↲ (ALT F9)╞ ╞ ┆84┆vil et Dup-tegn blive indsat feltet første ↓ ┆19┆┆8e┆┄┄tegn position, hvorefter markøren vil blive ↓ ┆19┆┆8e┆┄┄flyttet til første tegn position i efterføl┄┄┄↓ ┆19┆┆8e┆┄┄gende inddata felt. Dup-tegnet vil blive vist ↓ ┆19┆┆8e┆┄┄som en stjerne (*). Anvendelsen er afhængig af ↓ ┆19┆┆8e┆┄┄værtsdatamatens applikationsprogram.↲ ↲ FM╞ ╞ ╞ Aktiveres FM-tasten (Field Mark = feltmarke- ↲ (ALT F10) ┆84┆ring) vil et FM-tegn blive indsat i feltet i ↓ ┆19┆┆8e┆┄┄markørens position, hvorefter markøren vil ↓ ┆19┆┆8e┆┄┄blive flyttet en position fremad. FM-tegnet ↓ ════════════════════════════════════════════════════════════════════════ ↓ ┆19┆┆8e┆┄┄vil blive vist som et simikolon (;). Anvendel┄↓ ┆19┆┆8e┆┄┄sen er afhængig af værtsdatamatens applika┄┄┄↓ ┆19┆┆8e┆┄┄tionsprogram.↲ ↲ ↲ ┆b0┆┆a1┆┆e1┆5.5 Skriver funktioner↲ ↲ En skriver tilknyttet en Partner kan enten være tilkoblet ↓ via en parallel grænseflade (dette gælder typisk for CCP/M ↓ skriver nummer = 0) eller via en seriel grænseflade (dette ↓ gælder typisk for CCP/M skriver nummer: 1). Inden IBM 3270 ↓ Emulatoren kan benytte en sådan skriver, skal skriveren kon┄↓ figureres. Denne konfigurering gælder visse fysiske egen┄┄↓ skaber vedrørende skriveren; denne konfigurering foretaget ↓ v.h.a. konfigureringsprogrammet: KONFIG. Yderligere skal ↓ skriveren konfigureres som IBM 3270 Emulator skriver; hvor┄↓ ledes dette gøres kan ses i afsnit 3.1. Emulatoren be┄nyt┄ter ↓ følgende skriver konfigurerings parametre:↲ ↲ - ┆84┆Enhedsnummer for skriver (0, hvis ingen skriver er til┄┄┄↓ ┆19┆┆82┆┄┄knyttet emulatoren).↲ ↲ - ┆84┆Maximal linielængde på skriver (max. 132 tegn i længden).↲ ↲ - ┆84┆Udskriftsmåde (fuldt billede eller komprimeret, hvis man ↓ ┆19┆┆82┆┄┄ikke ønsker udskrift linier udelukkende bestående af NUL-↓ ┆19┆┆82┆┄┄tegn og SIDESKIFT).↲ ↲ ↲ ┆a1┆┆e1┆┆b0┆5.5.1 Skriver udskriftsformater↲ ↲ Tre typer af skriver udskriftsformater kan benyttes:↲ ↲ - ┆a1┆┆84┆Transparent udskriftsformat┆e1┆ med en maximal linielængde som ↓ ┆19┆┆82┆┄┄beskrevet i konfigurerings parameteren: Maximal linielæng┄↓ ┆19┆┆82┆┄┄de på skriver. Skriver styretegn (f.eks. NL (New Line)) ↓ ┆19┆┆82┆┄┄kan indsættes i tegnstrømmen til skriveren for at kontrol┄↓ ┆19┆┆82┆┄┄lere udskrivningen.↲ ↲ - ┆84┆┆a1┆Fast udskriftsformat┆e1┆ med enten 40, 64 eller 80 tegn pr. ↓ ┆19┆┆82┆┄┄linie. Skriver styretegn (f.eks. NL (New Line)) vil auto┄↓ ┆19┆┆82┆┄┄matisk blive indsat. Kun en begrænset understøttelse af ↓ ┆19┆┆82┆┄┄skriver styretegn stilles til rådighed.↲ ↲ - ┆a1┆SNA SCS udskriftsformat↲ ↲ Uanset typen af udskriftsformat vil attribut-tegn og andre ↓ tegn, inklusiv skriver styretegn, som står i felter med ↓ ════════════════════════════════════════════════════════════════════════ ↓ "nondisplay" attribut-tegn, blive behandlet som NUL-tegn i ↓ skrivefunktionen. Dvs. at disse tegn enten vil blive skrevet ↓ som blanke eller helt udeladt.↲ ↲ Undertrykkelse af udskrivning af linier udelukkende beståen┄↓ de af NUL-tegn er kun mulig, hvis konfigurerings paramete┄┄┄↓ ren: Udskriftsmåde er sat til komprimeret udskrivning, sam┄↓ tidig med at skriveren benytter fast udskriftsformat.↲ ↲ Skriver styretegn, som er modtaget i tegnstrømmen fra værts┄↓ datamaten, er EBCDIC tegn. Disse styretegn kan være: New Li┄↓ ne (NL), Carriage Return (CR), Vertical Tabulation (VT), ↓ Form Feed (FF) og End of Message (EM). Eftersom En Partner ↓ skrivere skal have ISO styretegn vil der foregå en konverte┄↓ ring fra EBCDIC til ISO styretegn.↲ ↲ Effekten af skriver styretegnenes funktion afhænger af ud┄┄┄↓ skrifts formatet som beskrevet i følgende afsnit.↲ ↲ ↲ ┆b0┆5.5.1.1 Transparent udskriftsformat↲ ↲ NL╞ ┆84┆Bevirker at carriage return (ISO-CR) og line feed (ISO-↓ ┆19┆┆84┆┄┄LF) tegn bliver genereret. Hvis NL (eller CR) udelades ↓ ┆19┆┆84┆┄┄vil ISO-CR og ISO-LF blive genereret automatisk, når ↓ ┆19┆┆84┆┄┄"Maximal linielængde på skriver" nås.↲ ↲ CR╞ ┆84┆Bevirker at carriage return (ISO-CR) tegnet bliver gene┄↓ ┆19┆┆84┆┄┄reret.↲ ↲ VT╞ ┆84┆Bevirker at vertikal tabulerings (ISO-VT) tegnet bliver ↓ ┆19┆┆84┆┄┄genereret.↲ ↲ FF╞ ┆84┆Bevirker at sideskifts (ISO-FF) tegnet bliver genereret.↲ ↲ EM╞ ┆84┆Bevirker at ISO-CR og ISO-NL tegn bliver genereret, med┄↓ ┆19┆┆84┆┄┄mindre at EM tegnet følger umiddelbart efter et NL tegn. ↲ ↲ ╞ Udskriftsoperationen stopper.↲ ↲ ╞ ┆84┆Hvis der ikke findes EM tegn i skriverens databuffer vil ↓ ┆19┆┆84┆┄┄udskriftsoperationen stoppe, når data bufferen er tømt. ↓ ┆19┆┆84┆┄┄På dette tidspunkt vil ISO-CR og ISO-NL tegn blive gene┄↓ ┆19┆┆84┆┄┄reret, som om EM tegnet var blevet benyttet.↲ ↲ ↲ ┆b0┆5.5.1.2 Fast udskriftsformat↲ ↲ NL╞ ┆84┆Betragtes som et NUL-tegn.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ CR╞ Betragtes som et NUL-tegn.↲ ↲ VT╞ ┆84┆Bevirker at vertikal tabulerings (ISO-VT) tegnet bliver ↓ ┆19┆┆84┆┄┄genereret, hvis VT tegnet er det første tegn på en li┄┄┄↓ ┆19┆┆84┆┄┄nie. Ellers betragtes tegnet som et NUL-tegn.↲ ↲ FF ┆84┆Bevirker at sideskifts (ISO-FF) tegnet bliver genereret, ↓ ┆19┆┆84┆┄┄hvis FF tegnet er det første tegn på en linie. Ellers ↓ ┆19┆┆84┆┄┄betragtes tegnet som et NUL-tegn.↲ ↲ EM╞ ┆84┆Betragtes som et NUl-tegn.↲ ↲ ↲ ┆b0┆5.5.1.3 SNA SCS udskriftsformat↲ ↲ Hvis IBM 3270 Emulatoren har forbindelse med en værts┄dtamat ↓ som benytter SNA/SDLC kommunikations formen, er det muligt ↓ at foretage SCS udskrivning. Følgende SCS styretegn accepte┄↓ res:↲ ↲ BS╞ Back Space↲ BEL╞ Bell↲ CR╞ Carriage Return↲ NEP╞ Enable Presentation↲ FF╞ Form Feed↲ GE╞ Graphic Escape↲ HT╞ Horizontal Tabulation↲ INP╞ Inhibit Presentation↲ IRS╞ Interrecord Seperator↲ LF╞ Line Feed↲ NL╞ New line↲ SA╞ Set Attribute↲ SHF╞ Set Horizontal Format↲ SLD╞ Set Line Density↲ SVF╞ Set Vertical Format↲ TRN╞ Transparent↲ VCS╞ Vertical Channel Select↲ VT╞ Vertical Tabulation↲ ↲ SCS styretegnene: BEL, ENP, GE, INP og SA accepteres, men ↓ ignoreres. Styretegnet IRS udføres som en New Line (NL), me┄↓ dens VCS udføres som en Line Feed (LF).↲ ↲ ↲ ┆b0┆5.5.2 Applikations udskrift↲ ↲ Værtsdatamatens applikationsprogram har mulighed for at for┄↓ etage skrive operationer på IBM 3270 Emulatorens skriver. ↓ Afhængig af indholdet af visse styretegn (Write Control Cha┄↓ racter (WCC) eller Copy Control Character (CCC)) i skrive ↓ kommandoen fra applikationsprogrammet vil enten transparent ↓ ════════════════════════════════════════════════════════════════════════ ↓ eller fast udskriftsformat blive anvendt. Kom┄┄primeret ud┄↓ skriftsmåde (se 3.1.1.5) kan anvendes i forbin┄┄delse med Copy ↓ udskrifter foretaget i fast udskriftsformat.↲ ↲ ↲ ┆b0┆5.5.3 Lokal udskrift↲ ↲ En lokal udskrift udføres ved at benytte PRINT tasten, som ↓ beskrevet i afsnit 5.4.4. Det skærmbillede, som ønskes ud┄┄┄↓ skrevet, bliver skrevet på den skriver, som er defineret som ↓ IBM 3270 Emulatorens hard-copy skriver (se 3.1.1.9). Denne ↓ type udskrift styres af kontrolenheden (RC891) og er helt ↓ lokal, hvorved forbindelsen til værtsdatamaten ikke er nød┄↓ vendig.↲ ↲ En lokal udskrift benytter altid fast udskriftsformat med 80 ↓ tegn pr. linie, således at en udskreven side vil svare til ↓ skærmbilledet. Komprimeret udskriftsmåde kan også benyttes. ↓ Blank-tegn og/eller NUL-tegn i slutningen af linier vil ikke ↓ blive udskrevet. NUL-tegn, som ikke fjernes, vil blive ud┄┄┄↓ skrevet som blank-tegn. Yderligere vil markøren ikke blive ↓ udskrevet.↲ ↲ Da hard-copy skriveren kan være optaget, enten af applika┄┄┄↓ tions udskrift eller af en anden emulators lokal udskrift, ↓ sætter kontrolenheden emulatorens anmodninger om lokal ud┄┄┄↓ skrift i kø efter FIFO-princippet (First-In-First-Out). En ↓ anmodning om lokal udskrift kan annulleres ved brug af Re┄┄┄↓ set-tasten (se 5.4.4).↲ ↲ Det skal nævnes, at en emulators hard-copy skriver kan indgå ↓ i en gruppe af skrivere (se 3.1.1.9), hvorved 'kø-dannelse' ↓ eventuelt kan elimineres.↲ ↲ ↲ ┆b0┆5.6 Emulator meddelelser↲ ↲ IBM 3270 Emulatorens skærmenhed udnyttes normalt såle┄des, at ↓ værtsdatamatens applikationsprogram benytter skærm┄enhedens ↓ øverste 24 linier til kommunikation med brugeren via format┄↓ terede/u-formatterede skærmbilleder, medens skærm┄enhedens ↓ 25. linie udnyttes af emulatoren til status medde┄lelser ved┄↓ rørende klynge enheders tilstand (se 5.3.2).↲ ↲ I særlige tilfælde vil kontrolenheden dog udnytte skærmen┄he┄↓ dens øverste 24 linier, idet brugerens ønske om ændring af ↓ værtsdatamat tilknytning forårsager udskrift i dette område ↓ på skærmenheden.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆5.6.1 Værtsdatamat valg↲ ↲ RC891 kontrolenheden er som tidligere omtalt i stand til at ↓ kommunikere med flere værtsdatamater. Denne kommunikation ↓ kan enten foregå med fast opkoblede linier, hvorpå der be┄┄┄↓ nyttes BSC eller SNA/SDLC kommunikations former, eller fore┄↓ gå via det offentlige datanet (DATEX/X.21), hvorigennem ad┄↓ skillige værtsdatamater kan tilknyttes. Lokal Net ↓ tilknyttede RC8000 værtsdatamaters applikationer kan ↓ yderligere kontak┄tes via kontrolenheden.↲ ↲ Ved en passende konfigurering af kontrolenheden stilles al┄le ↓ ovennævnte valgmuligheder til rådighed for IBM 3270 Emulator ↓ brugeren.↲ ↲ Hver af de omtalte valgmuligheder (værtsdatamat linie, ↓ værtsdatamat DATEX identifikation, RC8000 applikation) iden┄↓ tificeres med et navn: ┆a1┆værtsdatamat-identifikation┆e1┆, som kan ↓ bestå af 12 tegn. Værtsdatamat-identifikationer kan konfigu┄↓ reres i en tekstfil på RC891.↲ ↲ Enhver enhed i klyngen, kan til enhver tid være knyttet til ↓ en af de mulige værtsdatamater/applikationer, og denne til┄↓ knytning kan på et vilkårligt tidspunkt ændres, uafhængigt ↓ af de øvrige enheder i klyngen. For skriverenhedens vedkom┄↓ mende administreres tilknytningen til værtsdatamater/appli┄↓ kationer i RC891 kontrolenheden. Skærmenhedens tilknytning ↓ til værtsdatamat/applikation foregår ved menuvalg.↲ ↲ Præsentation af værtsdatamat/applikations menuen vil fore┄┄┄↓ komme i to situationer:↲ ↲ - ┆84┆Efter opstart af IBM 3270 Emulatoren (hvis der er mere end ↓ ┆19┆┆82┆┄┄een valgmulighed).↲ ↲ - ┆84┆Når brugeren benytter Selct-tasten (se 5.4.4) og dermed ↓ ┆19┆┆82┆┄┄tilkendegiver at tilknytningen til aktuelle ↓ ┆19┆┆82┆┄┄værtsdatamat/applikation skal brydes, fordi en ny til┄knyt┄↓ ┆19┆┆82┆┄┄ning ønskes etableret.↲ ↲ Menuen vil bestå af en overskrift, som kan konfigureres på ↓ RC891, og en linie for hver valgmulighed, som viser hvilken ↓ A-/F-tast, der vælger pågældende værtsdatamat/applikation, ↓ samt dennes værtsdatamat-identifikation.↲ ↲ Et eksempel på en sådan menu kunne være:↲ ╞ ╞ Partner 3270 vært/applikation menu↲ ╞ ╞ A1 BSC linie↲ ╞ ╞ A2 SNA linie↲ ╞ ╞ A3 RC8000 a1↲ ╞ ╞ A3 RC8000 a2↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ Når brugeren ved tryk på en af de relevante A-/F-taster til┄↓ ken┄degiver sit valg, vil kontrolenheden etablere forbindel┄↓ sen til den valgte værtsdatamat/applikation.↲ ↲ ↲ ┆b0┆5.6.2 Emulator status linie meddelelser↲ ↲ De meddelelser, som stammer fra klyngens enheder, vil frem┄↓ komme på skærmenhedens 25. linie: status-linien. Meddelel┄┄┄↓ serne stammer altså ikke fra værtsdatamaten, og vil i de ↓ følgende afsnit blive beskrevet i relation til meddelelses ↓ type.↲ ↲ De fleste af efterfølgende meddelelser er det muligt at kon┄↓ figurere på RC891, således at brugeren får mulighed for at ↓ benytte egne tekster i forbindelse med bestemte hændelser.↲ ↲ De tekster, som benyttes i de efterfølgende afsnit, vedrø┄┄┄↓ rende meddelelser i status linien, er standard tekster (de┄↓ fault-tekster), som kontrolenheden er udstyret med.↲ ↲ ↲ ┆b0┆5.6.2.1 Værtsdatamat linie meddelelser↲ ↲ ┆a1┆┆05┆↲ ┆a1┆ - Modemsignal┆05┆↲ ↲ Kontrolenheden modtager ikke de nødvendige signaler fra kom┄↓ munikations liniens tilslutningsudstyr (modem/DCE signalet ↓ "Data Set Ready" mangler).↲ ↲ ┆a1┆┆05┆↲ ┆a1┆ ┆a1┆ Ingen trafik┆05┆↲ ↲ Kontrolenheden modtager ingen 'polls' (forespørgsler) fra ↓ værtsdatamaten. Hvis emulatoren via kontrolenheden er for┄┄↓ bundet til en værtsdatamat med SNA/SDLC kommunikations form, ↓ kan et tre-cifret nummer optræde efter meddelelsen. Dette ↓ nummer indikerer årsagen til situationen.↲ ↲ ┆a1┆┆05┆↲ ┆a1┆ CU polles ikke┆05┆↲ ↲ Kontrolenheden modtager 'polls' (forespørgelser) fra værts┄↓ datamaten, men ingen 'polls' er til kontrolenheden i denne ↓ klynge.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆05┆↲ ┆a1┆┆05┆Kabelfejl ↲ ↲ Kontrolenhedens kommunikations port(e) (stik) har fået ↓ monteret et galt kabel, evt. er intet kabel monteret: En ↓ V.24 port monteret med et X.21 kabel, eller en X.21 port ↓ monteret med V.24 kabel (eller intet kabel).↲ ↲ ┆a1┆┆05┆↲ ┆a1┆┆05┆Ulovligt enhedsnummer ↲ ↲ En skærmenhed er blevet udstyret med et ulovligt ↓ enhedsnummer: Skærmenheden med et enhedsnummer større end 63 ↓ forsøger at få adgang til en værtsdatamat med BSC (herunder ↓ DATEX) kommunikationsform.↲ ↲ ┆a1┆┆05┆↲ ┆a1┆┆05┆Opkald CP nnn ↲ ↲ Kontrolenheden har foretaget et opkald til en værtsdatamat ↓ via det offentlige DATEX (X.21) datanet. Datanettet har ↓ afvist opkaldet med en såkaldt CP (Call Progress) kode ↓ (nnn). Kodernes betydning kan findes i appendix C.↲ ↲ ┆a1┆┆05┆↲ ┆a1┆┆05┆Opkaldsfejl nnn ↲ ↲ Kontrolenheden har foretaget et opkald til eller modtaget et ↓ opkald fra det offentlige DATEX (X.21) datanet, som ↓ mislykkes. Koden nnn angiver årsagen, se appendix D.↲ ↲ ┆a1┆┆05┆↲ ┆a1┆┆05┆Afventer menu ↲ ↲ En skærmenhed har forsøgt at skabe forbindelse til en ↓ værtsdatamat (via det offentlige DATEX (X.21) datanet), som ↓ endnu ikke har afleveret sin MENU til kontrolenheden.↲ ↲ Det status linie felt, som er omtalt ovenfor, benyttes også ↓ til SNA sessions information. Følgende meddelelser kan op┄┄┄↓ træde i denne forbindelse:↲ ↲ ┆a1┆┆05┆↲ ┆a1┆ - PU┆05┆↲ ↲ SNA liniens PU er inaktiv.↲ ↲ ┆a1┆┆05┆↲ ┆a1┆ - LU┆05┆↲ ↲ SNA liniens LU er inaktiv.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆05┆↲ ┆a1┆ S┆05┆↲ ↲ Skærmenheden styres af en SSCP session.↲ ↲ ┆a1┆┆05┆↲ ┆a1┆ M xxxxxxxx┆05┆↲ ↲ Skærmenheden styres af en værtsdatamats applikationsprogram ↓ med navnet 'xxxxxxxx'.↲ ↲ ↲ ┆b0┆5.6.2.2 Kontrolenheds meddelelser↲ ↲ ┆a1┆┆05┆↲ ┆a1┆┆06┆- CU forbindelse┆05┆↲ ↲ Emulatoren kan ikke få forbindelse med kontrolenheden via ↓ Lokal Net. Årsagen kan være, at kontrolenheden ikke er star┄↓ tet, eller at Lokal Net forbindelsen til kontrolenheden er ↓ afbrudt.↲ ↲ ┆a1┆┆05┆↲ ┆a1┆┆06┆Konfigueringsfejl┆05┆↲ ↲ Meddelelsen betyder, at een eller flere IBM 3270 Emu┄latorer ↓ (evt. RC855 terminaler) i klyngen ikke er konfigure┄ret i ↓ overensstemmelse med forskrifterne: Flere enheder i klyngen ↓ har sammenfaldende enhedsnumre.↲ ↲ ↲ ┆b0┆5.6.2.3 Skriver meddelelser↲ ↲ De følgende meddelelser kan indtræffe i forbindelse med lo┄↓ kal udskrift (hard-copy udskrift af skærmbilleder) aktiveret ↓ ved tryk på PRINT-tasten. Alle meddelelser i dette afsnit ↓ har relation til den skriver, der er konfigureret som hard-↓ copy skriver for den pågældende emulator. Skriveren ┆a1┆kan┆e1┆ være ↓ en anden skriver end den, der "fysisk" er tilknyttet emula┄↓ toren (se 3.1.1.9).↲ ↲ ┆a1┆┆05┆ ↲ ┆a1┆┆06┆Skriver optaget┆05┆↲ ↲ Skriveren er optaget, enten af lokal udskrifts opgaver for ↓ andre emulatorer eller af værtsdatamat applikationsstyret ↓ udskrivning. Endvidere kan skriveren være optaget på grund ↓ af en lokal skriver opgave, f.eks. benyttes skriveren fra en ↓ anden Partner konsol. Sættes udskriftsaktiviteten i kø i ↓ kontrolenhe┄den, vil tastaturet forbliver låst. ↓ ════════════════════════════════════════════════════════════════════════ ↓ Udskriftsaktiviteten kan annulleres og tastaturet frigives ↓ ved brug af Reset-tas┄ten.↲ ↲ ┆a1┆┆05┆↲ ┆a1┆┆06┆Ingen skriver┆05┆↲ ↲ Den skriver, som emulatoren ønsker at benytte til lokal ud┄↓ skrift, er ┆a1┆ikke┆e1┆ til stede i klyngen. Dette kan enten skyldes ↓ en konfigureringsfejl eller, at den emulator, hvor skriveren ↓ er tilkoblet, ikke for nærværende er startet (forbundet til ↓ Kontrolenheden).↲ ↲ ┆a1┆┆05┆↲ ┆a1┆┆06┆Skrivning sløjfet┆05┆↲ ↲ Er emulatoren sat i kø i kontrolenheden, mens der modtages ↓ data til skærmenheden, annulleres udskriftsordren, med oven┄↓ nævnte meddelelse.↲ ↲ ┆a1┆┆05┆↲ ┆a1┆┆06┆Skriver ikke klar┆05┆↲ ↲ Denne meddelelse kan indtræffe som følge af skriver funk┄┄┄↓ tionsfejl ved udskrivning, hvormed udskrivningen droppes. ↓ Specifikt kan meddelelsen indikere en af følgende skriver ↓ tilstande:↲ - skriver strømsvigt (skriver ikke tændt)↲ - skriver papir-mangel↲ - dårlig kabelforbindelse til skriver.↲ ↲ ↲ ┆b0┆5.6.2.4 Tastatur meddelelser↲ ↲ ┆a1┆┆05┆↲ ┆a1┆ X ┆05┆↲ ↲ Der vises et 'x' i status linien, når tastaturet er låst. ↓ Dette vil ske, når en attention afsendes til værtsdatamatens ↓ applikationsprogram, og dette endnu ikke har låst tastaturet ↓ op.↲ ↲ Tastaturet er ligeledes låst, medens emulatoren venter i kø ↓ i kontrolenheden i forbindelse med lokal udskrift, efter ak┄↓ tivering af PRINT-tasten.↲ ↲ Følgende to meddelelser vil kun fremkomme, hvis emulatoren ↓ er forbundet til en værtsdatamat med SNA/SDLC kommunikations ↓ form:↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆05┆↲ ┆a1┆ - F ┆05┆↲ ↲ En p.t. ikke tilladt funktion er forsøgt udført:↲ ↲ - ┆84┆Brug af en Attn, F- eller A-tast, medens SSCP sessionen ↓ ┆19┆┆82┆┄┄foretages, eller før ACTLU er modtaget. Eller brug af ↓ ┆19┆┆82┆┄┄Send-tast inden ACTLU er modtaget.↲ ↲ - Brug af SysRq-tasten før ACTLU er modtaget.↲ ↲ - ┆84┆Brug af en vilkårlig attention genereren┄de tast, mens emu┄↓ ┆19┆┆82┆┄┄latoren er i data modtagelses fase med tastaturet frigi┄┄↓ ┆19┆┆82┆┄┄vet. Reset-tasten skal benyttes for at få tastaturet fri┄↓ ┆19┆┆82┆┄┄givet.↲ ↲ ┆a1┆┆05┆↲ ┆a1┆ SYSTEM┆05┆↲ ↲ Meddelelsen (System Lock) vil fremkomme, når applikations┄┄┄↓ programmet har svaret brugerens sidst afsendte meddelelse og ↓ anmoder brugeren om at afsende næste meddelelse, uden endnu ↓ at have frigivet tastaturet.↲ ┆14┆┆b3┆↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆A. REFERENCER↲ ↲ (1) Partner Mikrodatamatsystem, Brugervejledning↲ Installation og vedligeholdelse ↲ SW1500D↲ ↲ (2) Partner Mikrodatamatsystem, Brugervejledning↲ Betjening↲ SW1500D↲ ↲ (3) PN 991 09885↲ Installationsvejledning for RcMIKRONET↲ September 1984↲ ↲ (4) PN 991 09714↲ RC890 Control Unit↲ Operation and System Customization Manual↲ ↲ (5) PN 991 09968↲ RC730 Taster til 3270↲ Udskiftning af taster.↲ ↲ (6) RCSL Nr. 991 09895↲ RcLokalnet↲ En introduktion.↲ ↲ (7) Concurrent CP/M-86, Operating System↲ User's Guide↲ ↲ ↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆B. Partner IBM 3270 EMULATOR TASTATUR↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆C. CALL PROGRESS KODER↲ ↲ I det efterfølgende gives en kort beskrivelse af Call ↓ Progress kodernes betydning. For yderligere information ↓ henvises til Post- og Telegrafvæsenet.↲ ↲ ┆a1┆Kode Betydning┆05┆↲ 02 ┆84┆Viderestillet. Den kaldte abonnent kan ikke modtage ↓ ┆19┆┆86┆┄┄data. Opkaldet stilles videre til en anden abonnent. ↓ ┆19┆┆86┆┄┄Vent på forbindelse.↲ ↲ 03 ┆84┆Stillet i kø. Den kaldte abonnent er optaget. Opkaldet ↓ ┆19┆┆86┆┄┄stilles i kø. De ventende stilles igennem efter tur.↲ ↲ 20 ┆84┆Mislykket opkald. Forsøg igen.↲ ↲ 21 Optaget. Forsøg senere.↲ ↲ 22 Procedurefejl. Opkaldet er ikke udført rigtigt.↲ ↲ 23 ┆84┆Transmissionsfejl. Der er opstået fejl ved ↓ ┆19┆┆86┆┄┄transmission af opkaldssignalet til datexcentralen.↲ ↲ 41 ┆84┆Adgang spærret. Den kaldte abonnent er ikke med i ↓ ┆19┆┆86┆┄┄samme lukkede brugergruppe.↲ ↲ 42 Nummerændring.↲ ↲ 43 ┆84┆Ikke tilgængelig. Den kaldte abonnent er ikke længere ↓ ┆19┆┆86┆┄┄tilsluttet.↲ ↲ 44 Den kaldte abonnent er ude af drift.↲ ↲ 45 ┆84┆Den kaldte abonnent spærrer. Abonnenten har koblet ↓ ┆19┆┆86┆┄┄lokalsløjfe til.↲ ↲ 46 Fejl hos den kaldte abonnent↲ ↲ 47 ┆84┆Strømafbrydelse ved den kaldte abonnents DCE↲ ↲ 48 ┆84┆Ugyldigt opkald. Der er forsøgt anvendt en tjeneste, ↓ ┆19┆┆86┆┄┄der ikke er tegnet abonnement på.↲ ↲ 49 Fejl på den kaldte abonnents lokalstrækning.↲ ↲ 52 ┆84┆Uens hastighedsklasser. Den kaldte abonnent tilhører ↓ ┆19┆┆86┆┄┄en anden hastighedsklasse. Forbindelsen kan derfor ↓ ┆19┆┆86┆┄┄ikke kobles igennem.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ 61 ┆84┆Net overbelastet. Forbigående problem i nettet.↲ ↲ 69 ┆84┆Testresultat: Tastatur i orden. Opnås ved test af egen ↓ ┆19┆┆86┆┄┄DCE.↲ ↲ 96 ┆84┆Testresultat: Test i orden. Opnås ved test af egen ↓ ┆19┆┆86┆┄┄DCE.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆D. OPKALDSFEJL KODER↲ ↲ I det efterfølgende gives en kort beskrivelse af opkaldsfejl ↓ koderne. Det skal bemærkes at informationen her er af meget ↓ teknisk art, og normalt kun kan benyttes af teknikere i ↓ forbindelse med fejlsøgning.↲ ↲ 01 Clear fra DCE under opkaldsfase.↲ 02 Receiver overløb↲ 03 Receiver paritets fejl↲ 04 Uventet interrupt↲ 06 Tids grænse T1↲ 07 Tids grænse T2↲ 08 Tids grænse T3A/T3B↲ 09 Tids grænse T4↲ 10 Tids grænse T5/T6↲ 11 Tids grænse T11↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆1a┆┆1a┆mer optræde efter meddelels f