The MVS Mainframe Resource – Directory & Links

 

From Mainframes.in – Home of Legacy & Mainframes Online

 

 

 

Mainframes.in – Home of Legacy & Mainframes Online

 

Legacy Software

 

Operating Systems

Midrange > OS/400, VMS

Mainframe > (MVS > OS/390 > z/OS), (VM > VM/CMS, VM/ESA, z/VM, VM/370, VM/390), (VSE > VSE/ESA), Aix, SVS, ALCS, IBSYS, DPXX, ,  OS/360, TPF,  IBM TOS

 

Databases

DB2, IMS DB/DC, VSAM, CA/IDMS, Unidata

 

Programming & Development Assembler, COBOL, PL-1, FORTRAN, REXX, C, SAS, JCL, RPG, SCOBOL

 

Transaction Processing Transaction Monitors, CICS

 

Legacy, Mainframe Outsourcing Directory

 

Legacy Hardware

 

Mainframe Hardware

S/390 Hardware, z/Series Hardware, IBM Hardware

 

Midrange Hardware

AS/400 Hardware, RS/6000 Hardware, VAX Hardware

 

Legacy & Non-legacy

 

Legacy & Contemporary OS

Legacy & Linux, Legacy & Unix, Legacy & Windows

 

Legacy & Contemporary Databases

Legacy & Oracle, Legacy & SQL Sever, Legacy & MySQL

 

Legacy & Networking

Legacy & LAN, Legacy & Client/Server

 

Legacy & Contemporary Programming Languages

 

Legacy & Mainframe Migration

 

Legacy Companies

 

Other Sites from eSource India

 

IT, Mainframes (also this), AML, Analytics, Databases, EAI, CRM, Legacy, Legacy 2 Web, Middleware, BPO, GeoDig, Precious, Chemicals, Textiles, Crops, Sourcing

 

The MVS Mainframe section of Mainframes.in provides a listing of WWW resources for MVS mainframe systems. Mainframes.in is a comprehensive online resource for legacy and mainframe systems.

 

..

 

..

 

Add Links: If you have a web site that you wish to include in this directory, do let us know the details by sending a note about your URL to narsi@esource.in. We’ll quickly review the web site, and if found relevant, add it to the database. We look forward to web site owners and link exchange partners to submit URL. Thanks!

 

 

Looking for an Indian mainframe / legacy system outsourcing partner? Talk to us!

 

 

 

Content derived from Wikipedia article on MVS

 

MVS

From Wikipedia, the free encyclopedia

 

 

MVS (Multiple Virtual Storage) was the most commonly used operating system on the System/370 and System/390 IBM mainframe computers. It is unrelated to IBM's other mainframe operating system called VM/CMS.

 

First released in 1974, MVS was later renamed by IBM, first to MVS/XA (eXtended Architecture), next to MVS/ESA (Enterprise Systems Architecture), then to OS/390 when UNIX System Services (USS) were added, and finally to z/OS when 64-bit support was added on the zSeries models. Its core remains fundamentally the same operating system. By design, programs written for MVS can still run on z/OS without modification.

 

MVS descends from SVS (Single Virtual Storage), which in turn descends from MVT, one of the original variants of OS/360. The first variant of OS/360, PCP (Primary Control Program), did not support multitasking. MVT (Multitasking with a Variable number of Tasks) was an enhancement that provided that functionality. SVS added virtual storage (more commonly known outside IBM as virtual memory), with the same address space being shared by all tasks. Finally, MVS allowed different tasks to have different address spaces.

 

MVS originally supported 24-bit addressing. As the underlying hardware progressed it supported 31-bit (XA and ESA) and now (as z/OS) 64-bit addressing.

 

The main interfaces to MVS are JCL (Job Control Language), the batch processing interface, and TSO (Time Sharing Option), the interactive time-sharing interface, which originally was optional but is now a standard component. ISPF is an interface which allows the user to accomplish the same tasks as TSO but in a menu and form oriented manner.

 

