{"id":2803,"date":"2022-05-03T02:26:20","date_gmt":"2022-05-02T17:26:20","guid":{"rendered":"https:\/\/jennifersoft.com\/en\/?page_id=2803"},"modified":"2022-07-22T19:23:31","modified_gmt":"2022-07-22T10:23:31","slug":"mainframe","status":"publish","type":"page","link":"https:\/\/jennifersoft.com\/en\/product\/mainframe\/","title":{"rendered":"IBM Mainframe Java"},"content":{"rendered":"<div class=\"contents product mainframe no-gnb-padding\">\r\n    \r\n<section class=\"mainframe-intro\">\r\n        \r\n<h1>JENNIFER <br>\r\nfor IBM Mainframe Java<\/h1>\r\n\r\n        \r\n<p class=\"intro-desc\">JENNIFER supports appllication monitoring for Java for z\/OS, <br>\r\nLiberty Profile, z\/OS\r\n            connect and CICS Liberty.<\/p>\r\n\r\n        <img decoding=\"async\" class=\"intro-graphic\" src=\"\/ko\/wp-content\/themes\/jennifer2019\/images\/product\/mainframe\/mainframe-intro.png\"\r\n            srcset=\"\/ko\/wp-content\/themes\/jennifer2019\/images\/product\/mainframe\/mainframe-intro@2x.png 2x\">\r\n    <\/section>\r\n\r\n    \r\n<section class=\"ibm-java-zos\">\r\n        \r\n<div class=\"contents-width\">\r\n            \r\n<div class=\"row\">\r\n                \r\n<div class=\"col-12 offset-lg-1 col-lg-10\">\r\n                    <span class=\"sub-heading\">IBM Java for z\/OS<\/span>\r\n                    \r\n<h2 class=\"section-heading\">JENNIFER has supported <br>\r\nIBM JDK for z\/OS for 15 years.<\/h2>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n            \r\n<div class=\"product-detail-group row\">\r\n                \r\n<div class=\"product-detail col-12 offset-lg-1 col-lg-5 flex-column-center\">\r\n                    \r\n<h3>Products<\/h3>\r\n\r\n                    \r\n<ul>\r\n                        \r\n\t<li>IBM JDK for z\/OS<\/li>\r\n\r\n                        \r\n\t<li>IBM WebSphere for z\/OS<\/li>\r\n\r\n                        \r\n\t<li>CICS Liberty<\/li>\r\n\r\n                        \r\n\t<li>Standalone Java Applications<\/li>\r\n\r\n                    <\/ul>\r\n\r\n                <\/div>\r\n\r\n                \r\n<div class=\"product-image col-12 col-lg-5 flex-column-center\">\r\n                    <img decoding=\"async\" src=\"\/ko\/wp-content\/themes\/jennifer2019\/images\/product\/mainframe\/ibm-java-logo.png\"\r\n                        srcset=\"\/ko\/wp-content\/themes\/jennifer2019\/images\/product\/mainframe\/ibm-java-logo@2x.png 2x\">\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n            \r\n<div class=\"function-detail-group row\">\r\n                \r\n<div class=\"function-detail col-12 col-lg-5 order-1 order-lg-2 flex-column-center\">\r\n                    \r\n<h3>Functions<\/h3>\r\n\r\n                    \r\n<ul>\r\n                        \r\n\t<li>JENNIFER provides real-time monitoring for all Java applications on z\/OS<\/li>\r\n\r\n                        \r\n\t<li>HTTP(s) monitoring in WebSphere, Liberty and z\/OS Connect<\/li>\r\n\r\n                        \r\n\t<li>Link to Liberty monitoring in CICS Liberty<\/li>\r\n\r\n                        \r\n\t<li>DB2 JDBC SQL statement monitoring in Java applications<\/li>\r\n\r\n                        \r\n\t<li>JMS monitoring for MQ for z\/OS<\/li>\r\n\r\n                        \r\n\t<li>z\/OS File I\/O performance measurement<\/li>\r\n\r\n                        \r\n\t<li>Dynamic definition of application starting point to capture a Java transaction from use\r\n                        <\/li>\r\n\r\n                    <\/ul>\r\n\r\n                <\/div>\r\n\r\n                \r\n<div class=\"function-image col-12 col-lg-5 offset-lg-1 order-2 order-lg-1 flex-column-center\">\r\n                    <img decoding=\"async\" class=\"image-shadow\"\r\n                        src=\"\/ko\/wp-content\/themes\/jennifer2019\/images\/product\/mainframe\/active-service-bar.png\">\r\n                    <img decoding=\"async\" class=\"image-shadow\"\r\n                        src=\"\/ko\/wp-content\/themes\/jennifer2019\/images\/product\/mainframe\/active-service.png\">\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n    <\/section>\r\n\r\n    \r\n<section class=\"ibm-websphere\">\r\n        \r\n<div class=\"contents-width\">\r\n            \r\n<div class=\"row\">\r\n                \r\n<div class=\"col-12 offset-lg-1 col-lg-10\">\r\n                    <span class=\"sub-heading\">IBM WebSphere on z\/OS family<\/span>\r\n                    \r\n<h2 class=\"section-heading\">HTTP\/API real-time monitoring with <br>\r\nexternal call details<\/h2>\r\n\r\n                    \r\n<p class=\"section-desc-text\">WebSphere for z\/OS <br>\r\nLiberty for z\/OS and z\/OS Connect<\/p>\r\n\r\n                    <img decoding=\"async\" src=\"\/ko\/wp-content\/themes\/jennifer2019\/images\/product\/mainframe\/websphere-liberty-zos-connect.png\"\r\n                        srcset=\"\/ko\/wp-content\/themes\/jennifer2019\/images\/product\/mainframe\/websphere-liberty-zos-connect@2x.png 2x\">\r\n                    \r\n<p class=\"section-desc-text\">If you register external calls, then you can see them in profiles as\r\n                        external services. <br>\r\n                        It could be most types of mainframe resources inside of your web applications.<\/p>\r\n\r\n                    <img decoding=\"async\" src=\"\/ko\/wp-content\/themes\/jennifer2019\/images\/product\/mainframe\/websphere-external-call.png\"\r\n                        srcset=\"\/ko\/wp-content\/themes\/jennifer2019\/images\/product\/mainframe\/websphere-external-call@2x.png 2x\">\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n    <\/section>\r\n\r\n    \r\n<section class=\"cics-liberty-profile\">\r\n        \r\n<div class=\"contents-width\">\r\n            \r\n<div class=\"row\">\r\n                \r\n<div class=\"col-12 offset-lg-1 col-lg-10\">\r\n                    <span class=\"sub-heading\">CICS Liberty Profile<\/span>\r\n                    \r\n<h2 class=\"section-heading\">CICS Liberty Support: <br>\r\nReal-time Java Application monitoring<\/h2>\r\n\r\n                    <img decoding=\"async\" src=\"\/ko\/wp-content\/themes\/jennifer2019\/images\/product\/mainframe\/cics-liberty-transaction.png\"\r\n                        srcset=\"\/ko\/wp-content\/themes\/jennifer2019\/images\/product\/mainframe\/cics-liberty-transaction@2x.png 2x\">\r\n                    \r\n<figure>\r\n                        <img decoding=\"async\" class=\"image-shadow\"\r\n                            src=\"\/ko\/wp-content\/themes\/jennifer2019\/images\/product\/mainframe\/jdbc-db2-sql-cics-liberty.png\">\r\n                        \r\n<figcaption>JDBC DB2 SQL in CICS Liberty<\/figcaption>\r\n\r\n                    <\/figure>\r\n\r\n                    \r\n<figure>\r\n                        <img decoding=\"async\" class=\"image-shadow\"\r\n                            src=\"\/ko\/wp-content\/themes\/jennifer2019\/images\/product\/mainframe\/jcics-vsam-api-liberty.png\">\r\n                        \r\n<figcaption>JCICS VSAM API in CICS Liberty<\/figcaption>\r\n\r\n                    <\/figure>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n    <\/section>\r\n\r\n    \r\n<section class=\"cics-support\">\r\n        \r\n<div class=\"contents-width\">\r\n            \r\n<div class=\"row\">\r\n                \r\n<div class=\"col-12 offset-lg-1 col-lg-10\">\r\n                    <span class=\"sub-heading\">How does JENNIFER measure the CICS performance of Java Applications<\/span>\r\n                    \r\n<h2 class=\"section-heading\">CICS Support &#8211; How to get CICS performance data of Java?<\/h2>\r\n\r\n                    \r\n<p class=\"section-desc-text\">JENNIFER Agent and CICS Monitoring program collect CICS performance\r\n                        data and return such data to the JENNIFER server. <br>\r\nCICS option can be tuned on and off\r\n                        dynamically and the performance information is slightly different from the CICS monitoring\r\n                        record because it can&#8217;t get the data after a CICS transaction end.<\/p>\r\n\r\n                    \r\n<figure>\r\n                        <img decoding=\"async\" src=\"\/ko\/wp-content\/themes\/jennifer2019\/images\/product\/mainframe\/cics-java-data-processing.png\"\r\n                            srcset=\"\/ko\/wp-content\/themes\/jennifer2019\/images\/product\/mainframe\/cics-java-data-processing@2x.png 2x\">\r\n                        \r\n<figcaption>CICS Java Performance Data Processing<\/figcaption>\r\n\r\n                    <\/figure>\r\n\r\n                    \r\n<figure>\r\n                        <img decoding=\"async\" class=\"image-shadow\"\r\n                            src=\"\/ko\/wp-content\/themes\/jennifer2019\/images\/product\/mainframe\/cics-advanced-options.png\">\r\n                        \r\n<figcaption>JENNIFER Advanced Option for CICS<\/figcaption>\r\n\r\n                    <\/figure>\r\n\r\n                    \r\n<figure>\r\n                        <img decoding=\"async\" class=\"image-shadow\"\r\n                            src=\"\/ko\/wp-content\/themes\/jennifer2019\/images\/product\/mainframe\/cics-performance-data.png\">\r\n                        \r\n<figcaption>CICS Performance Data for Java<\/figcaption>\r\n\r\n                    <\/figure>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n    <\/section>\r\n\r\n    \r\n<section class=\"auto-monitoring-liberty\">\r\n        \r\n<div class=\"contents-width\">\r\n            \r\n<div class=\"row\">\r\n                \r\n<div class=\"col-12 offset-lg-1 col-lg-10\">\r\n                    <span class=\"sub-heading\">Automatic monitoring of Link to Liberty<\/span>\r\n                    \r\n<p class=\"section-desc-text\">Jennifer can monitor the CICS \u201cLink to Liberty\u201d call automatically. If\r\n                        a COBOL program link a Java program in CICS Liberty, the details of the Java functions can be\r\n                        shown in performance record with CICS program name, annotated Java method and selected methods\r\n                        in profile information by using dynamic profiling.<\/p>\r\n\r\n                    <img decoding=\"async\" src=\"\/ko\/wp-content\/themes\/jennifer2019\/images\/product\/mainframe\/auto-link-transaction.png\"\r\n                        srcset=\"\/ko\/wp-content\/themes\/jennifer2019\/images\/product\/mainframe\/auto-link-transaction@2x.png 2x\">\r\n                    \r\n<figure>\r\n                        <img decoding=\"async\" class=\"image-shadow\"\r\n                            src=\"\/ko\/wp-content\/themes\/jennifer2019\/images\/product\/mainframe\/cics-proxy-otd.png\">\r\n                        \r\n<figcaption>One time definition to register CICS Proxy interface<\/figcaption>\r\n\r\n                    <\/figure>\r\n\r\n                    \r\n<figure>\r\n                        <img decoding=\"async\" class=\"image-shadow\"\r\n                            src=\"\/ko\/wp-content\/themes\/jennifer2019\/images\/product\/mainframe\/cics-annotate-method.png\">\r\n                        \r\n<figcaption>Annotated Method for CICS Program &#038; <br>\r\n                            Dynamic Method Profiling for the CICS task method<\/figcaption>\r\n\r\n                    <\/figure>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n    <\/section>\r\n\r\n    \r\n<section class=\"cics-support-case\">\r\n        \r\n<div class=\"contents-width\">\r\n            \r\n<div class=\"row\">\r\n                \r\n<div class=\"col-12 offset-lg-1 col-lg-10\">\r\n                    <span class=\"sub-heading\">How does JENNIFER support CICS Java Applications?<\/span>\r\n                    \r\n<h2 class=\"section-heading\">CICS Liberty &#8211; support case<\/h2>\r\n\r\n                    \r\n<ul>\r\n                        \r\n\t<li>HTTP to CICS Liberty<\/li>\r\n\r\n                        \r\n\t<li>Java Batch Job Monitoring<\/li>\r\n\r\n                        \r\n\t<li>Register Java starting class\/method in JENNIFER<\/li>\r\n\r\n                        \r\n\t<li>COBOL to Java Link<\/li>\r\n\r\n                        \r\n\t<li>MQ JMS Monitoring<\/li>\r\n\r\n                        \r\n\t<li>Integrated Monitoring between CICS Liberty and WebSphere Portal<\/li>\r\n\r\n                    <\/ul>\r\n\r\n                    <img decoding=\"async\" src=\"\/ko\/wp-content\/themes\/jennifer2019\/images\/product\/mainframe\/cics-liberty-support-case.png\"\r\n                        srcset=\"\/ko\/wp-content\/themes\/jennifer2019\/images\/product\/mainframe\/cics-liberty-support-case@2x.png 2x\">\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n    <\/section>\r\n\r\n    \r\n<section class=\"e2e-jennifer-can\">\r\n        \r\n<div class=\"contents-width\">\r\n            \r\n<div class=\"row\">\r\n                \r\n<div class=\"col-12 offset-lg-1 col-lg-10\">\r\n                    <span class=\"sub-heading\">End to End Monitoring <br>\r\n                        for Mainframe Modernization by JENNIFER<\/span>\r\n                    \r\n<h2 class=\"section-heading\">JENNIFER Agent can:<\/h2>\r\n\r\n                    \r\n<ul>\r\n                        \r\n\t<li>Monitor Java\/.Net components in all platforms including IBM Mainframe.<\/li>\r\n\r\n                        \r\n\t<li>Recognize the M\/F components like CICS resource names by monitoring external interfaces in\r\n                            IBM JVMs.<\/li>\r\n\r\n                        \r\n\t<li>Show the flows in the configurable JENNIFER dashboard.<\/li>\r\n\r\n                    <\/ul>\r\n\r\n                    <img decoding=\"async\" src=\"\/ko\/wp-content\/themes\/jennifer2019\/images\/product\/mainframe\/e2e-jennifer-can.png\"\r\n                        srcset=\"\/ko\/wp-content\/themes\/jennifer2019\/images\/product\/mainframe\/e2e-jennifer-can@2x.png 2x\">\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n            <div style=\"text-align: center;\">\r\n            <a href=\"https:\/\/cdn-jennifersoft-kr.s3.ap-northeast-2.amazonaws.com\/wp-content\/uploads\/Documents\/JENNIFER_for_Mainframe.pdf\" class=\"btn btn-primary btn-download-brochure\" title=\"Download JENNIFER for mainframe brochure\">Download Brochure<\/a>\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n    <\/section>\r\n<\/div>","protected":false},"excerpt":{"rendered":"JENNIFER for IBM Mainframe Java JENNIFER supports appllication monitoring for Java for z\/OS, Liberty Profile, z\/OS connect and CICS Liberty&#8230;.","protected":false},"author":24,"featured_media":0,"parent":1363,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2803","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/jennifersoft.com\/en\/wp-json\/wp\/v2\/pages\/2803","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jennifersoft.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jennifersoft.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jennifersoft.com\/en\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/jennifersoft.com\/en\/wp-json\/wp\/v2\/comments?post=2803"}],"version-history":[{"count":4,"href":"https:\/\/jennifersoft.com\/en\/wp-json\/wp\/v2\/pages\/2803\/revisions"}],"predecessor-version":[{"id":2958,"href":"https:\/\/jennifersoft.com\/en\/wp-json\/wp\/v2\/pages\/2803\/revisions\/2958"}],"up":[{"embeddable":true,"href":"https:\/\/jennifersoft.com\/en\/wp-json\/wp\/v2\/pages\/1363"}],"wp:attachment":[{"href":"https:\/\/jennifersoft.com\/en\/wp-json\/wp\/v2\/media?parent=2803"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}