Топ 50 въпроса и отговора за интервю за CICS (актуализация от 2025 г.)

Ето въпроси и отговори за интервю за мейнфрейм CICS за новопостъпили, както и за опитни кандидати, за да получат мечтаната работа.


1. Какво е CICS?

CICS означава Customer Information Control System и е софтуер, който следи телекомуникациите от IBM. Мейнфрейм операционните системи на IBM са със споделяне на времето и пакетни.


2. Какъв е основният аспект на CICS?

CICS основно се занимава с изпълнението, както и с разработването на онлайн приложения. Той установява комуникационен канал през терминала и улеснява получаването, както и изпращането на форматирани данни. Един от основните аспекти на CICS е достъпността на базата данни, както и на файловете, които съдържат.

Безплатно изтегляне на PDF: CICS Интервю Въпроси и отговори


3. Споменете един алтернативен аспект на CICS?

CICS се оказва сама по себе си пакетна работа и се изпълнява с висок приоритет в операционната система. По този начин има демаркиран CICS регион, в който програмите са адекватно планирани от CICS.


4. Какво се разбира под PPT и какви са неговите приложения?

PPT (Таблица за обработка на програми): – Състои се от списък, който съдържа всички имена на програмите в него заедно с карти. Освен това, той ни казва дали трябва да се зареди версията, която е абсолютно нова като налична като програма в CICS или ново копие на програмата.


5. Коментирайте TCT и RCT.

TCT означава Terminal Control Table и е компилация от всички съответни терминали.

RCT, от друга страна, означава Resource Control Table е компилация от имена на планове на DB2 заедно с идентификатора на транзакция.


6. Правете разлика между PCT и FCT.

PCT означава Контролна таблица на програмата и има пълен списък с идентификатори на транзакции, които са свързани със съответните съответни програми.

FCT, от друга страна, означава File Control Table, има пълен списък на всички файлове, които са били използвани от CICS, заедно с техния статус и дължина на записа.

Въпроси за интервю на CICS
Въпроси за интервю на CICS

7. Какво се разбира под CICS задача?

CICS задача е еднократно изпълнение на определена CICS транзакция. Този процес започва, когато ключът се въведе в транзакцията и се натисне клавишът за въвеждане. Процесът на изпълнение продължава, докато програмата върне контрола обратно на CICS.


8. Какво имате предвид под CEMT?

CEMT се отнася до Master Terminal Transaction. Случва се да бъде ID за системна транзакция и запитване за състоянието. Освен това променя състоянието на ресурсите.


9. Дайте дефиницията на COMMAREA?

COMMAREA обикновено се нарича зона за комуникация, както се случва да бъде зона за временно съхранение. Използва се като предавателна среда за данни между множество програми, които се зареждат от набор от транзакции или конкретна транзакция.


10. Посочете няколко CICS програми, които обикновено се използват?

Програмите CICS, които обикновено използваме, са:

  • Контрол на файловете
  • Терминален контрол
  • Контрол на съхранението
  • Контрол на задачите
CICS Интервю Въпроси и отговори
CICS Интервю Въпроси и отговори

11. Какво се разбира под „Транзид“?

Transid означава идентификатор на транзакция. За да се извика задача на CICS, ще се използва този символен код, състоящ се от четири букви.


12. Обяснете използването на DCT?

DCTs означава контролни таблици за местоназначение, които се използват естетически в CICS за дефиниране на TDQ.


13. В блока EIB на CICS маркирайте имената на няколко от важните полета?

Малко от важните полета в EIB блока на CICS са EIBCALEN, EIBRESP, EIBTASK, EIBRRCDE, EIBTIME и EIBDATE.


14. Могат ли да се използват динамични повиквания в CICS?

да Динамичните повиквания могат да се използват в CICS и според процедурата потребителят трябва да дефинира рутинната повикване в PPT и CALL идентификаторът трябва да се използва от извикващата програма.


15. Посочете поне един от начините, по които може да бъде прекратена сделка?

Използвайте командата EXEC CICS SYNCPOINT и го приемете като LUW. Чрез този процес няма да има прекратяване на Xn, но транзакцията със сигурност ще бъде прекратена.


16. Маркирайте разликите между XCTL и START?

XCTL действа като среда, чрез която можете да прехвърлите контрола през идентичната задача на друга програма. XCTL е команда за управление на програмата.


17. Как се използват ENQ и DEQ в CICS?

ENQ и DEQ са части от команди за контрол на задачите, които се използват за превръщане на ресурс в серийно рециклиране.


18. Посочете определени ситуации, при които NEWCOPY е задължително?

NEWCOPY задължително се изисква в CICS, когато определена програма е била стартирана поне веднъж или много пъти в CICS и след това е компилирана или променена.


