Houston Automatic Spooling Priority

The Houston Automatic Spooling Priority Program, commonly known as HASP, is an extension of the IBM OS/360 operating system and its successors providing extended support for "job management, data management, task management, and remote job entry."[1]: 1–3 

History

HASP system log as part of a batch job printout on an IBM System/370 at New York University, 1979

OS/360 included spooling routines, called reader/interpreters and output writers.[2] Each reader/interpreter was "responsible for reading one input job stream" – that is one input device. Likewise each output writer was responsible for controlling one printer or punch. Spooled data were stored in OS temporary datasets controlled by standard OS services. Each reader/interpreter or output writer was a separate operating system task in its own partition or region.[3] A system with a large number of readers, printers, and punches might have a large number of spooling tasks.

HASP was developed by IBM Federal Systems Division contractors at the Lyndon B. Johnson Space Center in Houston. The developers were Tom Simpson and Bob Crabtree. HASP was a program that ran on a mainframe, and performed functions such as: scheduling, control of job flow, spooling and printing/punching. HASP had no support for IBM System/360 Operating System Remote Job Entry, 360S-RC-536, but provided roughly equivalent facilities of its own.

In HASP II V3, Roger Fajman, Bill Jones, and Jim Oberthaler of NIH created the shared spool capability for HASP that was used by many mainframe sites. It allowed each HASP system to share a common spool and checkpoint. This enabled workload balancing in a multi-mainframe environment. In HASP II V4, Don Greb and Dave Miko of Mellon Bank moved HASP shared spool to this version. Don Greb of Mellon Bank carried it forward into JES2 multi-access spool (IBM's formal support of HASP in MVS). Over 350 copies of the HASP II V4 shared spool mods were distributed around the world by Mellon Bank. The shared spool Mellon Mods were added to the SHARE distribution process so they could be more widely accessed. The "Mellon Mods" were the base for Jes/2 Multi Access Spool.

The program was sometimes referred to under various other names, but there is no indication of IBM ever using them in official documents.

The program became classified as part of the IBM Type-III Library. It had a competitor, ASP (Attached Support Processor), which ran on one mainframe and controlled scheduling of other attached mainframes. ASP later became JES3.

In MVS, HASP became JES2, one of two Job Entry Subsystems. It was many years before the HASP labels were removed from the JES2 source, and the messages issued by JES2 are still prefixed with "$HASP".

A modified version of HASP was used to provide batch spooling and remote job entry services for the Michigan Terminal System during the late 1960s, 1970s, and 1980s.[4][5]

Program organization

HASP bypassed most operating system services with code specially tailored for efficiency. HASP operated as a single operating system task[1] and used cooperative multitasking internally to run processors to perform tasks such as running card readers, printers, and punches, managing the spool files, communicating with the system operator, and driving multiple communication lines for remote job entry.

Hasp was written entirely in System/360 assembler and a typical HASP system might require 86KB of memory, which could be virtual memory on OS/VS systems.[6]

pre-JES JECL

Much of what would become JES2's JECL was a part of HASP.

  • /*MESSAGE permitted sending a message to the console operator.
  • /*SETUP would notify the operator what was needed (tapes, disks, etc.)
    and in the meantime the job was in a HOLD queue.
  • /*ROUTE PRINT & /*ROUTE PUNCH allowed flexibility, as needed.

Remote job entry

Hasp originally supported IBM Synchronous Transmit-Receive (STR) batch terminals; however, HASP II dropped support for STR and only supported the Binary Synchronous Communications (BSC) protocol. HASP II supported IBM terminals such as 2770, 2780, 3770, 3780, but additionally provided support for multi-leaving[7] communication with intelligent workstations such as the IBM 1130, IBM System/3 and the System/360 Model 20. Multi-leaving is "fully synchronous, pseudo-simultaneous, bi-directional transmission of a variable number of data streams between two or more computers utilizing binary-synchronous communications facilities."[1]: p.1–8 

Third party vendors developed a variety of 2770/2780/3780 simulators and Multi-leaving implementations for use with HASP and ASP. Some of these vendors incorrectly referred to their products as HASP emulators, but the products were actually terminals that talked to HASP; they did not perform any of the functions of HASP.

Operator Commands

The RJE console operator could enter a restricted set of HASP Console Operator Commands. These HASP commands were the precursor of JES2's Job Entry Control Language (JES2 JECL).

Operands were restricted to those from this remote site, hence DJ1-999 (below) would only display typically a few, those still outstanding from the operator's remote site.

Some of the HASP RJE Console commands, which could be entered in short (single letter) form, or spelled out, are:

Short Long Operand(s) Example
E restart device_name E rm1.rdr
Z stop device_name Z rm1.pr1
D display (J,I,& others) e.g.
DJ display job Job Number (or range) DJ345 or DJ1-999
DA display active (displayed active jobs) DA
DI display initiators (displayed initiator letters) DI
C cancel (Job or device_name) e.g.
CJ cancel job Job Number CJ678
C cancel device_name C rm1.rdr

A command line "C rm1.rdr" was meant to cancel rather than submit the current deck of cards being read. This might have been of use if a card jam made it more sensible to let other jobs go ahead while one or more cards were replaced at a nearby keypunch.

Job log

HASP job log output provided a summary of the resources used for the job (output appeared in all caps):

  • Start time
  • Stop time
  • Execution time
  • Memory usage
  • Spool space used
  • Cards read
  • Cards punched
  • Lines printed

See also

Notes

  1. ^ a b c IBM (March 1973). OS/VS2 HASP II Version 4 Logic, Program Number 370H-TX -001 (PDF). First Edition, Revised September 15, 1976, by TNLs SN25-0122 and SN27-1555. GY27-7255-0.
  2. ^ IBM (1965). IBM Operating System/360 Concepts and Facilities (PDF). pp. 59–62. C28-6535-0.
  3. ^ However, RJE and the later CRJE called the Reader/Interpreter as a subroutine and performed the functions of an output writer within its own partition/region.
  4. ^ HASP II (MTS Version) Operator's Guide, J.H. Hansen and S.M. Donnelly, Computing Center, University of Michigan, 20 April 1988, 122 pages
  5. ^ "Resource Manager Printing Comes to U-M (replacing HASP)", U-M Computing News, Vol. 5 No. 1 (8 January 1990), University of Michigan (Ann Arbor), page 19
  6. ^ IBM (March 1973). OS/VS2 HASP II Version 4 System Programmer's Guide, Program Number 370H-TX-001 (PDF). First Edition revised September 15, 1976, by TNLs GN25-0121 and GN27-1553. GC27-6992-0.
  7. ^ "Appendix B MULTI-LEAVING" (PDF). OS/VS2 HASP II Version 4 Logic - Program Number 370H-TX-001 VS2 - SVS Release 1.7 (PDF). First Edition, Revised September 15, 1976, by TNLs SN25-0122 and SN27-1555. IBM. March 1973. p. 7-59-7-68. GY27-7255. Retrieved March 17, 2022.

References

Read other articles:

Ombak Besar di Kanagawa (神奈川沖浪裏code: ja is deprecated , Kanagawa-oki nami-ura) dicetak oleh HokusaiMetropolitan Museum of Art Cetak balok kayu di Jepang (木版画, mokuhanga) adalah teknik yang dikenal karena penggunaannya dalam genre artistik ukiyo-e, tetapi teknik ini juga digunakan untuk mencetak buku pada periode yang sama. Teknik ini diadopsi secara luas di Jepang selama zaman Edo (1603–1868) dan serupa dengan cukil kayu dalam seni grafis Barat dalam beberapa hal, teknik m...

 

 

Keuskupan AostaDioecesis AugustanaKatolik Katedral AostaLokasiNegaraItaliaProvinsi gerejawiTorinoStatistikLuas3.262 km2 (1.259 sq mi)Populasi- Total- Katolik(per 2015)128. 612125,336 (97.5%)Paroki93Imam79 (diosesan)29 (Ordo Relijius)16 Deakon PermanenInformasiDenominasiGereja KatolikRitusRitus RomaPendirianAbad ke-5KatedralKatedral Bunda Kenaikan dan Santo Yohanes Pembaptis, AostaKepemimpinan kiniPausFransiskusUskupFranco LovignanaEmeritusGiuseppe AnfossiPet...

 

 

العلاقات الكاميرونية الكرواتية الكاميرون كرواتيا   الكاميرون   كرواتيا تعديل مصدري - تعديل   العلاقات الكاميرونية الكرواتية هي العلاقات الثنائية التي تجمع بين الكاميرون وكرواتيا.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدو�...

Female Radio (PM2FGT)PT Radio Kayu ManisKotaJakartaWilayah siarJabodetabek dan sekitarnyaSloganIt's All For You (1992-1997)Fresh Style with Soul (1997-2011)Love Life, Love Music (2011-2022)Hits Your Love (2022-sekarang)Hits Radio Station for Millennials (2023-sekarang, bersama Delta FM dan Bahana FM)Frekuensi97.9 FMMulai mengudara22 Mei 1989; 34 tahun lalu (1989-05-22) (sebagai Radio BSD)Agustus 1992 (FeMale Radio)FormatHOT ACOtoritas perizinanKementerian Komunikasi dan Informatika Repub...

 

 

K-Love radio station in Citrus Heights, California KLVBCitrus Heights, CaliforniaBroadcast areaSacramento metropolitan areaFrequency99.5 MHz (HD Radio)BrandingK-LOVEProgrammingFormatContemporary ChristianSubchannelsHD2: Air1HD3: K-Love 90sAffiliationsK-LOVEOwnershipOwnerEducational Media FoundationSister stationsKARA, KCAIHistoryFirst air dateApril 15, 2008; 15 years ago (2008-04-15)Technical information[1]Licensing authorityFCCFacility ID70676ClassAERP3,300 wattsHAA...

 

 

Синелобый амазон Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:ЗавропсидыКласс:Пт�...

Legislative Council election for New South Wales, Australia in March 1999 PartyVotes%+/–SeatsSeats WonNot UpTotal SeatsSeat ChangeLabor1,325,81937.27 2.028816 1Liberal/National Coalition974,35227.39 11.026814 4One Nation225,6686.34New101NewDemocrats142,7684.01 0.80112Christian Democrats112,6993.17 0.16112Greens103,4632.91 0.84112 1Shooters59,2951.67 1.17011Progressive Labour56,0371.58New000NewMarijuana Smokers Rights43,9911.24New000NewLegal System Reform35,7121.00New101NewUnity34,7850.98New...

 

 

English hardcore punk band This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: The Stupids band – news · newspapers · books · scholar · JSTOR (January 2011) (Learn how and when to remove this message) The StupidsOriginIpswich, EnglandGenresSkate punkYears active1984–1989; 2008–presentLabelsChildren of t...

 

 

River in Massachusetts, United StatesKinderhook CreekEast Creek, Kinderhook BrookMain branches of Kinderhook Creek and Claverack CreekNative namePasanthkack (Mahican)LocationCountryUnited StatesStateNew York, MassachusettsCountyColumbia County, NY, Rensselaer County, NY, Berkshire County, MATowns, Stottville, New York, Hancock, MassachusettsPhysical characteristicsSource  • locationHancock, Taconic Mountains, Massachusetts • coordinates42°34′3...

GEOS株式会社ジオスCompany typeKabushiki kaishaIndustryLanguage instructionFoundedTokushima, Japan (1973)HeadquartersShinagawa, Tokyo, JapanKey peopleTsuneo Kusunoki (楠 恒男) president and CEOWebsitewww.geos.co.jp (in Japanese)www.geos-network.com (in English) GEOS (株式会社ジオス, Kabushiki Kaisha Jiosu) was one of the Big Four[1] private eikaiwa, or English conversation teaching companies, in Japan. Its extensive network of overseas schools made it the world's larg...

 

 

1994 single by JoeAll or NothingSingle by Joefrom the album Everything Released1994GenreR&BLength5:10LabelPolygramSongwriter(s)Joe ThomasDenvil Tracey GerrellKeith MillerProducer(s)JoeKeith MillerJoe singles chronology The One for Me (1993) All or Nothing (1994) All the Things (Your Man Won't Do) (1996) All or Nothing is a song by American R&B singer Joe. It was written by Joe, Denvil Tracey Gerrell, and Keith Miller for his debut studio album, Everything (1993), while production was ...

 

 

American auto dealer, racehorse owner, and boxer (1923–2012) Peter D. FullerBorn(1923-03-22)March 22, 1923Boston, Massachusetts, U.S.DiedMay 14, 2012(2012-05-14) (aged 89)Portsmouth, New Hampshire, U.S.Alma materDartmouth, HarvardOccupation(s)Auto dealer, racehorse ownerKnown forOwner of Dancer's Image and Mom's CommandSpouse Joan Beth Marcotte ​(m. 1951)​Children8, including Abigail FullerParent(s)Viola T. and Alvan T. Fuller Peter Davenport Ful...

Beninese-born actor (b. 1964) Djimon HounsouHounsou in 2016BornDjimon Gaston Hounsou (1964-04-24) April 24, 1964 (age 60)Cotonou, DahomeyCitizenshipBeninUnited StatesOccupationsActormodelYears active1986–presentPartnerKimora Lee Simmons (2007–2012)Children1 Djimon Gaston Hounsou (/ˈdʒaɪmən ˈuːnsuː/, JY-mən OON-soo;[1] French: [dʒimɔ̃ unsu]; born April 24, 1964)[2] is a Beninese-born actor. He began his career appearing in music videos and made ...

 

 

1999 novel by Nigel Hinton This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: Ship of Ghosts – news · newspapers · books · scholar · JSTOR (January 2015) (Learn how and when to remove this message) The to...

 

 

Chinese brown sugar Peen tong at a supermarket in Haikou, Hainan, China Peen tong or pian tang (Chinese: 片糖; pinyin: piàntáng; Jyutping: pin3 tong4; Cantonese Yale: pintòng) and wong tong (Chinese: 黃糖; pinyin: huángtáng; Jyutping: wong4 tong4; Cantonese Yale: wòngtòng),[1] is a Chinese brown sugar and sugar candy that is used in various Chinese desserts and also consumed alone as a snack.[2][3][4] In China, it is s...

Canadian actress Catherine DisherDisher in 2024BornCatherine DisherEngland, United KingdomOccupationActressYears active1986–presentSpouseCedric Smith (divorced)Children1 Catherine Disher is a British-born Canadian actress. She has won two Gemini Awards: in 2005 for Best Actress for her role in the Canadian mini-series Snakes and Ladders,[1] and in 2010 for her role in The Border. She was also nominated for her role as Dr. Natalie Lambert in the Forever Knight TV series. She is ...

 

 

Yevgeny PrigozhinЕвгений Пригожин Pemimpin Grup WagnerMasa jabatanFebruari 2014 – 23 Agustus 2023WakilMikhail MizintsevKomandan militerDmitry UtkinPenggantiPavel Prigozhin Informasi pribadiLahirYevgeny Viktorovich Prigozhin (Евгений Викторович Пригожин)(1961-06-01)1 Juni 1961Leningrad, SFS Rusia, Uni SovietMeninggal23 Agustus 2023(2023-08-23) (umur 62)Kuzhenkino, Distrik Bologovsky, Oblast Tver, RusiaSuami/istriLyubov Valentinovna Prigoz...

 

 

Questa voce sull'argomento stagioni delle società calcistiche italiane è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Voce principale: Derthona Foot Ball Club 1908. Derthona Foot Ball ClubStagione 1930-1931Sport calcio Squadra Derthona Allenatore Ottavio Piccinini Presidente Marcello Bottazzi Serie B17º posto. Retrocesso in Prima Divisione. Maggiori presenzeCampionato: P.Taverna (33) Miglior ma...

Инклюзи́вное образова́ние (англ. inclusion — включение, включающее образование, совместное обучение) — форма обучения, при которой каждому человеку, независимо от имеющихся физических, социальных, эмоциональных, ментальных, языковых, интеллектуальных и других особ�...

 

 

Questa voce sull'argomento ciclisti tedeschi è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Leon RohdeNazionalità Germania Altezza187 cm Peso72 kg Ciclismo SpecialitàPista, strada SquadraSantic-Wibatech CarrieraSquadre di club 2014-2016LKT Team Brandenburg2017Development Sunweb2017 Sunweb(stagista)2018-2022Rad-Net Rose2023-Santic-Wibatech Nazionale 2014- Germania(pista) Palmarès  Europei su pista BronzoAnadia 2012Ins. sq. Jun. OroAn...