Кіріспе

CMS Pipelines – бұл пайдаланушыға құбыржолды құруға және пайдалануға мүмкіндік беретін VM/CMS операциялық жүйесінің мүмкіндігі. Құбыржолдағы бағдарламалар деректер тізімінің реттік ағынымен жұмыс істейді. Бағдарлама келесі бағдарлама оқитын деректер тізімін жазады. Кез келген бағдарлама кез келген басқа бағдарламамен біріктірілуі мүмкін, себебі оқу және жазу құрылғыға тәуелсіз интерфейс арқылы жүзеге асырылады.

Шолу

CMS Pipelines CMS командасын, PIPE ұсынады. PIPE командасының аргументтер тізбегі – құбыр желісінің сипаттамасы. PIPE бағдарламаларды таңдап, оларды тізбектеп біріктіріп, деректерді өңдеу үшін құбыр құрады. CMS бағдарламалары мен қосымша құралдары құрылғыға тәуелсіз stdin және stdout интерфейсін ұсынбағандықтан, CMS Pipelines құбыр желісінің сипаттамасында шақырылатын бағдарламалардың кітапханасын қамтиды. Бұл кітапханадағы бағдарламалар операциялық жүйемен байланысып, көптеген қосымша функцияларды орындайды. CMS жүйесіндегі деректер байттар ағыны емес, логикалық жазбалар түрінде құрылған. Мәтіндік деректер үшін мәтіннің бір жолы логикалық жазбаға сәйкес келеді. CMS Pipelines жүйесінде деректер кезеңдер арасында логикалық жазбалар ретінде жіберіледі. CMS Pipelines пайдаланушылары құбыр командаларын терминалдан немесе EXEC процедуралары арқылы іске қосады. Пайдаланушылар REXX тілінде бағдарламалар жазып, оларды кіріктірілген бағдарламалармен бірге пайдалана алады.

Тарих

IBM Даниясының Джон Хартман 1980 жылы CMS Pipelines әзірлеуді бастады. Бұл өнім 80-ші жылдары IBM тарапынан жеке өнім ретінде сатылды және 1991 жылдың соңында VM/ESA-ға енгізілді. VM-нің әрбір жаңа нұсқасымен CMS Pipelines коды да жаңартылып отырды, осылайша 1997 жылы VM/ESA 2.3 нұсқасында 1.1.10 деңгейінде функционалдық жағынан тоқтатылды. Содан бері CMS Pipelines-тің ең соңғы нұсқасы жаңа мүмкіндіктерді зерттегісі келетін пайдаланушылар үшін CMS Pipelines веб-сайтынан жүктеуге қолжетімді. CMS Pipelines-тің қазіргі нұсқасы z/VM 6.4 нұсқасынан бастап z/VM релиздеріне қайтадан енгізілді, ол 2016 жылдың 11 қарашасынан бері қолжетімді. 1995 жылы BatchPipeWorks, BatchPipes/MVS өнімінде TSO үшін CMS Pipelines-тің іске асырылуы жарияланды. TSO-ның жаңартылған нұсқасы 2010 жылға дейін IBM Даниясынан қызмет түрінде ұсынылды. Екі нұсқа да бір код базасынан қолданылады және көбінесе CMS/TSO Pipelines деп аталады. Техникалық сипаттама авторлық басылымда қолжетімді.