The system is typically used in business and banking, and applications are often written in COBOL. COBOL programs were traditionally used with transaction processing systems like IMS and CICS. For a program running in CICS, special EXEC CICS statements are inserted in the COBOL source code. A preprocessor (translator) replaces those EXEC CICS statements with the appropriate COBOL code to call CICS before the program is compiled — not altogether unlike SQL used to call DB2. Applications can also be written in other languages such as C, C++, Java, assembly language, Fortran, BASIC, RPG, and REXX. Language support is packaged as a common component called "Language Environment" or "LE" to allow uniform debugging, tracing, profiling, and other language independent functions.

 

MVS systems are traditionally accessed by 3270 terminals or by PCs running 3270 emulators. However, many mainframe applications these days have custom web or GUI interfaces. The z/OS operating system has built-in support for TCP/IP. System management, done in the past with a 3270 terminal, is now done through the Hardware Management Console (HMC) and, increasingly, Web interfaces. Operator consoles are provided through 2074 emulators, so you are unlikely to see any S/390 or zSeries processor with a real 3270 connected to it. The z/OS operating system also has native support to execute POSIX applications.

 

Files are called "data sets" in MVS. These files are organized in "catalogs." The native encoding scheme of MVS is Big Endian EBCDIC, but MVS provides hardware-accelerated services to perform translation and support of ASCII, Little Endian, and Unicode.

 

One instance of MVS can occupy an entire physical system, a "Logical Partition" (or "LPAR"), or a virtual machine under z/VM. Multiple MVS instances can be organized and collectively administered in a structure called a "Systems Complex" or "Sysplex," introduced in September, 1990. LPARs interoperate through a software component called a "Cross-system Coupling Facility" or "XCF" and a hardware component called a "Hardware Coupling Facility" or "CF" (or "ICF" if co-located on the same mainframe hardware). Multiple Sysplexes can be joined via standard network protocols such as TCP/IP or IBM's proprietary Systems Network Architecture (SNA). LPARs can also run other operating systems, such as Linux on zSeries, z/VSE, z/TPF, or z/VM.

 

Contents [hide]

1 MVS filesystem

2 History and modernity

3 See also

4 References

5 External links

 

 

 

MVS filesystem

MVS's classic filesystem is a record-oriented filesystem. Filenames are organized in a hierarchy, separated with dots. Each level in the hierarchy can be up to eight characters long. The total filename length is a maximum of 44 characters.

 

Generally, the components separated by the dots are used to organize files similarly to directories in other operating systems. For example, the higher level components generally represent project and user names. However, unlike other systems, these are not actual directories, just a naming convention. TSO supports a default prefix for files (similar to a "current directory" concept), and RACF supports setting up access controls based on filename patterns, analogous to access controls on directories on other platforms.

 

Partitioned datasets are in some ways similar to single level directories. MVS supports a wide array of file access methods, mainly due to legacy needs. These include VSAM, BSAM, QSAM, and others. The MVS filesystem is based on the VTOC disk structure that IBM has used for many years.

 