19. Може ли CICS код да бъде част от тетрадка? Ако е така, тогава какви са резултатите след компилацията?

CICS код може лесно да бъде част от тетрадка, но повторната обработка трябва да се извърши след процеса на компилиране.


20. Как се осъществява достъп до VSAM файл с използването на алтернативен индекс?

VSAM файлът може да бъде достъпен чрез път. Всичко, което трябва да направим, е да декларираме път като форма на FCT и след това да използваме команди за управление на файлове върху него.


21. Какво се разбира под AICA ABEND?

АИКА АБЕНД е просто Runaway Task, която се изпълнява на по-късен етап.


22. Може ли да се осъществява достъп до ESDS файлове от CICS?

да Възможно е достъп до ESDS файлове директно от CICS.


23. Каква е процедурата за решаване на ASRA ABEND?

Всичко, което трябва да направите, е да започнете с CEBR и след това да се обадите за инструкции за компенсации.


24. Как се обработват грешките в CICS програмите?

За да се справите с грешките, ще трябва да проверите EIBRESP след извикване на програмата. Алтернативен вариант би бил да се използва условието HANDLE.


25. Подчертайте разликата между символна карта и физическа карта?

Символичната карта се оказва a структура на данни, докато физическата карта е основно модул за натоварване.


26. Каква е разликата между SEND MAP DATAONLY и SEND MAP MAPONLY?

ИЗПРАЩАЙТЕ САМО ДАННИ ЗА КАРТА: – Чрез това данните се изпращат без оформлението. Използва се за опресняване на данните, които идват на екрана.

ИЗПРАТЕТЕ КАРТА MAPONLY: – Чрез това се изпраща само картата, а не данните. Винаги, когато сме в процес на изпращане на екрани с менюта, данните никога не се изпращат.


27. Какво се разбира под MDT? Освен това коментирайте FRSET и FSET?

MDT означава Модифициран етикет за данни. Ако модифицирането на полето трябва да се извърши на екрана, тогава MDT действа като бит на атрибут байт. MDT влиза в действие по време на операция за въвеждане.

FRSET се използва за нулиране на MDT. Полето ще бъде изпратено до момента, когато MDT е зададен отново от FRSET. FSET отговаря за гарантирането, че полето се предава от MDT. FSET влиза в действие по време на изходна операция.


28. Обяснете как параметърът DSECT се използва в BMS?

Параметърът DSECT се използва в BMS, за да придаде форма на символна карта.


29. Споменете съдържанието, което присъства в PPT?

Източник, Дължина, Език, Брой на употребите, Брой повторно преброяване и DFHRPL номер са съдържанието, което се намира в PPT.


30. Може ли QSAM файловете да бъдат достъпни от CICS?

Не. Не е възможен достъп до QSAM файл от CICS.


31. Може ли да се осъществява достъп до ESDS файлове от CICS?

да Възможно е достъп до ESDS файлове от CICS.


32. Как ще прочетете VSAM файл в програма CICS?

Файлът VSAM може лесно да бъде прочетен в програма CICS с помощта на команди за управление на файлове. Четирите типа команди за този процес са напред, назад, произволни и последователни.


33. Какво означава EIB в CICS?

EIB означава Execute Interface Block. Една EIB е прикрепена към всяка задача и това остава със задачата до нейното изпълнение. ЕИБ на всички програми остава непроменен през целия процес. В режим на четене на всяка COBOL програма могат да бъдат достъпни EIB полета.


34. Какво прави CICS преводач?

Има зона за свързване, свързана с всяка програма. В тази област EIB блокът се генерира от CICS транслатора.


35. Какво се разбира под атрибут байт?

Байтът на атрибута се използва в CICS за определяне на конкретно поле за предаване или дисплей. Той допринася за изходното поле на програмата.


36. Избройте всички таблици, които са част от CICS?

Таблиците, които са част от CICS, са PPT, SIT, PCT, JCT, FCT, SNT, DCT, SRT, RCT и TCT.


37. Обяснете употребите, които са свързани с TSQ и TDQ?

TSQ и TDQ се използват активно в CICS за временно съхранение на данни.


38. Може ли TSQ на една конкретна транзакция да бъде достъпна от алтернативна транзакция?

да Възможно е TSQ да бъде достъпен от предоставена алтернативна транзакция, тъй като и двете транзакции се изпълняват в идентични региони.


39. Каква е процедурата за разпределяне на динамична памет в конкретна CICS програма?

Всичко, което трябва да направите, е да използвате GETMAIN, за да разпределите динамично памет в CICS.


40. Каква е процедурата за четене на изявление от TSQ?

