{"id":13097,"date":"2024-07-17T14:28:13","date_gmt":"2024-07-17T12:28:13","guid":{"rendered":"https:\/\/itpatagonia.com\/?p=13097"},"modified":"2026-04-20T15:11:00","modified_gmt":"2026-04-20T13:11:00","slug":"cics-como-mejorar-el-rendimiento-del-mainframe","status":"publish","type":"post","link":"https:\/\/itpatagonia.com\/en\/blog\/cics-como-mejorar-el-rendimiento-del-mainframe","title":{"rendered":"How to improve performance and increase mainframe availability by improving CICS configuration"},"content":{"rendered":"<p>CICS is probably the <strong>most successful software of all time<\/strong>.&nbsp;<\/p>\n\n\n\n<p>It is the <a href=\"https:\/\/www.linkedin.com\/posts\/bobthomasesmpubs_mainframe-history-cics-is-probably-the-most-activity-7208584006139805696-3kPc\/?utm_source=share&amp;utm_medium=member_desktop\" target=\"_blank\" rel=\"noreferrer noopener\">pillar of enterprise computing worldwide<\/a>. Millions of users unknowingly enable CICS every day, and if it were to disappear, <strong>the world economy would come to a standstill.&nbsp;<\/strong><\/p>\n\n\n\n<p>It is crucial for the mainframe because it enables the efficient and reliable execution of high-performance enterprise applications, managing thousands of simultaneous transactions with high availability and security.&nbsp;<\/p>\n\n\n\n<p>In this article we explain what CICS is, what its main features are, how it works and what its benefits are.&nbsp;<\/p>\n\n\n\n<p>We also identify use cases and discuss some strategies to consider for improving mainframe performance and increasing availability by improving CICS configuration.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What is CICS?<\/strong><\/h2>\n\n\n\n<p><strong>Customer Information Control System Transaction Server<\/strong> (CICS\u00ae) is the transaction processing software for mainframe environments developed by <a href=\"https:\/\/www.ibm.com\/mx-es\" target=\"_blank\" rel=\"noreferrer noopener\">IBM <\/a>for z\/OS.&nbsp;<\/p>\n\n\n\n<p>This is a powerful application server, used for processing large volumes of transactions.&nbsp;<\/p>\n\n\n\n<p>He <a href=\"https:\/\/www.ibm.com\/docs\/es\/bpm\/8.6.0?topic=sources-cics\" target=\"_blank\" rel=\"noreferrer noopener\">CICS event processing provides a non-invasive methodology<\/a> to extend business applications. Events are defined and handled independently of business logic, extending or monitoring a business application without any modification.&nbsp;<\/p>\n\n\n\n<p>CICS provides a <strong>Robust and scalable platform that facilitates interaction between applications and databases<\/strong>, which optimizes system performance and ensures that business operations are carried out without interruptions. An essential feature for <strong>Maintain business continuity and customer satisfaction<\/strong>.<\/p>\n\n\n\n<p>It is widely used in sectors such as insurance, banking, finance, retail and government, where reliability and high-performance processing of online transactions are critical.<\/p>\n\n\n\n<p>Nowadays, in the world of social media - which many entrepreneurs use to publish their articles and market their products or services - or in the use of credit cards, <a href=\"https:\/\/www.linkedin.com\/posts\/carina-hermida-8745ba31_mainframe-history-cics-is-probably-the-most-activity-7209230892857233408-gjQK?utm_source=share&amp;utm_medium=member_desktop\">Almost all transactions are processed using CICS<\/a>.<\/p>\n\n\n\n<p>In this regard, it is worth noting that CICS transactions are identified by a four-character transaction ID. For example, the transaction ID \u201cDS01\u201d could represent a transaction showing the balance of a customer\u2019s account, or a banking transaction involving, for example, withdrawing money from an ATM.<\/p>\n\n\n\n<p>CICS transactions are special because of their <strong>speed, reliability, scalability and security<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What is CICS Cobol?<\/strong><\/h2>\n\n\n\n<p>Refers to the use of the Cobol programming language in a CICS environment.&nbsp;<\/p>\n\n\n\n<p>When programming Cobol applications that will run under CICS, developers can take advantage of the transaction management and database access capabilities offered by CICS.&nbsp;<\/p>\n\n\n\n<p>This involves writing Cobol programs with CICS-specific commands to perform tasks such as reading and updating records in databases, managing communications between terminals, and handling transaction concurrency.&nbsp;<\/p>\n\n\n\n<p>This helps optimize performance and data integrity in critical business systems.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"353\" src=\"https:\/\/itpatagonia.com\/wp-content\/uploads\/2024\/07\/CICS_Img-interna_Filtro-de-seleccion-de-Files-1-1024x353.jpg\" alt=\"C\u00f3mo aumentar la disponibilidad del mainframe con la mejora de la configuraci\u00f3n de CICS.\" class=\"wp-image-13417\" srcset=\"https:\/\/itpatagonia.com\/wp-content\/uploads\/2024\/07\/CICS_Img-interna_Filtro-de-seleccion-de-Files-1-1024x353.jpg 1024w, https:\/\/itpatagonia.com\/wp-content\/uploads\/2024\/07\/CICS_Img-interna_Filtro-de-seleccion-de-Files-1-300x103.jpg 300w, https:\/\/itpatagonia.com\/wp-content\/uploads\/2024\/07\/CICS_Img-interna_Filtro-de-seleccion-de-Files-1-768x265.jpg 768w, https:\/\/itpatagonia.com\/wp-content\/uploads\/2024\/07\/CICS_Img-interna_Filtro-de-seleccion-de-Files-1-1536x530.jpg 1536w, https:\/\/itpatagonia.com\/wp-content\/uploads\/2024\/07\/CICS_Img-interna_Filtro-de-seleccion-de-Files-1-720x248.jpg 720w, https:\/\/itpatagonia.com\/wp-content\/uploads\/2024\/07\/CICS_Img-interna_Filtro-de-seleccion-de-Files-1.jpg 1812w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">By improving the configuration of CICS, you can increase mainframe availability.<\/figcaption><\/figure>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What are the main features of CICS?<\/strong><\/h2>\n\n\n\n<p>The most important features of the<strong> Customer Information Control System Transaction Server<\/strong> are as follows:&nbsp;<\/p>\n\n\n\n<p><strong>1. Transaction management<\/strong><\/p>\n\n\n\n<p>It is highly efficient in handling large volumes of online transactions, which <strong>Accelerates response times and increases consistency in data processing<\/strong>. Additionally, it enables the coordination and management of distributed transactions that may involve multiple systems and resources.<\/p>\n\n\n\n<p><strong>2. Scalability and performance<\/strong><\/p>\n\n\n\n<p>CICS is designed to support mission-critical environments with high availability and disaster recovery requirements. In parallel, it has the ability to handle a large number of simultaneous transactions, making it <strong>Suitable for organizations with large volumes of data and users<\/strong>.<\/p>\n\n\n\n<p><strong>3. Security and control<\/strong>&nbsp;<\/p>\n\n\n\n<p>In terms of authentication, CICS implements <strong>robust security mechanisms to ensure that only authorized users can access and execute transactions.<\/strong> Additionally, it provides extensive logging and auditing capabilities for monitoring and controlling transactional activities.<\/p>\n\n\n\n<p><strong>5. Compatibility and flexibility<\/strong>&nbsp;<\/p>\n\n\n\n<p>It is compatible with various <a href=\"https:\/\/itpatagonia.com\/en\/como-trabajar-en-mainframe\/\">programming languages like Cobol<\/a>, PL\/I, Java, and C, allowing organizations to use the language that best suits their needs.<\/p>\n\n\n\n<p>As for interoperability, you can <strong>interact with a variety of systems and services<\/strong>, including databases, messaging systems, and web services.<\/p>\n\n\n\n<p><strong>6. Application development and management<\/strong><\/p>\n\n\n\n<p>IBM provides tools such as CICS Explorer to facilitate the development, administration, and monitoring of these applications.&nbsp;<\/p>\n\n\n\n<p>It also supports legacy application modernization, enabling integration with modern technologies such as RESTful APIs, web services, and microservices architectures.<\/p>\n\n\n\n<p><strong>7. Support for integration and middleware<\/strong>&nbsp;<\/p>\n\n\n\n<p>Facilitates integration with other enterprise systems and middleware, such as <a href=\"https:\/\/www.ibm.com\/es-es\/products\/mq\" target=\"_blank\" rel=\"noreferrer noopener\">IBM MQ<\/a>, to ensure uninterrupted flow of data and processes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How does CICS work?<\/strong><\/h2>\n\n\n\n<p>As explained from <a href=\"https:\/\/www.ibm.com\/docs\/es\/bpm\/8.6.0?topic=sources-cics\" target=\"_blank\" rel=\"noreferrer noopener\">IBM<\/a>CICS event processing support enables users to identify and specify significant business events to be emitted by applications.&nbsp;<\/p>\n\n\n\n<p>The CICS Event Binding Editor is used to create event specifications that are installed on the system.&nbsp;<\/p>\n\n\n\n<p>At run time, CICS uses event specifications to detect and capture events.<\/p>\n\n\n\n<p>Each event specification describes how the data in the event payload is obtained from the data available when an event occurs in the application.&nbsp;<\/p>\n\n\n\n<p>These event specifications are grouped into event bindings. The event binding is the unit for deploying, enabling, and disabling the CICS events it contains.&nbsp;<\/p>\n\n\n\n<p>An application analyst deploys event bindings to the system and enables event emissions. For each event binding, the CICS event processing (PS) adapter configuration is specified.&nbsp;<\/p>\n\n\n\n<p>The adapter transforms the event data into a suitable output format and then uses a transport mechanism to direct the events so that they are available to potential event clients.&nbsp;<\/p>\n\n\n\n<p>For IBM Business Monitor and CICS integration, the output is in CBS (Common Base Events) format and the transport mechanism is WebSphere MQ. The bridge between WebSphere MQ and CEI (Common Event Infrastructure) on the IBM Business Monitor server is a WebSphere MQ binding.<\/p>\n\n\n\n<p>To better understand its scope and how to use it, IBM provides a series of <a href=\"https:\/\/www.ibm.com\/docs\/es\/i\/7.5?topic=programming-cics\" target=\"_blank\" rel=\"noreferrer noopener\">manuals with programming and reference material<\/a> for Customer Information Control System, including its administration and operations and communications between products.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"353\" src=\"https:\/\/itpatagonia.com\/wp-content\/uploads\/2024\/07\/CICS_Img-interna_Pantalla-de-busqueda-actualizacion-y-seleccion-de-Transacciones.-1-1024x353.jpg\" alt=\"IBM proporciona herramientas como CICS Explorer para facilitar el desarrollo, la administraci\u00f3n y la supervisi\u00f3n de estas aplicaciones.\u00a0\" class=\"wp-image-13416\" srcset=\"https:\/\/itpatagonia.com\/wp-content\/uploads\/2024\/07\/CICS_Img-interna_Pantalla-de-busqueda-actualizacion-y-seleccion-de-Transacciones.-1-1024x353.jpg 1024w, https:\/\/itpatagonia.com\/wp-content\/uploads\/2024\/07\/CICS_Img-interna_Pantalla-de-busqueda-actualizacion-y-seleccion-de-Transacciones.-1-300x103.jpg 300w, https:\/\/itpatagonia.com\/wp-content\/uploads\/2024\/07\/CICS_Img-interna_Pantalla-de-busqueda-actualizacion-y-seleccion-de-Transacciones.-1-768x265.jpg 768w, https:\/\/itpatagonia.com\/wp-content\/uploads\/2024\/07\/CICS_Img-interna_Pantalla-de-busqueda-actualizacion-y-seleccion-de-Transacciones.-1-1536x530.jpg 1536w, https:\/\/itpatagonia.com\/wp-content\/uploads\/2024\/07\/CICS_Img-interna_Pantalla-de-busqueda-actualizacion-y-seleccion-de-Transacciones.-1-720x248.jpg 720w, https:\/\/itpatagonia.com\/wp-content\/uploads\/2024\/07\/CICS_Img-interna_Pantalla-de-busqueda-actualizacion-y-seleccion-de-Transacciones.-1.jpg 1812w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">IBM provides tools such as CICS Explorer to facilitate the development, administration, and monitoring of these applications.\u00a0<\/figcaption><\/figure>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What are the benefits of CICS?<\/strong><\/h2>\n\n\n\n<p>CICS Transaction Server is an essential solution for organizations that require a <strong>Efficient, reliable and secure transactional processing in your mainframe environments<\/strong>.&nbsp;<\/p>\n\n\n\n<p>Why? Because it facilitates both the operation of legacy applications and integration and modernization with contemporary technologies.<\/p>\n\n\n\n<p>Its main advantages include:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Reliability and stability<\/strong>: It is known for its robustness and ability to operate without interruptions in critical environments.<\/li>\n\n\n\n<li><strong>Outstanding performance<\/strong>: Provides fast response times and the ability to handle large transaction volumes.<\/li>\n\n\n\n<li><strong>Flexibility and adaptability<\/strong>: enables organizations to modernize their legacy applications and adopt new technologies without disrupting existing operations.<\/li>\n\n\n\n<li><strong>Support ecosystem<\/strong>: is supported by IBM through continuous updates, technical support and an active community of users and developers.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Use cases<\/strong> <strong>of CICs<\/strong><\/h2>\n\n\n\n<p>As we explained above, the Customer Information Control System Transaction Server is used by various industries and sectors.<\/p>\n\n\n\n<p>For example, for the <strong>real-time banking transaction processing<\/strong>, such as fund transfers, payments, and balance inquiries.&nbsp;<\/p>\n\n\n\n<p>Or for the <strong>inventory management<\/strong>, he <strong>order processing<\/strong> and retail point-of-sale transactions.<\/p>\n\n\n\n<p>At the government level, in the <strong>tax, social security and other public services management systems<\/strong>.<\/p>\n\n\n\n<p>While in the insurance field, CICS is used for the <strong>Policy processing, claims and customer management<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How to improve mainframe performance and increase availability?&nbsp;<\/strong><\/h2>\n\n\n\n<p>In order to determine the best way to optimize performance and <strong>Increase mainframe availability by improving CICS configuration<\/strong>, it is important to carry out two types of evaluations:\u00a0<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CICS Assessment Configuration<\/li>\n\n\n\n<li>CICS Assessment Transactional<\/li>\n<\/ul>\n\n\n\n<p><strong>to) <\/strong>A <strong>configuration assessment<\/strong> It is a process performed to evaluate the status of the CICS configuration.&nbsp;<\/p>\n\n\n\n<p>Its objective is to identify any problems or areas for improvement in the CICS configuration that may be affecting the performance or availability of the mainframe.<\/p>\n\n\n\n<p>Among the actions included are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Review the current CICS configuration, to modify any problems or areas for improvement in the configuration<\/li>\n\n\n\n<li>Identification of problems, such as response time, CPU consumption, or both. Along with determining the days and times when this problem occurs and the coincidence with <a href=\"https:\/\/itpatagonia.com\/en\/optimizacion-de-la-cadena-batch\/\">batch tasks that compete for processors<\/a>.<\/li>\n\n\n\n<li>Collecting data across all CICS, using tools such as performance monitoring and event and transaction recorders.<\/li>\n\n\n\n<li>Analyze the collected data to identify any issues or areas for improvement in CICS performance.<\/li>\n<\/ul>\n\n\n\n<p>The recommendation is to prepare a report with proposals on changes in the CICS configuration, in the implementation of applications and the optimization of resources.<\/p>\n\n\n\n<p>b) The <strong>transactional assessment<\/strong> is a process performed to evaluate the performance of CICS transactions on a mainframe.&nbsp;<\/p>\n\n\n\n<p>Its objective is <strong>Identify any issues or areas for improvement in transaction performance<\/strong> that may be affecting user satisfaction or the availability of the environment.<\/p>\n\n\n\n<p>The actions included in this process include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Analysis of configuration assessment reports, where response and waiting times are evaluated, with high activity volumes and high CPU consumption.<\/li>\n\n\n\n<li>Transactional architecture status, analyzing the CICS architecture and its relationships.<\/li>\n\n\n\n<li>Processing status, with an analysis of program CPU consumption, indexed files, CICS resources, and DB2 access.&nbsp;<\/li>\n\n\n\n<li>Analysis of the collected data to identify any issues or areas for improvement in CICS performance.<\/li>\n<\/ul>\n\n\n\n<p>The suggestion is to develop a load sizing report, an appropriate configuration for efficient use of resources, a transactional status report and metrics, and an action plan.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"353\" src=\"https:\/\/itpatagonia.com\/wp-content\/uploads\/2024\/07\/CICS_Img-interna_ejemplo-de-filtrado-de-Files-en-el-rango-C-Z-que-posean-una-E-en-su-nombre-y-se-muestran-sus-DSNs-y-su-estado-actual-1-1024x353.jpg\" alt=\"C\u00f3mo mejorar el rendimiento y aumentar la disponibilidad del mainframe.\" class=\"wp-image-13418\" srcset=\"https:\/\/itpatagonia.com\/wp-content\/uploads\/2024\/07\/CICS_Img-interna_ejemplo-de-filtrado-de-Files-en-el-rango-C-Z-que-posean-una-E-en-su-nombre-y-se-muestran-sus-DSNs-y-su-estado-actual-1-1024x353.jpg 1024w, https:\/\/itpatagonia.com\/wp-content\/uploads\/2024\/07\/CICS_Img-interna_ejemplo-de-filtrado-de-Files-en-el-rango-C-Z-que-posean-una-E-en-su-nombre-y-se-muestran-sus-DSNs-y-su-estado-actual-1-300x103.jpg 300w, https:\/\/itpatagonia.com\/wp-content\/uploads\/2024\/07\/CICS_Img-interna_ejemplo-de-filtrado-de-Files-en-el-rango-C-Z-que-posean-una-E-en-su-nombre-y-se-muestran-sus-DSNs-y-su-estado-actual-1-768x265.jpg 768w, https:\/\/itpatagonia.com\/wp-content\/uploads\/2024\/07\/CICS_Img-interna_ejemplo-de-filtrado-de-Files-en-el-rango-C-Z-que-posean-una-E-en-su-nombre-y-se-muestran-sus-DSNs-y-su-estado-actual-1-1536x530.jpg 1536w, https:\/\/itpatagonia.com\/wp-content\/uploads\/2024\/07\/CICS_Img-interna_ejemplo-de-filtrado-de-Files-en-el-rango-C-Z-que-posean-una-E-en-su-nombre-y-se-muestran-sus-DSNs-y-su-estado-actual-1-720x248.jpg 720w, https:\/\/itpatagonia.com\/wp-content\/uploads\/2024\/07\/CICS_Img-interna_ejemplo-de-filtrado-de-Files-en-el-rango-C-Z-que-posean-una-E-en-su-nombre-y-se-muestran-sus-DSNs-y-su-estado-actual-1.jpg 1812w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">A configuration assessment can detect any problems or areas for improvement in the CICS configuration that may be affecting the performance or availability of the mainframe.<\/figcaption><\/figure>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>10 strategies for achieving efficient and scalable mainframes&nbsp;<\/strong><\/h2>\n\n\n\n<p>Considering the assessments that must be performed to improve performance and increase mainframe availability, through optimized CICS configuration, it is important to highlight that achieving this objective also involves a series of practices and adjustments.&nbsp;<\/p>\n\n\n\n<p>These actions will help ensure that the mainframe environment is efficient, resilient and capable of handling large transaction volumes with high availability.<\/p>\n\n\n\n<p>Some key strategies to consider:<\/p>\n\n\n\n<p><strong>1. Parameter tuning<\/strong><\/p>\n\n\n\n<p>CICS allows you to configure regions to separate workloads. For example, you can have specific regions for critical transactions and others for less-priority workloads.<\/p>\n\n\n\n<p>It also offers the ability to configure the sizes of dynamic storage (DSA) and dynamic extended storage (EDSA) pools to suit application needs.<\/p>\n\n\n\n<p>Additionally, it allows to optimize the use of dedicated task control blocks (TCBs) for Java, Cobol and other specific task applications to improve concurrency and performance.<\/p>\n\n\n\n<p><strong>2. Improved resource management<\/strong><\/p>\n\n\n\n<p>Properly configured buffer pools prevent data access bottlenecks, while optimizing the configuration of VTAM, TCP\/IP, and MQ sessions provides improved communication efficiency.&nbsp;<\/p>\n\n\n\n<p>The key is to monitor and adjust configurations to minimize deadlocks and contention when accessing shared resources.<\/p>\n\n\n\n<p><strong>3. Use of monitoring and tuning tools<\/strong><\/p>\n\n\n\n<p>CICS Performance Analyzer (CICS PA) enables you to analyze and understand performance patterns and tune configurations based on historical data.&nbsp;<\/p>\n\n\n\n<p>Meanwhile, <a href=\"https:\/\/www.ibm.com\/products\/omegamon\" target=\"_blank\" rel=\"noreferrer noopener\">Omegamon <\/a>monitors in real time and dynamically adjusts CICS configuration based on workload needs.<\/p>\n\n\n\n<p><strong>4. Increased availability<\/strong><\/p>\n\n\n\n<p>Deploying and configuring CICSplex allows you to distribute the workload across multiple CICS regions, providing load balancing and redundancy.<\/p>\n\n\n\n<p>Sysplex provides high availability and disaster recovery. This way, multiple systems can operate as a single logical entity.<\/p>\n\n\n\n<p><strong>5. Preventive maintenance and patches<\/strong><\/p>\n\n\n\n<p>Applying patches and updates to CICS and the z\/OS operating system on a regular basis ensures that your system is protected from vulnerabilities and benefits from performance and stability improvements.<\/p>\n\n\n\n<p><strong>6. Resilience and recovery<\/strong><\/p>\n\n\n\n<p>When transaction logs and journals are configured correctly, they allow for rapid recovery in the event of failures. In this regard, it is important to implement automated procedures for failure recovery and restart of CICS services.<\/p>\n\n\n\n<p><strong>7. Load balancing and failover<\/strong><\/p>\n\n\n\n<p>The recommendation is<strong> <\/strong>Configure load balancing to evenly distribute transactions across CICS regions.&nbsp;<\/p>\n\n\n\n<p>Similarly, configure failover mechanisms so that, in the event that a CICS region fails, another region automatically assumes its workload.<\/p>\n\n\n\n<p><strong>8. Application optimization<\/strong><\/p>\n\n\n\n<p>Reviewing, analyzing, and optimizing application code improves the efficiency of CICS resource use.&nbsp;<\/p>\n\n\n\n<p>It is also important to ensure that applications are threadsafe, to allow concurrent use of TCBs, and improve performance and scalability.<\/p>\n\n\n\n<p><strong>9. Implementation and monitoring<\/strong><\/p>\n\n\n\n<p>Load testing is critical to identify and resolve bottlenecks before implementing changes in production.&nbsp;<\/p>\n\n\n\n<p>In addition to continuously monitoring performance and availability after applying optimizations to validate their effectiveness.<\/p>\n\n\n\n<p><strong>10. Documentation and training<\/strong><\/p>\n\n\n\n<p>One suggestion to keep in mind is to maintain detailed documentation of the configuration and optimization practices applied.<\/p>\n\n\n\n<p>Without failing to emphasize that IT staff must be trained in the best practices for CICS management and optimization.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p>CICS continues to evolve to meet the challenges of a modern IT landscape, seamlessly integrating with web services, cloud architectures and big data.&nbsp;<\/p>\n\n\n\n<p>This is how they analyze it in the <a href=\"https:\/\/mainframe-forum.blogspot.com\/2024\/02\/cics-transactions-understanding.html?utm_content=buffer351b3&amp;utm_medium=social&amp;utm_source=linkedin.com&amp;utm_campaign=buffer\" target=\"_blank\" rel=\"noreferrer noopener\">Mainframe Forum<\/a>, highlighting that for mainframe systems, CICS remains a solid foundation for reliable transaction processing across a variety of industries.<\/p>\n\n\n\n<p>We invite you to learn how <a href=\"https:\/\/itpatagonia.com\/en\/servicios\/mainframe\/?gad_source=1&amp;gclid=CjwKCAjw7NmzBhBLEiwAxrHQ-ZWftWGAv18hZkq-POuVHkokwj3Sgk-sz5KFIEgFH8U5qLj1otxVlRoCilwQAvD_BwE\">We transform the Mainframe for the future<\/a> at IT Patagonia, with the help of teams with more than 35 years of experience in this technology.<\/p>","protected":false},"excerpt":{"rendered":"<p>In this article we tell you what CICS is, how it works and what its benefits are. We also identify use cases and strategies to improve performance and increase mainframe availability.<\/p>","protected":false},"author":3,"featured_media":13415,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[173],"tags":[93,33,70,45],"class_list":["post-13097","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-modernizacion-core","tag-cics","tag-mainframe","tag-modernizacion-del-mainframe","tag-modernizar-el-mainframe"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>C\u00f3mo mejorar el rendimiento del mainframe con la mejora de CICS<\/title>\n<meta name=\"description\" content=\"En qu\u00e9 consiste CICS, caracter\u00edsticas y beneficios.\u00a0Extra: casos de uso y algunas estrategias a tener en cuenta para mejorar la performance.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/itpatagonia.com\/en\/blog\/cics-como-mejorar-el-rendimiento-del-mainframe\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00f3mo mejorar el rendimiento del mainframe con la mejora de CICS\" \/>\n<meta property=\"og:description\" content=\"En qu\u00e9 consiste CICS, caracter\u00edsticas y beneficios.\u00a0Extra: casos de uso y algunas estrategias a tener en cuenta para mejorar la performance.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/itpatagonia.com\/en\/blog\/cics-como-mejorar-el-rendimiento-del-mainframe\/\" \/>\n<meta property=\"og:site_name\" content=\"IT Patagonia\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-17T12:28:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-20T13:11:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/itpatagonia.com\/wp-content\/uploads\/2024\/07\/CICS_Img-principal-4.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1812\" \/>\n\t<meta property=\"og:image:height\" content=\"687\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Valeria Frick\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Valeria Frick\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/itpatagonia.com\\\/blog\\\/cics-como-mejorar-el-rendimiento-del-mainframe#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/itpatagonia.com\\\/blog\\\/cics-como-mejorar-el-rendimiento-del-mainframe\"},\"author\":{\"name\":\"Valeria Frick\",\"@id\":\"https:\\\/\\\/itpatagonia.com\\\/#\\\/schema\\\/person\\\/ac8661c9cfc3e2a5a865f0fe97c9e1bb\"},\"headline\":\"C\u00f3mo mejorar el rendimiento y aumentar la disponibilidad del mainframe con la mejora de la configuraci\u00f3n de CICS\",\"datePublished\":\"2024-07-17T12:28:13+00:00\",\"dateModified\":\"2026-04-20T13:11:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/itpatagonia.com\\\/blog\\\/cics-como-mejorar-el-rendimiento-del-mainframe\"},\"wordCount\":2644,\"publisher\":{\"@id\":\"https:\\\/\\\/itpatagonia.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/itpatagonia.com\\\/blog\\\/cics-como-mejorar-el-rendimiento-del-mainframe#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/itpatagonia.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/CICS_Img-principal-4.jpg\",\"keywords\":[\"CICs\",\"Mainframe\",\"Modernizaci\u00f3n del Mainframe\",\"Modernizar el Mainframe\"],\"articleSection\":[\"Modernizaci\u00f3n Core\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/itpatagonia.com\\\/blog\\\/cics-como-mejorar-el-rendimiento-del-mainframe\",\"url\":\"https:\\\/\\\/itpatagonia.com\\\/blog\\\/cics-como-mejorar-el-rendimiento-del-mainframe\",\"name\":\"C\u00f3mo mejorar el rendimiento del mainframe con la mejora de CICS\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/itpatagonia.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/itpatagonia.com\\\/blog\\\/cics-como-mejorar-el-rendimiento-del-mainframe#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/itpatagonia.com\\\/blog\\\/cics-como-mejorar-el-rendimiento-del-mainframe#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/itpatagonia.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/CICS_Img-principal-4.jpg\",\"datePublished\":\"2024-07-17T12:28:13+00:00\",\"dateModified\":\"2026-04-20T13:11:00+00:00\",\"description\":\"En qu\u00e9 consiste CICS, caracter\u00edsticas y beneficios.\u00a0Extra: casos de uso y algunas estrategias a tener en cuenta para mejorar la performance.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/itpatagonia.com\\\/blog\\\/cics-como-mejorar-el-rendimiento-del-mainframe#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/itpatagonia.com\\\/blog\\\/cics-como-mejorar-el-rendimiento-del-mainframe\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/itpatagonia.com\\\/blog\\\/cics-como-mejorar-el-rendimiento-del-mainframe#primaryimage\",\"url\":\"https:\\\/\\\/itpatagonia.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/CICS_Img-principal-4.jpg\",\"contentUrl\":\"https:\\\/\\\/itpatagonia.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/CICS_Img-principal-4.jpg\",\"width\":1812,\"height\":687,\"caption\":\"Customer Information Control System Transaction Server (CICS\u00ae)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/itpatagonia.com\\\/blog\\\/cics-como-mejorar-el-rendimiento-del-mainframe#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/itpatagonia.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C\u00f3mo mejorar el rendimiento y aumentar la disponibilidad del mainframe con la mejora de la configuraci\u00f3n de CICS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/itpatagonia.com\\\/#website\",\"url\":\"https:\\\/\\\/itpatagonia.com\\\/\",\"name\":\"IT Patagonia\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/itpatagonia.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/itpatagonia.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/itpatagonia.com\\\/#organization\",\"name\":\"IT Patagonia\",\"url\":\"https:\\\/\\\/itpatagonia.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/itpatagonia.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/itpatagonia.com\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/IT-Patagonia-logo-web.png\",\"contentUrl\":\"https:\\\/\\\/itpatagonia.com\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/IT-Patagonia-logo-web.png\",\"width\":350,\"height\":100,\"caption\":\"IT Patagonia\"},\"image\":{\"@id\":\"https:\\\/\\\/itpatagonia.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/itpatagonia\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/itpatagonia.com\\\/#\\\/schema\\\/person\\\/ac8661c9cfc3e2a5a865f0fe97c9e1bb\",\"name\":\"Valeria Frick\",\"url\":\"https:\\\/\\\/itpatagonia.com\\\/en\\\/blog\\\/author\\\/vfrick\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Improve Mainframe Performance with CICS Enhancement","description":"What CICS is, features, and benefits. Bonus: Use cases and some strategies to consider for improving performance.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/itpatagonia.com\/en\/blog\/cics-como-mejorar-el-rendimiento-del-mainframe\/","og_locale":"en_US","og_type":"article","og_title":"C\u00f3mo mejorar el rendimiento del mainframe con la mejora de CICS","og_description":"En qu\u00e9 consiste CICS, caracter\u00edsticas y beneficios.\u00a0Extra: casos de uso y algunas estrategias a tener en cuenta para mejorar la performance.","og_url":"https:\/\/itpatagonia.com\/en\/blog\/cics-como-mejorar-el-rendimiento-del-mainframe\/","og_site_name":"IT Patagonia","article_published_time":"2024-07-17T12:28:13+00:00","article_modified_time":"2026-04-20T13:11:00+00:00","og_image":[{"width":1812,"height":687,"url":"https:\/\/itpatagonia.com\/wp-content\/uploads\/2024\/07\/CICS_Img-principal-4.jpg","type":"image\/jpeg"}],"author":"Valeria Frick","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Valeria Frick","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/itpatagonia.com\/blog\/cics-como-mejorar-el-rendimiento-del-mainframe#article","isPartOf":{"@id":"https:\/\/itpatagonia.com\/blog\/cics-como-mejorar-el-rendimiento-del-mainframe"},"author":{"name":"Valeria Frick","@id":"https:\/\/itpatagonia.com\/#\/schema\/person\/ac8661c9cfc3e2a5a865f0fe97c9e1bb"},"headline":"C\u00f3mo mejorar el rendimiento y aumentar la disponibilidad del mainframe con la mejora de la configuraci\u00f3n de CICS","datePublished":"2024-07-17T12:28:13+00:00","dateModified":"2026-04-20T13:11:00+00:00","mainEntityOfPage":{"@id":"https:\/\/itpatagonia.com\/blog\/cics-como-mejorar-el-rendimiento-del-mainframe"},"wordCount":2644,"publisher":{"@id":"https:\/\/itpatagonia.com\/#organization"},"image":{"@id":"https:\/\/itpatagonia.com\/blog\/cics-como-mejorar-el-rendimiento-del-mainframe#primaryimage"},"thumbnailUrl":"https:\/\/itpatagonia.com\/wp-content\/uploads\/2024\/07\/CICS_Img-principal-4.jpg","keywords":["CICs","Mainframe","Modernizaci\u00f3n del Mainframe","Modernizar el Mainframe"],"articleSection":["Modernizaci\u00f3n Core"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/itpatagonia.com\/blog\/cics-como-mejorar-el-rendimiento-del-mainframe","url":"https:\/\/itpatagonia.com\/blog\/cics-como-mejorar-el-rendimiento-del-mainframe","name":"How to Improve Mainframe Performance with CICS Enhancement","isPartOf":{"@id":"https:\/\/itpatagonia.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/itpatagonia.com\/blog\/cics-como-mejorar-el-rendimiento-del-mainframe#primaryimage"},"image":{"@id":"https:\/\/itpatagonia.com\/blog\/cics-como-mejorar-el-rendimiento-del-mainframe#primaryimage"},"thumbnailUrl":"https:\/\/itpatagonia.com\/wp-content\/uploads\/2024\/07\/CICS_Img-principal-4.jpg","datePublished":"2024-07-17T12:28:13+00:00","dateModified":"2026-04-20T13:11:00+00:00","description":"What CICS is, features, and benefits. Bonus: Use cases and some strategies to consider for improving performance.","breadcrumb":{"@id":"https:\/\/itpatagonia.com\/blog\/cics-como-mejorar-el-rendimiento-del-mainframe#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/itpatagonia.com\/blog\/cics-como-mejorar-el-rendimiento-del-mainframe"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/itpatagonia.com\/blog\/cics-como-mejorar-el-rendimiento-del-mainframe#primaryimage","url":"https:\/\/itpatagonia.com\/wp-content\/uploads\/2024\/07\/CICS_Img-principal-4.jpg","contentUrl":"https:\/\/itpatagonia.com\/wp-content\/uploads\/2024\/07\/CICS_Img-principal-4.jpg","width":1812,"height":687,"caption":"Customer Information Control System Transaction Server (CICS\u00ae)"},{"@type":"BreadcrumbList","@id":"https:\/\/itpatagonia.com\/blog\/cics-como-mejorar-el-rendimiento-del-mainframe#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/itpatagonia.com\/"},{"@type":"ListItem","position":2,"name":"C\u00f3mo mejorar el rendimiento y aumentar la disponibilidad del mainframe con la mejora de la configuraci\u00f3n de CICS"}]},{"@type":"WebSite","@id":"https:\/\/itpatagonia.com\/#website","url":"https:\/\/itpatagonia.com\/","name":"IT Patagonia","description":"","publisher":{"@id":"https:\/\/itpatagonia.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/itpatagonia.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/itpatagonia.com\/#organization","name":"IT Patagonia","url":"https:\/\/itpatagonia.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/itpatagonia.com\/#\/schema\/logo\/image\/","url":"https:\/\/itpatagonia.com\/wp-content\/uploads\/2023\/11\/IT-Patagonia-logo-web.png","contentUrl":"https:\/\/itpatagonia.com\/wp-content\/uploads\/2023\/11\/IT-Patagonia-logo-web.png","width":350,"height":100,"caption":"IT Patagonia"},"image":{"@id":"https:\/\/itpatagonia.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/itpatagonia\/"]},{"@type":"Person","@id":"https:\/\/itpatagonia.com\/#\/schema\/person\/ac8661c9cfc3e2a5a865f0fe97c9e1bb","name":"Valeria Frick","url":"https:\/\/itpatagonia.com\/en\/blog\/author\/vfrick"}]}},"_links":{"self":[{"href":"https:\/\/itpatagonia.com\/en\/wp-json\/wp\/v2\/posts\/13097","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itpatagonia.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itpatagonia.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itpatagonia.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/itpatagonia.com\/en\/wp-json\/wp\/v2\/comments?post=13097"}],"version-history":[{"count":7,"href":"https:\/\/itpatagonia.com\/en\/wp-json\/wp\/v2\/posts\/13097\/revisions"}],"predecessor-version":[{"id":30337,"href":"https:\/\/itpatagonia.com\/en\/wp-json\/wp\/v2\/posts\/13097\/revisions\/30337"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itpatagonia.com\/en\/wp-json\/wp\/v2\/media\/13415"}],"wp:attachment":[{"href":"https:\/\/itpatagonia.com\/en\/wp-json\/wp\/v2\/media?parent=13097"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itpatagonia.com\/en\/wp-json\/wp\/v2\/categories?post=13097"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itpatagonia.com\/en\/wp-json\/wp\/v2\/tags?post=13097"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}