Modern versions of MVS (i.e. z/OS) also support POSIX-compatible "slash" filesystems along with facilities for integrating the two filesystems. That is, the OS can make an MVS dataset appear as a file to a POSIX program, and an MVS dataset can be made to appear as a file to the POSIX subsystem. These newer filesystems include Hierarchical File System (HFS) and zFS (not to be confused with Sun's ZFS).

 

 

History and modernity

MVS is no longer supported by IBM. In fact, IBM is phasing out support for the 31-bit compatible versions of z/OS by 2007, so only the 64-bit z/OS versions will enjoy support after that date. z/OS continues to receive cutting edge improvements to extend its leadership as the flagship enterprise operating system. In addition to those enhancements mentioned above, others include:

 

XML (Xerces-based toolkits for C/C++ and Java)

network file systems

NFS Version 4

CIFS/SMB

TLS/SSL support throughout (including the TCP/IP stack level)

removal of previous architectural limits (such as the number of I/O channels)

encrypting file systems

Workload Manager (WLM)

special Java acceleration (zAAP support)

Hipersockets

While z/OS continues to run older 24-bit MVS applications, it does so alongside just written 64-bit hardware-accelerated Java running with state-of-the-art security and Unicode XML data formats on protected filesystems with flexible mounting and long filenames, communicating across IPv6 Hipersocket virtual networks and/or high speed CFs to 64-bit geographically clustered relational databases that use the latest performance-enhancing SQL features including materialized query tables and cube views — for example.

 

 

See also

Hercules a S/370, S/390, and zSeries emulator capable of running MVS

 

References

Bob DuCharme: "The Operating Systems Handbook, Part 06: MVS" (available online here)

 

External links

IBM: z/OS V1R8.0 MVS manuals

MVS: the operating system that keeps the world going

MVS... a long history

Retrieved from http://en.wikipedia.org/wiki/MVS

 

End of Wikipedia content, http://en.wikipedia.org/wiki/MVS

 

 

 

MVS Mainframe Directory & Resources @ Mainframes.in

 

 

..

 

..

 

Main Sections @ Mainframes.in

 

Legacy Software

Legacy Operating Systems > Midrange, Mainframe 

Legacy Databases > DB2, IMS DB/DC, VSAM, CA/IDMS, Unidata

Legacy Programming & Development

Legacy Transaction Processing

 

Legacy Hardware > Mainframe Hardware, Midrange Hardware

 

Legacy & Non-legacy > Legacy & Contemporary OS, Legacy & Contemporary Databases, Legacy & Networking, Legacy & Contemporary Programming Languages, Legacy & Mainframe Migration

 

Legacy Companies

 

Other IT Resources

 

eIT.in – IT & Software Directory & Resources

 

Software > Operating Systems, Databases, Programming & Development, Mainframe & Legacy, Internet & Web

 

Hardware, Networking & Communications, IT Strategy & Design, IT in Industries, IT in Functions, IT Infrastructure, Tech Support, IT Industry & Trade Network, IT News & Updates

 

Mainframes.in provides directory and web links resources for the legacy, mainframes and midrange systems. It is intended to be useful for mainframe programmers & developers, midrange programmer & developer, legacy & mainframe databases software development, administrators & DBAs, application developers, mainframe strategy architect, legacy design specialists and architects, mainframe & legacy migration consultants and analysts, administration, maintenance & support professionals, mainframe & legacy outsourcing consultant, legacy solutions programming developers & coders, project management & functional analyst, and for mainframe, midrange, system administrators, testing & quality control engineers. It will make an effort to provide resources on tutorial/tutorials, guide/guides, tips, faq/faqs on these mainframe and legacy topics.

 

 

Reference

 

GeoDig – Get Local!

 

Have you checked out the GeoDig directories for over 30 countries? GeoDig provides useful local and regional web resources for over 200 cities around the world. See the list of cities and countries for which GeoDig provides locality-specific web resources.

 

North America

USA - Alabama (AL) > Birmingham; Alaska; Arkansas (AR) > Little Rock; Arizona (AZ) > Phoenix, Las Vegas, Tucson; California (CA) > Los Angeles, San Francisco, Sacramento, Fresno, Bakersfield; Colorado, CO > Denver; Connecticut, CT > Hartford; District of Columbia, DC > Washington DC; Delaware (DE) > Wilmington; Florida > Miami, Orlando, Tampa, Orlando, Sarasota, West Palm Beach, Jacksonville; Georgia > Atlanta; Hawaii > Honolulu; Idaho; Illinois > Chicago; Indiana > Indianapolis; Iowa; Kansas (KS); Kentucky (KY) > Louisville; Louisiana (LA) > New Orleans, Baton Rouge; Maine; Maryland (MD) > Baltimore; Massachusetts > Boston, Springfield; Michigan > Detroit, Grand Rapids; Minnesota > Minneapolis-St. Paul; Mississippi (MS); Missouri (MO) > Kansas City, St. Louis; Montana; Nebraska (NE) > Omaha; Nevada (NV) > Las Vegas; New Hampshire; New Jersey (NJ) > Jersey City, Newark; New Mexico (NM) > Albuquerque; New York > New York, Buffalo, Rochester, Albany, Syracuse; North Carolina (NC) > Raleigh-Durham, Charlotte, Greensboro; North Dakota; Ohio> Columbus, Cincinnati, Cleveland, Toledo, Youngstown, Dayton; Oklahoma (OK) > Oklahoma City, Tulsa; Oregon > Portland; Pennsylvania > Philadelphia, Allentown, Pittsburgh, Harrisburg, Scranton, ; Rhode Island (RI) > Providence; South Carolina (SC) > Greenville; South Dakota; Tennessee (TN) > Knoxville, Memphis, Nashville; Texas > Austin, Dallas, Houston, San Antonio, El Paso, Austin, McAllen; Utah (UT) > Salt Lake City; Vermont; Virginia (VA) > Norfolk, Richmond; Washington > Seattle; West Virginia; Wisconsin (WI) > Milwaukee; Wyoming

Canada - Vancouver, Montreal, Toronto, Calgary, Ottawa-Gatineau, Edmonton, Quebec City, Winnipeg, Hamilton, London

 

Europe - UK - London, Glasgow, Manchester, Birmingham, Liverpool, Sheffield, Leeds, Bristol, Edinburgh, Leicester; France - Paris, Marseille, Lyon, Toulouse, Nice, Nantes, Strasbourg, Montpellier, Bordeaux; Germany - Frankfurt (Frankfurt am Main), Munich (München), Berlin, Düsseldorf, Hamburg, Cologne (Köln), Essen, Dortmund, Stuttgart, Bremen, Duisburg, Hannover, Nürnberg (Nuremberg), Dresden, Leipzig; Italy - Milan (Milano), Rome (Roma), Napoli (Naples), Torino (Turin), Palermo, Bologna, Firenze (Florence), Genova (Genoa); Spain - Madrid, Barcelona, Valencia, Sevilla, Zaragoza, Malaga, Murcia, Las Palmas, Bilbao; Scandinavia - Finland - Helsinki (Helsingin), Espoo, Tampere (Tampereen), Vantaa, Turku, Oulu, Sweden - Stockholm, Goteborg (Göteborg), Malmo (Malmö), Uppsala, Vasteras (Västerås), Denmark - Copenhagen (Københavns), Aarhus (Århus), Odense, Aalborg (Ålborg), Norway - Oslo, Bergen, Stavanger, Trondheim; Benelux - Belgium - Brussels (Brussel), Antwerp (Antwerpen), Ghent (Gent, Gand), Charleroi, Liège (Liege), Netherlands - Amsterdam, Rotterdam, Utrecht, Eindhoven, Tilburg, ‘s-Gravenhage (sGravenhage), Groningen, Luxembourg - Luxembourg City; PortugalLisbon; GreeceAthens; HungaryBudapest; PolandWarsaw; Switzerland - Zürich (Zurich), Geneva (Geneve, Genève), Basel, Bern (Berne), Lausanne; Austria - Linz, Vienna (Wien), Graz, Linz, Salzburg, Innsbruck; IrelandDublin

 

Asia - India - Mumbai, New Delhi, Bangalore; China & Hong Kong - Hong Kong, Beijing, Shanghai, Tianjin, Wuhan, Shenyang, Guangzhou, Harbin, Xian; Japan - Tokyo, Osaka, Yokohama, Nagoya, Sapporo, Kyoto, Kobe, Fukuoka, Kawasaki, Hiroshima; South Korea - Seoul, Pusa, Taegu, Incheon, Taejeon, Taiwan - Taipei; Malaysia - Kuala Lumpur; Singapore; Russia - Moscow, St Petersburg

 

Middle East - Turkey - Istanbul, Israel - Tel Aviv

 

Oceania - Australia - Sydney, Melbourne, Brisbane, Perth, Adelaide

 

Africa - South Africa - Johannesburg, Cape Town, Durban

 

 

Web Co-ordinator: Narasimhan Santhanam ( narsi@esource.in )

  

© 2004 – 05, From Mainframes.in – Home of Legacy & Mainframes Online