ISPF

Az ISPF ( Interactive System Productivity Facility ) a Z/OS operációs rendszer felhasználóival való interaktív interakció interfésze .  Az interakciót az ISPF-be épített segédprogramok, egy szerkesztő és ISPF-alkalmazások biztosítják. Az ISPF segítségével a felhasználó hozzáférhet a z/OS rendszer legtöbb funkciójához . Az ISPF szabványos megvalósítása a terminál szöveges módjára összpontosít, de van egy mód a Windows-stílusú grafikus felhasználói felület támogatására.

Az ISPF korai verziója 1974-ben jelent meg az MVS operációs rendszeren , és SPF-nek hívták (az angol  Structured Programming Facility szóból ). A korai elnevezés annak köszönhető, hogy akkoriban kezdett elterjedni a " strukturált programozás " kifejezés, de később a rövidítést "System Productivity Facility"-ként kezdték értelmezni. 1985-ben az IBM áthelyezte az ISPF/PDF szerkesztőt másik operációs rendszerébe , a VM/SP -be, ahol az XEDIT szerkesztővel együtt használható volt.

Az ISPF elsősorban az IBM 3270 terminál interfészt biztosítja panelkészlettel . Minden panelnek van egy "Opció" mezője, amelyben a felhasználó parancsokat ír be a TSO -nak vagy magának a panelnek. Általános szabály, hogy a panelek egyszerűen megjelenítik az elérhető parancsok listáját, és lehetővé teszik ezeknek a parancsoknak a konfigurálását. Más ablaktáblák lehetővé teszik a z/OS fájlrendszer böngészését, az adatkészletek listázását , és a kiadott adatkészletekkel kapcsolatos műveletek végrehajtását, például létrehozást, törlést és megtekintést (vagy szerkesztést) a beépített ISPF/PDF-szerkesztőn keresztül. A z/OS szolgáltatásokat biztosít a felhasználó számára, hogy egyéni paneleket ágyazzon be felhasználói alkalmazásokba grafikus felhasználói felületek létrehozásához .

Az ISPF-et eredetileg úgy tervezték, hogy minden felhasználó egyénileg szabhassa testre a panelek megjelenítését, és átszerkeszthesse a billentyűzet mind a 24 funkcióbillentyűjét. Ezenkívül a panelek "emlékezhetnek" az állapotukra, ha a felhasználó pozitív döntéssel zárja be őket, és a következő megnyitáskor minden mező az előző döntés értékeivel inicializálódik. Ennek érdekében a felhasználói munkamenet során a rendszer egy speciális adatkészletet tart fenn, amelyben az összes kiválasztott értéket elmenti.

Linkek