За да прочетете изявление от TSQ, ще трябва да използвате команда за четене на временно съхранение.


41. Всеки път, когато CICS програма преминава през процес на компилация, винаги има някакъв допълнителен код, който се добавя към програмата. Къде точно отива тази нова част от кода и как се нарича?

Тази нова част от кода отива в DFHEIBLK и обикновено се нарича DFHCOMMAREA.


42. Ако искаме да създадем BMS изпълним файл, какви са основните стъпки, през които потребителят трябва да премине?

За да създаде BMS изпълним файл, потребителят трябва да асемблира, за да създаде CSECT, както и Link.


43. RECEIVE се състои от опция BUFFER в него. Какво е значението на тази опция?

Опцията BUFFER се свързва с терминалния буфер и извлича целия поток от данни.


44. В случай, че потребителят въведе знаците, които се оказват главни, тогава каква е процедурата за затваряне на това условие?

Най-лесният начин да изключите опцията за главни букви е да използвате опцията ASIS, която е налична на RECEIVE.


45. Ако кажем, че BMS Length of field = 0, тогава какво означава това?

Това основно показва факта, че данните не са правилно въведени в дадено поле.


46. ​​Достатъчно ли е Length = 0, за да се установи, че полето е променено?

Не. Няма смисъл да се проверява възможността за модифициране на поле с помощта на Length = 0, тъй като изисква ERASE OFF.


47. Да приемем, че имате колекция от множество карти в CICS. Така че, ако бъдете помолени да определите точното пространство за съхранение, което е налично в символна карта, тогава как ще го изчислите?

Съхранението на картите винаги се предефинира преди всички други аспекти и това е причината, поради която съхранението на най-голямата карта естествено ще бъде повече от всички останали карти, които са достъпни за потребителя.


48. Обяснете как ключът PA е различен от ключът PF?

Основната функция на PF ключовете е да стартират предаването на данни, които са били модифицирани PA ключовете се използват само за събуждане на задачата. Оттук нататък стартиращият процес на предаване на данни изисква както PF ключ, така и PA ключ.


49. Обяснете основното значение на TDQ в рамките на дяла и извън дяла?

CICS има различни пакетни региони в него и има определени набори от данни, които се използват предимно за комуникационни канали между CICS и пакетните региони, които попадат извън домейна на CICS. TDQ с допълнителни дялове помагат в този гореспоменат процес.

Напротив, вътрешноразделените TDQ са канали за комуникация, които присъстват в областта на CICS. Тези канали са разделени на множество опашки.


50. Всяка карта е категоризирана в множество полета и има три общи работни полета за съхранение за всяко от тези съответни полета. Споменете тези?

Трите общи работни полета за съхранение в CICS са атрибут, дължина и поле за изход/вход. Без тези три полета картите не могат да бъдат съответно категоризирани.

Тези въпроси за интервюто също ще ви помогнат във вашата viva (устна)

Сподели

10 Коментари

  1. въплъщение садатони казва:

    Преглеждах списъка и намерих такъв, който е абсолютно неправилен:

    23. Каква е процедурата за решаване на ASRA ABEND?

    Всичко, което трябва да направите, е да започнете с CEBR и след това да се обадите за инструкции за компенсации.

    CEBR няма нищо общо с отстраняването на грешки в ASRA (независимо дали е 0C4, 0C7 или такъв). CEBR се използва за разглеждане на опашки за временно съхранение.

    1. въплъщение Едуард Сейвър казва:

      CEBR се използва за преглед на съдържанието на TSQ след приключване на програмата

    2. въплъщение Едуард Сейвър казва:

      това се казва. Каква е процедурата за разрешаване на ASRA ABEND?

    3. въплъщение Бил Хънт казва:

      CEDF е транзакцията, която трябва да използвате.

  2. въплъщение Хайме казва:

    малко добра информация тук – може да подобри значително качеството, като премахне „основно“ от всеки отговор...

    1. въплъщение Кришна казва:

      Благодаря, че написахте предложение. Преглежда се и се актуализира.

  3. въплъщение Едуард Сейвър казва:

    5. Посочете поне един от начините, по които може да бъде прекратена сделка?

    Използвайте командата EXEC CICS SYNCPOINT и я приемете като LUW. Чрез този процес няма да има прекратяване на Xn, но транзакцията със сигурност ще бъде прекратена.

    какво е Xn?

  4. въплъщение Едуард Сейвър казва:

    16. Маркирайте разликите между XCTL и START?

    XCTL действа като среда, чрез която можете да прехвърлите контрола през идентичната задача на друга програма. XCTL се оказва команда за управление на програмата.

    И така, за какво се използва START? – има нужда от повече обяснения

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани *