Presentation on theme: "Michał Weintraub email@example.com firstname.lastname@example.org Co nowego w MainView Nowe BMC Software Michał Weintraub email@example.com firstname.lastname@example.org."— Presentation transcript:
1 Michał Weintraub email@example.com firstname.lastname@example.org Co nowego w MainViewNowe BMC SoftwareMichał Weintraub
2 Problem: brak integracji User ApplicationIMMVDBCIVTWALAHOMIDostęp do aplikacji
3 Idealne rozwiązanie: integracja KontaMVSIMSDB2CIVTAWANLANHOSMINPożyczkiBankomatyMonitory, które obserwują APLIKACJE, bez względu na to, gdzie pracują ich elementy
4 Idealne rozwiązanie: integracja NETVIEWIntegracja i centralizacja
5 MainView SPOC Patrol Multi-Platform Mainframes Help Desk Operating Sys PgmPatrolLayer1Stg3/NMCPI-U6.2ndusABckpDFHHP OpenViewBoole & Babbage also provides solutions for client/server and distributed environments. Today we will be addressing the traditional and parallel sysplex environments.RemedyTivoliTangramu.v.AMainframesMulti-PlatformLAN, WAN, PCs17201717
7 Applications Management & Tuning MainView Desktop/Explorer Parallel Sysplex SeminarMainView dzisiajZintegrowana rodzina rozwiązań System Management dla MVS, CICS, IMS, DB2 i MQSeriesMainViewApplications Management & TuningAutomation Rules& SolutionsVistaPointMainView Desktop/ExplorerAutoOPERATORCPSMMVSCICSIMSMQDB2DBCTLWindows, OS/2, NTMainView TechnologieSingle System ImageSingle Point-of-ControlWspólny model danychSerwisy bazyInteroperabilityWspólny GUI3270, VTAM, EXCPPage 19
8 Parallel Sysplex Seminar MainViewOd podstaw dla tradycyjnych instalacji i dla Parallel SysplexMultiple System Support - zawarteSingle System Image - zawarteData Summarization - zawarteWLM Goal Mode Monitoring - zawarteParallel Sysplex Monitoring - zawartePage 20
9 MainView Base Technology Parallel Sysplex SeminarMainView Base TechnologyLogicznie połączone, ale oddzielne DimensionsEnd-UserApplicationDataMultiple Systems SupportOd początkuSingle System ImageData SummarizationPage 22
10 Zintegrowana Application Dimension Parallel Sysplex SeminarZintegrowana Application DimensionMVS Full Parallel Sysplex monitoringCICS Full CICSPlex monitoringIMS Full IMSPlex monitoringDB Full DB2Plex monitoringMQSeries Full multi-platform supportN-Way Data Sharing monitoring (CF, WLM)Mix und MatchPage 29
12 MainView/BBI BBI DATABUS SYSA SYSB The year was 1989 and IBM CICS Hursley laboratory was designing CICS to run on multiple platforms like the parallel processors. They needed something that could literally see and touch hundreds if not thousands of CICS' from one address space. They had nothing that could even come close to doing this. They knew all the leading vendors in performance management and automation were already doing multiple system monitoring so they came to each of us and asked us how we were doing that. FINALLY SOMEONE ASKED HOW WE WERE DOING IT INSTEAD OF WHAT DOES THE SCREEN LOOK LIKE!!!!! Boole & Babbage was the only vendor with a single LU6.2 cross domain link between systems . It did not matter how many users were logged on one system looking at a different system, there was still only one link required. You have to remember, this was 1989, there was no APPC/MVS yet.
13 MainView PROD SSI BBI BBI SSI DEV AutoOPERATOR AutoOPERATOR CICS IMS DB2CICS V2IMSDB2CICS V3MV MGRCICSMV MGRIMSMV MGRDB2MV MGRMVSMV MGRCICSMV MGRIMSMV MGRDB2MV MGRMVSSSIBBIBBISSIAutoOPERATORAutoOPERATORNETVIEWNETVIEWBATCHBATCHMainView’s architected communications and the AutoOPERATOR Alert Management Facility’s queue structures and graphical interface enable a single person to truly monitor and manage multiple systems and subsystems from a single screen. Point and shoot problem investigation from a central location with online procedural documentation take all the guess work out it.DEV
14 Window Information line >W1 =APOVER==WKOVER ==(PRODUCTION CICSPROD)=17FEB95=14:30:00=CMF====14Row CountContext ScopeForm NameDate ProductTimeView NameWindow Status
15 MainView architektura bazy Parallel Sysplex SeminarMainView architektura bazyPage 39
16 MVALARMMelduje przekroczenia wartości progowych dowolnego elementu na dowolnej VIEWWszystkie wyjątki na jedny centralnym miejscuHyperlink(skok) do VIEW, z której generowany jest alarmJest automatycznie AO EVENT TypeMoże pisać na konsolęSingle System ImageIf you have multiple products on multiple systems and you are interested in all exception conditions from BBI-3 data elements, you can now monitor a single MVALARM view.When an exception condition arises, you can hyperlink back to the view that produced that condition, even if the exception condition occurred in the past.Alarm messages can optionally be sent to the MVS console. Or, you can trigger an automated alert and/or action with AutoOPERATOR.MVALARM works with all installed MainView products, as long as they are communicated with the CAS to which MVALARM is connected.3
17 SETALARM w MVMVS JCPU View Type in SETALARMbut do NOT pressENTER yetPlace the cursor in thefield that you want tomonitor (make surethresholds are set)… and pressENTERLet’s take a look at how this works, using MVMVS’s JCPU view as an example.(click mouse)Type SETALARM, but don’t press ENTER yet.Place the cursor on a field with thresholds set. You can determine which fields have thresholds by looking at the online help.Press ENTER. The vertical position of the cursor indicates where MVALARM will automatically split the screen.9
18 Alarm HistoryALARMH displays the 1000 most recent start and end messages in descending time order.15
19 MainView Explorer Autodiscovery Objects/ Views Graphs & Statistics Alerts
20 Technologia i kierunki rozwoju IntegracjaI am pleased to tell you that the merger between BMC Software and Boole & Babbage is now complete and as previously committed, I would like to share with you some of our plans for the combined product lines.Obviously many of these plans are exactly that, plans and beyond the short-term deliverables it is difficult for us to commit to dates at this point, but we will happily keep you up to date with our progress as we move forward.ProduktyTechnologia i kierunki rozwojuCo planujemy kiedy?
21 Nowa BMC Software Obroty ponad $ 1.1 miliardów 4,400 pracowników 1,800 Field Channel & Services1,600 R&D10,000+ customer sitesPonad 18% obrotów inwestowane w R&DAkcje: BMCSSo what does the new company look like? Well, we will have revenues in excess of $1 billion, and total employees over 4,000.Both BMC and Boole were very committed to delivery quality products and service to their customers, and invested huge amounts into the field organization and the Research & Development organization. There are now over 1,600 R&D engineers involved in researching and developing products and solutions.BMC now has over 10,000 customers in every major economy around the world.
22 System Management Space Systems ApplicationsNetwork LAN/Desktop MVS Servers Middleware RDBMS Packaged In-House User DrivenService Level ManagementPredictionPerformanceAvailabilityRecoveryProduction ManagementSchedulingRestartOutputTapeBackupAdministrationSecurityAssetSoftware DistributionConfigurationChange…..If we look at this slide then we can see on the left hand side various systems management disciplines. These include Service Level Management, Production Management, Administration as an examples but there are others also, such as Help Desk.Along the top of the slide, we have tried to show the systems and applications that customers need to manage. Whether it be a home-grown application on OS/390, an ERP application on NT or the network, customers need to deploy the systems management disciplines across each of these environments.These include both standard based systems and non-standard systems and legacy systems
23 Niektórzy próbują robić wszystko. 70% tych projektów „tonie“ Systems ApplicationsNetwork LAN/Desktop MVS Servers Middleware RDBMS Packaged In-House User DrivenService Level ManagementPredictionPerformanceAvailabilityRecoveryProduction ManagementSchedulingRestartOutputTapeBackupAdministrationSecurityAssetSoftware DistributionConfigurationChange…..CA, TivoliWell, some vendors try to do it all. Their sales pitch is typically based around a framework which is complex to deploy and then tools that supposedly cover all of these environments and all of these disciplines.However, this approach has been tried and failed so many times already and we are now seeing failure occur in this approach once again.IBM have attempted to do this with SystemView, they then reinvented SystemView into SystemView II, then when this failed they acquired Tivoli and have the TME10 framework. CA are offering to “give away” the Unicenter framework.The lengths that some vendors will go to to get customers “locked in” to their technology.
24 Inni mają produkty na części problemu Systems ApplicationsNetwork LAN/Desktop Legacy Servers Middleware RDBMS Packaged In-House User DrivenService Level ManagementPredictionPerformanceAvailabilityRecoveryProduction ManagementSchedulingRestartOutputTapeBackupAdministrationSecurityAssetSoftware DistributionConfigurationChange…..Vendor CVendor CVendor DVendor EVendor FVendor BVendor BNetwork Management VendorsAt the other extreme we see a collection of vendors offering point products. These are often just looking at a single discipline on a single platform.Vendor A
25 BMC Software “classic”: End-To-End Service Level Management Systems ApplicationsNetwork LAN/Desktop Legacy Servers Middleware RDBMS Packaged In-House User DrivenService Level ManagementPredictionPerformanceAvailabilityRecoveryProduction ManagementSchedulingRestartOutputTapeBackupAdministrationSecurityAssetSoftware DistributionConfigurationChange…..BMC SoftwareAt BMC, we believe that we differ from both these approaches because we focus on Service Level Management, but we do it across all platforms and applications and we handle each part of the Service Level Management process.In essence BMC are focused on the end-user and helping our customers increase the availability and performance of their applications to their customers.We have the best of breed tools in these areas, and they are integrated together into a single solution.
26 Razem: największy dostawca zajmujący się wyłącznie Systems Management Systems ApplicationsNetwork LAN/Desktop Legacy Servers Middleware RDBMS Packaged In-House User DrivenService Level ManagementPredictionPerformanceAvailabilityRecoveryProduction ManagementSchedulingRestartOutputTapeBackupAdministrationSecurityAssetSoftware DistributionConfigurationChange…..And, also we are expanding into the production management arena, Areas such as job scheduling and output management also have a fundamental effect on end user service levels and availability, which is why BMC recently announced the intended acquisition of the best of breed vendor in this area, New Dimension Software.
27 Products: Integration and Immediate Value added! So, let’s take a look now at what integration you can expect between the ex-Boole & Babbage products and the BMC products.As you can see from this slide, we think that we have added immediate value to our customers current investments through some of this integration work.
28 Co dodaje B&B do ASA? Enterprise Console Enhanced Enhanced Enhanced AvailabilityRecoveryPerformanceERP AppsEnhancedDatabaseEnhancedEnhancedMiddlewareLet’s take a look at the overall picture. Here you see a representation of the three legs of BMC’s Application Service Assurance strategy, namely Availability, Performance and Recovery. And on the left hand side you will see many of the areas that these products cover, for example ERP applications, databases, System 390 etc.Well, the areas in green is what Boole & Babbage products add to the ASA strategy. They enhance existing solutions in some areas, such as management of SAP R/3 and middleware, and in other areas they are the solution, for instance availability and performance for the OS/390 environment.You’ll also see along the top the Enterprise Console stripe, this is where COMMAND/POST fits and becomes the point of entry and point of integration for all of the BMC product lines.This is something that was missing in the past from ASA but now BMC has the leading Enterprise Console available anywhere.BackOfficeBooleBooleEnhancedSystem/390BooleBooleEnhancedStorage
29 COMMAND/POST - PATROLSo, let’s take a look in a little more detail at some of the plans for COMMAND/POST and PATROL.
30 COMMAND/POST i PATROL były silne w różnych segmentach rynku Organization SizeThe first thing to say is that there is relatively little overlap between these products. COMMAND/POST was positioned as managing legacy systems, home grown applications, OS/390 systems and other non-standard systems.PATROL on the other hand did an excellent job of managing standards based systems, whether they be Distributed Servers, Databases, packaged applications or newer e-business related services.It is also true that COMMAND/POST was typically used by the large enterprises in a centralized management capacity but was starting to scale down to the smaller environments.Whereas PATROL was often deployed at the domain level, or a single application level, although multiple customers had also been using PATROL at the Enterprise level.Note: COMMAND/POST adds legacy management capabilities, network management,OS390 connectivity, ETE business service views, advanced event management, Enterprise level automation in a highly scalable architecture with a focus on the operations management disciplines.PATROLCOMMAND/POSTServers, Databases,Packaged AppsOS/390, Network, Non-standard appsIT Environment
31 Siła kombinacji jest oczywista COMMAND/POST+PATROLOrganization SizeWhen these solutions are put together, we see a complete and unique coverage of the Service Level Management market. From the Centralized large Enterprise to the distributed or smaller customer, as well as with both standards-based and non-standards based applications, services and systems.In short, COMMAND/POST and PATROL provide End to End and Top to Bottom management of the Enterprise.Servers, Databases,Packaged AppsLegacy, OS/390, Network, Non-standard appsIT Environment
32 W najbliższym czasie: Connect PATROL for COMMAND/POST (GA) Connect PATROL for MAX/Enterprise (Beta)Connect BEST/1 for CP (dev) and MAX/E (dev)New Dimension Software pending integrationConnect ECS (in design)PATROL KM for Control-M available(Control-M & ECS - multi-platform scheduling)This unique combination is one of the reasons that we wanted to ensure that the products were integrated as fast as possible. And we are pleased to announce the immediate availability of Connect PATROL for COMMAND/POST.We have already been through an extensive beta test with about 12 companies taking part and we are pleased to say that the product is now generally available. We have also developed Connect PATROL for MAX/Enterprise, and this entered beta at the beginning of April.We also have Connect BEST/1 in development, that we expect to be available within 30 days and we are looking at developing Connect ECS, that will allow COMMAND/POST to integrate with the New Dimension multi-platform scheduling products.And, just as an aside, for those customers of the New Dimension products and PATROL, there is a PATROL Knowledge Module already available for Control-M
33 connect PATROL (dzisiaj) Single Physical Console - NT or UNIXPatrolConsoleCOMMAND/POSTConsoleCOMMAND/POSTServerconnectPatrolSo, what is Connect PATROL. Well, here is a graphical interpretation of the product and how it fits into the overall architecture.Essentially, we wanted to be able to quickly and easily get PATROL and COMMAND/POST to integrate from an alert and event management perspective and also to allow our customers to use a single physical console to access both products.Patrol KMNon-Patrolmanaged elementsPatrol KMPatrol KMPatrol KMPatrol KMPatrol KMPatrol KMPatrol KM
34 connect PATROL Auto-discovery agentów PATROL & KMs z COMMAND/POST Automatyczna komunikacja wydarzeń przez PATROL KMs do COMMAND/POSTAutomatyczna interpretacja i korelacja wydarzeń (w tym i od PATROL) przez COMMAND/POSTSynchronizacja stanów objektów w COMMAND/POST i PATROLSome of the major feature of the product are:Easy to install - installation takes about 2 minutes.Auto-discovery of PATROL agents and KMs by COMMAND/POST. Once discovered, COMMAND/POST will then subscribe to these agents to look for any events or state changes.When is sees a PATROL generated event, COMMAND/POST already knows exactly how to interpret this event and translates it into a common format.And finally, the events are kept synchronized between COMMAND/POST and PATROL so that if an operator was to manually close an event at the COMMAND/POST console, then this automatically be reflected on the PATROL agent or console.
35 connect PATROL Features (cont.) Context-sensitive launching of PATROL Operator Console from CP ExplorerNo changes are required to PATROL agentsInstalled on the COMMAND/POST serverProvided to COMMAND/POST customers at no chargeSo, the product is installed, has automatically discovered the PATROL agents and is interpreting the events and presenting them to the operator - what next?Well, what next is that the operator may need access to the PATROL console from the COMMAND/POST console. Not only have we provided that capability, but we have also provided the ability to launch the PATROL console in context with the event that is being worked upon, that means - if an event from the PATROL KM for ORACLE is being investigated by the operator, then with a single click from COMMAND/POST, the screen representing that ORACLE server within PATROL is launched and available.As an aside, this product requires absolutely NO changes to the PATROL agents, is installed very quickly on to the COMMAND/POST server and believe it or not, is provided free of charge to all COMMAND/POST or MAX/Enterprise customers.
36 Connect PATROL in Action Here is a quick screen shot from the product showing that from the COMMAND/POST alert display, the operator accesses directly to the correct PATROL screen with a single click.
37 Other short-term deliverables June 99 - NT user interface for PhonePointMulti-node support for large EnterprisesLight edition for smaller customersAdd supportJune 99 - TCP/IP OS/390 connectivityPart of command OS/390 - requires AOJuly 99 - New NT-based rule builderReduces time to implementService Management FocusMore “legacy” management solutions out of the boxSo what else are we delivering for COMMAND/POST customers? Well, first of all we will see a whole new version of PhonePoint coming out before the summer - this includes a brand-new graphical user interface based on NT as well as some extended high-end support for our largest customers. We are also looking at making available a “light” edition with less functionality that we may make available to our smaller customers.During the summer this year, we should see a whole new Graphical User Interface for COMMAND/POST, even further reducing the time to implement the system and also providing a focus on delivering Service Level Management quickly and easily. You should also expect us to deliver more “legacy solutions” ready for plug-and-play.And finally for this slide, an increased level of integration between COMMAND/POST and the MainView suite of products. This is effected by the delivery of a TCP/IP based communication directly from AutoOperator to COMMAND/POST.
38 COMMAND/POST Explorer Sep 99 - Automatically Map your ServicesMulti-server connectivityEnhanced graphical facilitiesAdvanced selector for easier desktop manipulationContext sensitive application launchingPATROL integration as standard!PATROL console & Explorer shipped on same CD, single installIn September of this year, you should see us deliver a whole new and major release of Explorer.One of the most compelling features of this release is the ability to automatically map your services and systems and to keep the map up to date automatically as your environment changes. This is based on information that will be in the COMMAND/POST database, but will be the first solution of it’s kind to automatically map business services.There are several other major features in this release, but the PATROL integration will be shipped as standard and customers will now have access to a pre-defined icon to launch PATROL from CP Explorer.We also intend to ship the PATROL console and the COMMAND/POST Explorer console on the same CD so that customers can run a single installation program and install both products.These have been a few highlights of what we’re working on but what about the longer term, what does the future hold?
39 Medium Term projects E-T-E response time Standard ApplicationsIn House developed C/s & legacyCentral Repository and Real-Time reportingCOMMAND/POST 4.2Service-focused agentsBefore I talk about this slide, you should be clear that these are areas that are under research or development, but I am making no commitments as to when these may be available.One of the major areas that we are working on at the moment is the End to End Response Time Management arena. Our research so far has shown there to be a number of smaller players in this arena but we believe that they all have part of the solution and not the whole.Collecting the information needs to be performed in multiple different ways depending on whether we are looking at standard apps, in house c/s apps or legacy apps. BMC is looking at all of these methods and we intend to deliver the first solution that covers all areas and propel us to leadership in the ETE Response Time market.We are also researching a central repository for our Distributed Systems products, this would bring together the information from PATROL, COMMAND/POST, BEST/1 and others and provide a single, very powerful reporting package.COMMAND/POST 4.2 is in design stages, even further increased performance, ease of use and service management features are being looked atAnd finally, we are looking towards the future with our agent technology and looking to develop a new Service-focused agent.Talking about agent technology, now would be a good time for me to talk about the plan for Boole & Babbage Power Modules customers.
40 Service Assurance Agents OtherAppliancese-businessApplicationsDatabasesThis chart shows a couple of things, on the vertical it shows the type of environments that agents can be used to managed. Whether that be from distributed operating systems, to database, application or even e-business environments, we believe that you have a need to manage these today.For the future, we think that you may be called upon to managed a whole new class of devices, systems such as Web terminals, set-top boxes, hand-held devices or other appliances that will go to make up our world.On the horizontal, we see some of the disciplines that a service focused agent could perform. Whether that be Event Management and Automation, or detailed performance management, predictive capacity planning, root cause analysis or auto-recovery, these are all areas that will be needed in the future. One of the final goals we believe for organizations is to be able to manage their systems and applications against a pre-determined “Desired State”.DistributedO/SEventAutomationPerformanceManagementPredictionRoot CauseAnalysisAutoRecoveryDesiredState
41 Where are we today? PATROL BEST/1 “Ensign” Other Appliances e-business ApplicationsBEST/1DatabasesSo where are we today on this chart?Well, PATROL and Ensign (another name for the Boole & Babbage Power Modules) are focused at delivering event automation and some performance management. PATROL does this across a much broader range of environments than Ensign, taking into account packaged applications and e-business.We also have the BEST/1 technology that extends the performance management capabilities of PATROL and pushes into the predictive technology arena. Again, this is performed for distributed OS, databases and applications.“Ensign”DistributedO/SEventAutomationPerformanceManagementPredictionRoot CauseAnalysisAutoRecoveryDesiredState
42 Short-term < 6months PATROL supplemented with BEST/1 collectors OtherAppliancese-businessPATROLApplicationsDatabasesIn the next 6 months, you will see PATROL extended to cover the performance management arena in much greater depth and also you will see us extending PATROL into other systems and devices as well as other disciplines.DistributedO/SEventAutomationPerformanceManagementPredictionRoot CauseAnalysisAutoRecoveryDesiredState
43 Common Agent Technology Medium-term - Y2000Common Agent TechnologyOtherAppliancesService AssuranceAgente-businessApplicationsDatabasesAnd then in the medium term, BMC will be delivering a new generation of service management agent, that will be covering all the disciplines of Service Management across the current platforms and many newer ones as well.When the new agent is available, and this is not likely to be until mid-2000 at the earliest, then it will set the new standard for the industry. This truly will be a defining moment in service management but for existing PATROL and Power Module customers, they will be well positioned to tale immediate benefits that the new agent provides.And, good news once again, the new service agent will be provided free of charge to customers that are on active maintenance at the time of availability.DistributedO/SEventAutomationPerformanceManagementPredictionRoot CauseAnalysisAutoRecoveryDesiredState
44 Choices for PM customers Service Assurance AgentFutureSo, let me reiterate the choice for Power Module customers.You can stay with the Power Modules and upgrade to the Service Agent when it becomes available in 2000.Or, you may wish to take immediate advantage of some of the benefits of PATROL and then upgrade to the Service Agent in the future also.The choice is yours, but we wish to help you make that choice with some recommendations from us.PowerModulesPATROLv3.3 GA AprilToday
45 How to make the choice? If Power Modules are not widely deployed and/oryou need more applications/database management functionalityyou would like performance management capability of BEST/1thenSwitch to PATROLIf you have not widely deployed your current Power Modules, and/or you need more applications or database management solutions and/or you would like to take advantage of the performance management functionality that BEST/1 will be adding to PATROL, then we suggest you switch to PATROL.
46 How to make the choice? If Power Modules are widely deployed then Stay with Power Modules and move to common agent in the futureOn the other hand, if your Power Modules are already widely deployed and you are happy with the current functionality, then we suggest that you stay where you are and continue to use and deploy the Power Modules.
47 How can BMC help? This is a “cost-neutral” transaction equivalent KMs will be provided free of chargemaintenance will stay at Power Module pricesOur technical staff are ready to helpWe will provide functional comparisons of the agent technologyBMC wants to help you make this choice and also to make this as easy as possible for you. So we have added some sweeteners to this decision.First, we are making your decision a cost-neutral one. This means that if you wish to swap to PATROL, then you will be provided a one to one swap of PATROL KMs for your Power Modules. A UNIX Power Module means a UNIX KM and so on. Also, any Ensign admin consoles, will be swapped free of charge for PATROL developer consoles. And one final part about cost, is that you will continue to pay maintenance as if you were still running the Power Modules. SO, truly for all software licensing and maintenance costs, there will be no difference between running your existing Power Modules or moving to PATROL.So now, cost is not an issues, you can focus on the feature set and functionality. We will be training our technical staff to assist you in the decision and also will be providing direct comparisons between the Power Modules and the Knowledge Modules.We hope that we have made this as easy as possible for you. We have taken a very customer centric view of this situation and hope that you feel so too.
48 BOTTOM LINE ! Two Companies with a similar Focus Immediate benefit through Product IntegrationCOMMAND/POST is the strategic Enterprise ConsoleFull Engineering, Marketing, Support & Sales employment geared to higher customer satisfactionThe Power House in Application Service ManagementSo let me summarize what we have talked about today.First, we showed that both Boole & Babbage and BMC had a very similar focus from a corporate perspective and that both companies are very complimentary to each other.Second, we are immediately delivering product integration and will be continuing to leverage the strengths of our products for the future.COMMAND/POST and many other Boole products help to flesh out the ASA strategy and in fact COMMAND/POST becomes the strategic Enterprise Console for the whole company.BMC is trying to keep all engineering, marketing, support and sales people, showing a true commitment to customer satisfaction and delivering quality throughout the company.And finally, I’m sure you will agree with me that we have just created a new Power House in Application Service Management. BMC is the undisputed leader in this market place and intends to continue to push the boundaries of product development and support to provide you, our customers with unparalleled solutions today and in the future.I hope you have found this presentation useful, and I will be happy to discuss anything in further detail now.
51 Nowy Release Od pierwszego dnia: OS/390 2.7 Fibre Channel support w CPSTATNowy EXPORT CommandNowa opcja MVBATCH (API do Data Bus)TIME - nowe opcjeNowe VIEWs dla STEPWorkload Manager (WLM) enclave/job VIEWs
52 Nowy Release Nowe Easy menus Realtime Enqueue views Kto używa jakich zbiorów, kto czekaMVScope widzi również taśmyMVScope device range extensionsMVScope BBDTMSDP PARMLIB member
53 Nowy Release SYSPROG jako started task Nowe i ulepszone serwisy SYSPROGCommon Storage Monitor ulepszony
54 Release Highlights JESTATR view and the BBDTQRJ0 PARMLIB member Improvements in SSI usage through weighted averagesData Collector performance improvementsNew line commands
55 Release Details Product Name Changed to MainView for OS/390 Supports OS/390 release 1.2 and upProduct code (Service Point Attach Name) remains MVMVSNew Initial MenuNew Easy Menus and Summarized Views
56 Release DetailsPrimary focus was to provide EPILOG equivalent functionalityProject consisted of Multiple Parts:Job Step Data CollectionBatch Report CapabilityEnhanced Queries with Date and Time aliases and maskingReduction in size of History files
63 New Summarized Views Summarized Views added for all Job related views Intelligent Hyperlinks based on number of rowsStep Data Column addedConsistent with new Job Step ViewsStart with summary and drill down
65 Job Step Views 22 new Job Step Views that start with “JS” Easy Menus hyperlink to Summarized Views
66 JSOVERZ ViewThe JSOVERZ view is sorted by Total Delay %, descending. It has hyperlinks to most other job step views, filtered on the unique job and step number, but one can also hyperlink on the ‘Stepname’ field to go to the EZMJS menu for a specific jobname and step. Job steps that are currently active at the time of PAS initialization will be given a default step number of ‘1’ to avoid the overhead of swapping address spaces in during initialization.Note that the job step views do not filter out the job steps that are no longer active. This is intentional. The purpose of the views is to report job step activity and delay during the interval, regardless of whether the step is still active. In all job step views, for steps that are currently active the jobname and stepname will be displayed in green. Steps that are ended will be displayed in blue, unless the step abended, in which case it will be displayed in red. This makes it easier to identify active or terminated steps without looking for the ‘step status’ column.
67 JSOVERZ View (continued) More data can be seen in the JSOVERZ view when paging to the right. Note that the program name is not available for job steps that were currently active when the PAS was initialized. Also, the step start time for steps that are currently active at PAS initialization time all indicate the time that the job step record was created as opposed to the actual step start time because the true purpose of the time values is to indicate the time when we started sampling the job or step. This is consistent with the job start time you’ll see displayed in some job views.
68 EZMJS Easy menuSelect ‘Detail’ option to hyperlink to the JSINFO view for the selected job and step number.
69 JSINFO ViewJSINFO view is a detailed view similar to the JINFO view, but the left hand column displays the step number and program name, start and end times and dates, return code and abend code, if applicable. It hyperlinks to most other job step views, consistent with the JINFO view.
70 JSTERMZ ViewThe JSTERMZ (and JSTERM) views have no address space view equivalent. JSTERMZ is sorted by step number within jobname and filtered to include only those steps which have terminated during the interval. Its purpose is to report the total elapsed step time, step start and end times, completion code and abend code, if applicable, all in a concise view. This example shows the termination data for all job steps that have ended over an eight interval duration. The view can also be used with a jobname parm to see all steps that have ended for a single jobname during the selected duration.
72 Controlling Job Step Monitoring Why ?Limit amount of data written to history data sets and avoid unnecessary collection of data for jobs that need not be monitoredHow ?BBDJST00 Parmlib memberWhere Documented ?MainView for OS/390 Users GuideUnlike Epilog, which is a historical reporting tool that relies on SMF records, Mainview for OS/390 must be able to both display information for the current interval and previous intervals using data that it has collected and stored itself. In the interest of performance and reducing DASD space used, we strive to keep the data that is written to history at a minimum.Most often, customers will be interested in reporting only certain long-running batch jobs at the job step level. At the same time, it’s completely redundant to sample single step jobs at the step level (the values for the job step will be the same as those for the job).The solution? Provide the customers with a way to select which jobs will be monitored at the step level and document its use in the Mainview for OS/390 Users Guide.
73 Nowy rozkaz EXPORT Requirements Produkty BBI powinny móc drukować i eksportować wynikiFormat podobny do formatu naEksport na PCeta i obróbka w EXCELu
74 EXPORT Command (cont.) Competition Candle’s EPILOG allows printing of on-line ad hoc queries and historical reports.Candle’s EPILOG also allows batch reports which is not directly addressed by the EXPORT command.
75 EXPort Command (cont.)Saves View data in a data set or prints to SYSOUT.Saves all rows of a view, and all included columns of a view, not just the screen image.Export primary command is entered on the Information Display screen of the view to print.
77 EXPORT command DialogLIBRARY (PDS): A cataloged, partitioned data set with a three-level dataset name in the format: 'project.group.type'. Also enter the Membername. If the width of the view exceeds the LRECL of the data set, viewdata is truncated on the right.Other partitioned or sequential data set: Enter any fully qualified dataset name by enclosing it in apostrophes. If you omit the apostrophes,your TSO prefix is left-appended to the data set name.If you enter "other" data set name, you can optionally specify a volumeserial. The system catalog is not used when volume serial is specified.If specified, this field overrides the LIBRARY field.
78 EXPort Command Data sets must be pre-allocated Can be any width, will be truncated on the right if not wide enoughComma Separated Values (CSV) format supported for download to spreadsheet programExport Options:Disposition: If a PDS is specified, any existing member is alwaysreplaced. If a sequential data set is specified, Append adds the outputto the end of the data set; Replace overlays the existing sequential dataset.Output format: ASIS formats the report in rows and columns much asthey appear on the screen. CSV is a comma separated format for use whendownloading the output to a spreadsheet program.Lines/Page: For ASIS output format only. Specify a 1 to 3 digit numberindicating how many lines to print on each page. Pages are separated bya report title and page number. Specify a 0 to print a singleheading line and all lines on one page.Sysout Class: Prints the output directly to sysout. When specified thesysout class overrides any other data set specifications.
79 MainView Batch reporting RequirementsTo be able to submit batch jobs to get historical performance reports
80 MainView Batch Reporting CompetitionSome of our users use Candle’s Epilog to obtain batch historical performance reports.
81 MainView Batch Reporting The Batch reporting feature is an ISPF dialog to generate JCL. It is entered from the new OS/390 Performance and Control Menu (next slide)Batch reporting uses the EXPORT command under the covers - so the same rules as to what can print are observed
83 Batch Report DialogThe MainView Batch Reports dialog generates and manages JCL forprinting the results of queries.Setup: The setup panel records information that is not likelyto change.Generate: The generate panel records information specific to eachreport. JCL generated in this step may be submitted.Edit/Submit: Information about each report is saved in an ISPF tableso reports can be resubmitted.Browse: Each JCL member is listed with it's report data set.The report data set can be selected for viewing under browse.
84 MainView Batch SetupReport headings and other installation settings. If Autocust is performed using the same hilevel, some settings will be filled in.The Setup panel records information that does not change often.Job Statement Information: Enter a job card that conforms to yourinstallation standards.Report Title: Enter a title line to print at the top of reports.MainView Clist Library: Enter the name of the library containing theMainView clist.MainView Clist Name: Enter the name of the MainView Clist.MainView BBLINK Library: Enter the name of the MainView BBLINKlibrary.CAS SSID: Enter the four character CAS Subsystem ID.Library to save JCL: Enter a Library name for saved JCL.Temporary Workfile Unit: Enter a unit name for temporary data sets.
86 Generate JCLThe Generate MainView Batch Reports JCL panel records information needed for areport.JCL Member name: Enter a name for this JCL.Report Description: Optionally enter a description for this report.Report format: Enter ASIS to print reports that look like the screens.Enter CSV for comma separated fields to download to aspreadsheet program.Output data set: Enter a sequential data set, or partitioned data setmember name for report output. Supply volser if dataset is not catalogued. Entering a Sysout class overridesthe data set specification.
87 Batch Report QueriesEach line must be a complete query and will generate a report.There is room for 16 queries.The extensions to the ‘TIME’ command permit JCL to be independent of when submitted.Diagnostics are not performed when panel is generated-misspellings will result in ‘View Not Found’ report.
89 MainView Batch JCL Member List The Edit/Submit panel displays a table of previously generated report JCL.Line commands are listed at the top of the panel.Directional arrows <<< or >>> above the list indicate that additionalinformation is available. Scroll right or left to display the information.The member names are the JCL member names saved in the JCL dataset specified on the Setup panel.
90 MainView Batch JCL Member List (Right hand panel) Right hand panel shows the member name of the report JCL and the JCL data set specified on the setup panel
96 Historical File TIME Command Capabilities Timeframe Masking History Data Set Compression
97 TIME Command’s New Requirements More like EPILOGRelative symbols for the end date, such as YESTERDAYBetter able to handle large timeframes with many intervalsAble to mask out unwanted portions of the timeframe, such as weekends and night shiftsPerformance improvements in historical access have been achieved by reading only the record types necessary to populate the view being shown, thanks to Shameem Usmani.The use of relative symbols for the end date facilitates running MV390 in batch mode so that reports can be generated for “last week” without specifying the end date for each week’s run.Timeframe masking (eliminating unwanted intervals) not only matches a feature available in EPILOG and considered essential by ATT, but also improves response time by not reading in data for unwanted intervals.
98 Rozkaz TIME rozszerzony TIME date time duration dowmask todmaskdate: end date of the timeframetime: end time of the timeframeduration: length of the timeframe (into the past)dowmask: day-of-week masktodmask: time-of-day maskNew, optional parameters implement the timeframe masking enhancement to MainView historical access.Omitting the day-of-week mask and time-of-day mask results in defaulting to a mask of “24x7”. This is equivalent to the functionality available prior to this enhancement.
99 New Relative Symbols for End Date "*-nnn" - nnn days prior to today, up to 365 days"TODAY" or "TDAY"- today's date, equivalent to specifying "*""YESTERDAY" or "YDAY"- yesterday's date"LASTSUNDAY" or "LSUN" - last Sunday's date"LASTMONDAY" or "LMON" - last Monday's date"LASTTUESDAY" or "LTUE" - last Tuesday's date"LASTWEDNESDAY" or "LWED" - last Wednesday's date"LASTTHURSDAY" or "LTHU" - last Thursday's date"LASTFRIDAY" or "LFRI" - last Friday's date"LASTSATURDAY" or "LSAT" - last Saturday's date"ENDOFYEAR" or "EOY" - the last day of the previous year
100 New Relative Symbols for End Date "ENDOF MONTH" or "EOM" - the last day of the previous month"LASTWEEKDAY" or "LWKD" - the most recent weekday prior to today"LASTWEEKENDDAY" or "LWKED" - the most recent weekend day prior to today"FIRSTOFMONTH" or "FOM" - first day of the current month"FIRSTOFWEEK" or "FOW" - first day of the current week (Monday)"FIRSTOFYEAR" or "FOY" - first day of the current year"FIRSTWEEKDAY" or "FWKD" - first day of the current week, equivalent to "FIRSTOFWEEK""FIRSTWEEKENDDAY" or "FWKED" - first day of the most recent weekend (Saturday)
101 New Relative Symbols for Duration "nnnD" - up to 416 days"nnW" - up to 59 weeks"TODAY" or "TDAY" - intervals back to midnight (today's intervals)""MONTH" - one month back from the end dateAll are converted to “nnnnH” under the coversPrior to this enhancement, the largest quantum of time permitted to be entered for the timeframe duration was an hour.These new symbols permit larger durations to be entered more conveniently, but leave the current maximum duration, “9999H”.
102 Example Using Relative Symbols TIME ENDOFMONTH 23:59 MONTHDisplays data from all available intervals from last monthNote that the interval that ends at 00:00 on the first of the month is not includedTIME FIRSTOFMONTH 00:00 MONTHwould include the interval that ends at 00:00 on the first of the month.
103 Timeframe MaskingPermits limiting the intervals displayed from the timeframeTo only those intervals ending on certain days of the weekTo only those intervals ending within a certain portion of the daySpecification is done via masksDay-of-week maskTime-of-day mask
104 Day-of-Week MaskPrimitive form is a string of seven “Y”/”N” flags with the first flag representing Sunday, the second Monday, etc.“NYNYNYN” specifies a mask of Mondays, Wednesdays, and Fridays“NNYNYNN” specifies a mask of Tuesdays and Thursdays
105 Day-of-Week Mask Symbols "EVERYDAY" or “EVDAY” - Same as "YYYYYYY""MONDAYS" or “MONS” - Same as "NYNNNNN""TUESDAYS" or “TUES”- Same as "NNYNNNN""WEDNESDAYS" or “WEDS” - Same as "NNNYNNN""THURSDAYS" or “THUS” - Same as "NNNNYNN""FRIDAYS" or “FRIS” - Same as "NNNNNYN""SATURDAYS" or “SATS” - Same as "NNNNNNY""SUNDAYS" or “SUNS” - Same as "YNNNNNN""WEEKDAYS" or “WKDAYS” - Same as "NYYYYYN""WEEKENDS" or “WKENDS” - Same as "YNNNNNY"
106 Time-of-Day MaskPrimitive form is a string of nine characters of the form ss:ss-ee:ee where “ss:ss” and “ee:ee” are the start and end times of the mask in twenty-four hour notation“08:01-12:00” specifies a mask from 8:00 a.m. until noon
107 Time-of-Day Mask Symbols "ALLDAY" or “AD” - Same as "00:01-00:00""PRIMESHIFT" or “PS” - Same as "08:01-16:00""SWINGSHIFT" or “SS” - Same as "16:01-00:00""GRAVEYARDSHIFT" or “GS” - Same as "00:01-08:00"
110 Results The above view has a WHERE filter on it of: WHERE ASGNAME==*MASTER*
111 History Data Set Compression Activated at PAS initialization time in MV and CMF onlyAutoCust compression step has been removedBeta sites have experienced a 5-6/1 compression ratioOther products like MVMQ use the same compression routineWill probably use PCE compression in future
112 BMC Integration Plans Short Term Smartbatch Allows Jobs on one image to spawn steps that run as other jobs on other images in parallelIs an IBM product jointly developed with BMCWill use the power of BBI-3 to summarize by Smartbatch token across imagesAPI to Smartbatch will be handed over to San Jose R&D in August
113 BMC Integration Plans Longer Term Possibility of feeding historical performance data to BEST1Will be using the PCE component to compress the historical files even more
115 DB2 Products MainView (San Jose) MainView for DB2 - performance monitorRxD2/LINK - REXX to DB2 interfaceRxD2/FlexTools (uses LINK) - Catalog queries / ExplainDB2 Performance (Houston)DB2 Activity Monitor - performance monitorAPPTUNE - SQL and object analysis by applicationOPERTUNE - Perform actions DB2 can’t doDB2 Performance / Admin (Austin)Patrol SQL Explorer - Explain product - MVS & C/SDASD MANAGER - space analysis, utility JCL / executionCatalog Manager - RxD2/FT plus much moreDB2 Utilities (Austin)Lots of them - REORG PLUS, LOAD, etc.XBM - Extended Buffer Manager
116 MVDB2 5.1.0 - CICS TS support CICS TS 1.2 CICS/DB2 nowy interface - major impactSupport dodany w “kawałkach” po MVDB GAFinal updates in PUT BPD1271 / 1274Plus one small fix in PUT 9901B - BPD1333CICS TS 1.3Nasze testy nie wykazały konieczności poważniejszych zmian
117 CICSRBOOLE AND BABBAGE CICS DB2 RCT SUMMARY RX AVAILABLESERV ==> CICSR INPUT 20:08:23 INTVL=> 5 LOG=> N TGT==> DB2HHHPARM ==> CICS52C1,SORT=RCT ROW OF SCROLL=> CSREXPAND: USERS, LINESEL(CICSE), CMRTASKDB2CONN Name RCTHH Connection Start Time MAYCICS Job Name ...CICS CICS Auth ID ....CICS52C1 DB2 Subsystem ID ..DB2HCreate Thread Err ..ABEND Err Dest ..CSMT,****,**** Statistics Dest ...CSSLConnect Error ....SQLCODE Standby Mode ...RECONNECT Non-term Release ....NOPurge Cycle (m,s) ...0,30 No. Plan Entries No.Tran EntriesCurrent Tasks Max Tasks Used Max Task LimitINDOUBT THREADSTHREADS WAITS/ DB AUTH THDTXID PLANNAME CURR ACTV PROT MAX TWAIT OVERFLW CALLS COMMITS CHECKS RUSE*COMMAND POOL*POOL DSN8CC YESABCD ABCDXYZZ YESA TEST POOLDBBS DBBSRVR YESD8CS DSN8CC YESH TSMPL YESTSMA TSMPL YESTSMB TSMPL NOTSMC TSMPL YESTSM2 TSMPL YESTSM4 TSMPL YESTSM5 TSMPL YESTSM6 TSMPL YESTSM7 (DYN) POOLTSM9 TSMCOM YES
118 CICSEBOOLE AND BABBAGE CICS DB2 RCT ENTRY RX AVAILABLESERV ==> CICSE INPUT 20:08:49 INTVL=> 5 LOG=> N TGT==> DB2HHHPARM ==> CICS52C1,H ROW OF SCROLL=> CSREXPAND: USERS, LINESEL(DUSER), CICSTDB2Entry Name H DB2CONN Name RCTHHCICS Connect ID CICS52C CICS Auth ID CICS52C1DB2Entry Install time ...28MAYTHREAD COUNTSTYPE ENTRY Current ThreadsAUTH String ACCTDEP HWM ThreadsPLAN NAME TSMPL Thread LimitPLANExitname ******** Protected ThreadsTCB PRIority HIGH HWM Protected ThreadsDRollback YES Protected Thread LimitTHREADWait YES Thread Reuse CountDB2 Accounting Type UOW Thread TerminationsNumber of WAITSDB2 CALLS TASK (TCB) COUNTS - - -COMMITS Current TasksREAD-ONLY COMMITS HWM for TasksROLLBACKS Tasks on ReadyQAUTHORIZATIONS HWM Tasks on ReadyQTotal TransactionsTRANIDS H000 H001 H002 H003 H004 H005 H006 H007 H008 H009H010 H011 H012 H013 H014 H015 H016 H017 H018 H019THREAD RESOURCE ANALYSIS---SINCE CREATE THREAD---THD# STATUS TOT CPU #COMMITS #ABORTS ELAPSED TXID PLAN TASK USERID0 ACTIVE 1,827 us s TSM3 TSMPL BOLPJE11 ACTIVE 2,014 us s TSM3 TSMPL BOLPJE1
119 DB2 5.1 Issues IBM dodaje dużo nowych funkcji Wbudowuje funkcje z DB2 6.1 w 5.1 !Web site trackingNiektóre PTFy od nas:Lockout/Thread new DDF Ids - BPD1205/1210 (9802)ZPARM S0C7 - BPD1317 (9901A)Nowe statystyki dynamic cachejeszcze nieAccounting for parallel thread subtasks (rollup)Fixes in progress
120 MVDB2 5.1 Enhancements Show largest CT/PT in EDMPL,FREE BPD1342 (CAND) Package accounting reports from SMFFILTYP=PAK1ST BPD1349 (9901C)Compress BBI3 history data setsBPD1272 (CAND) Available to testEnabled in MVDB2 6.1TSUMR - Trace summary by CORRIDGood for CICS BPD1273 (9803)MVDB2 / MVCICS trace hyperlinksIn progress now - HONESTLY
121 DB2 6.1 Plany IBM ESP test zaczął się we wrześniu 1998 Idzie powoli (dużo zmian, problemy)GA przewidziane na czerwiec 1999Czy użytkownicy chcą przed Y2K?Być może “polityczne GA”(Dlaczego tyle retrofit w DB2 5.1?)Nie ma żadnej pojedyńczej “feature”, dla której byłoby wartoPozycjonowanie na przyszłość?
122 DB2 6.1 Major Features (1) “DB2 Universal Database Server for OS/390” Object-Relational support (tak jak UDB)Large objects: BLOBs, CLOBs, DCLOBs (pictures, fingerprints, books, audio, ....)2GB column64GB data set (DFSMS 1.5 Extended Addressability)16TB table spaces (254 data sets * 64GB)4000 TB max (254 table spaces * 16TB)Triggers / cascading SQL / UDTs / UDFsReduce DB2 DBM1 storage constraintsBuffer pools i EDM pool mogą być w data spacesNew buffer pool sizes - 8K and 16K
123 DB2 6.1 Major Features (2) Ulepszenia w “distributed” Nowa nazwa: “Network Computing”Ulepszenia w performance i capacitySQLJ (JAVA embedded SQL)Data sharing - GBP duplexing (reliability)Ulepszenia w narzędziachQuery prediction / query governorW Goal Mode dane o DB2 --> WLMDB2 Buffer Pool Tool kosztuje
124 MVDB2 6.1.0 Beta Entry - 8 kwietnia 1998 Aktualnie TYLKO DB2 6.1 sites Support dla DB2 3.1, 4.1, 5.1 and 6.1 (!)DB2 6.1 supportPełna toleracjaDużo wykorzystania gotowe, dużo jeszcze do zrobieniaScheduleControlled Release w czerwcu (dla DB2 6.1 GA)Chyba dłuższy CR (czy będzie dużo migracji na DB2 6.1?)Może użyjemy czasu CR by dodać integrację z BMC
125 DB2 6.1 Exploitation Już gotowe: Nowe buffer poolsData space usage - EDM, buffer poolsViews4 nowe, 14 ulepszonych - statystyki2 ulepszone buffer pool views7 ulepszonych GBP viewsZPARM pokazuje większość nowych parametrów DB2DUSER / STRAC / TSTAT - nowe class 3 waits
126 DB2 6.1 Exploitation Still to be Done More accounting fields in DUSER / trace / thread viewsUpdate detail trace pop-upsAdd a few new monitorsUpdate the PR reportsRxD2 - support catalog changes?May just stabilize FlexTools since Catalog Manager does more
127 MVDB2 6.1.0 Current Enhancements BBI3 history compressionNew statistics views for authorization checks and “routines”PR - DB2 table indexes / reports improved for data sharingPR - combined 4K / 32K buffer statistics into one set of totalsDeleted one table DMRSBFFR, added data to DMRSTATChanged accounting tablesUpdated our report members in BBPARMEasier for reporting / queriesPR - data migration - yes, ALTER - no
128 MVDB2 Trace Query Plans for MVDB2 5.1.1 rollout cancelled Need to reevaluate and prioritizeWhen DB2 6.1 support further alongBMC integration activities prioritizedStill a high priority to access trace data from BBI3!Consider expanding functionalityMVDB2 application traceDB2 AM accounting filesHyperlinks to IMS and CICS transaction data
129 BMC Integration Plans MainView survives and grows ! More complementary products to sell with MainView for DB2Aggressive plans for integration and new DB2 productsMany opportunities - plans still incompleteWait for official announcementsUse only to present general direction and excitementDB2 just became much more importantOnly a small piece of the pie at Boole, a big piece at BMCAnd DB2 is strategic for IBM in the marketplace
130 DB2 for OS/390 Number of sites growing 10,000 licenses DB2 objectives “Enterprise server for network computing solutions”Exploit trend toward (re-)centralizationEnterprise serverCentralized processing of massive amounts of dataExploit parallel technology for capacity and reliabilityDistributed access: web, open systemsCompatibility with other DB2 family members (NT, etc.)Extend SQL: objects, rulesData warehouse support data mining, OLAP, recursive SQL (V7)
131 Integration Merge DB2 AM with MVDB2 High degree of functional overlapMarket - BMC sold to DBAs, Boole sold MainViewMaintain and enhance MVDB2 featuresEnsure data offered by DB2 AM is coveredMigrate more BBI2 displays to BBI3Keep application trace, reporting from DB2 tablesInclude selective DB2 AM featuresAccounting and Statistics filesFor those who want to bypass SMFBatch reporting from these filesEvaluate need for individual IFCID tracingAdd hyperlinks, especially to APPTUNEStabilize DB2 AM over time
132 Integration OPERTUNE z MVDB2 i AAO OPERTUNE wykonuje rzeczy, których rozkazy DB2 nie potrafiąZmienić ZPARMs, wykonać checkpoint, dodać log online, etc.AAO daje dużo więcej KONTROLI8 gotowych rozwiązań w AAOMVDB2 - wyjątki startująAAO API to OPERTUNE (PTF)
133 Integration OPERTUNE with MVDB2 Support API to OPERTUNE in MVDB2Add actions to MVDB2 viewsInvoke OPERTUNE commandsInvoke “Kill thread” when the DB2 command doesn’t do the jobZPARMs are the biggest opportunityPort ZPARM data to BBI3Add actions to change themDuring MVDB CR?
134 Integration MVDB2 Invoke SQL Explorer SQL Explorer ma lepszy ExplainTuning recommendationsTekst, który można zrozumiećInformacja z “ukrytych” tabelPrędzej czy później wszystkie nasze produkty będą wołać ten sam API do wspólnego Explain
135 Integracja APPTUNE w BBI3 APPTUNE “łapie” i zapisuje SQL i dane o objektach, według APLIKACJI i je sumaryzujeUzupełnia MVDB2Dane w VIEWs BBILepsza integracja z MainViewDostęp przeglądarką (MainView Explorer)
136 Integration APPTUNE with MVDB2 APPTUNE has getpages per table space!MVDB2 call API to add getpages and hit ratios to our object dataAdds BBI3 history perspective for APPTUNE usersAddresses competitive issue with CandleObject data for current threads?Add object list quickly (no counts) / Research otherHyperlink to APPTUNE for object / plan historyHyperlink to APPTUNE for SQL statement analysisFrom current thread / from application traceSee what that SQL statement has done historically
137 Integration DB2 Utilities and RxD2 BMC DB2 utilities will be using RxD2Front end object selectionOptional JCL generationCommon customers do it todayInterface to integrate with AOUse RxD2 to access DB2 tables in execsRxD2 - part of Enabling Technologies
151 Task Related Views Nowa metodologia zbierania danych: Koncentracja na informacji o CICS TasksTaskLock ContentionFile UtilizationDSA UtilizationDetail Trace dataDużo nowych VIEWs
152 Task Information Collect meaningful data Make support compatible with CMR full screen (with the expands)Collect at least the same informationProvide orderly display of voluminous amounts of dataSeveral detail formsTASKXPN5 (MRO/ISC) not yet handledNew Data is not recorded in History
161 TASKLCK - Task Lock Contention Intended to show all Lock TypesToday we have one - ENQUEUEWe plan to include other locks as we canDB2 for example
162 TASKFIL - Task File Usage Same Information as CMR HistoryThe difference is that it is real timeNote, no counts by access request typeRead, Write, Browse etcThat will come later
163 TASKDSA - Task DSA Usage Decompose DSA usage by SubpoolOne record for each Pool for each TaskCDSA/ECDSA, UDSA/EUDSASDSA/ESDSA,RDSA/ERDSACICS stats aren’t consistent across poolsN/A type columns are marked as ‘-’
165 Task Trace Information Nothing more than Detail Trace records8K buffer allocated in CICS if trace is onTrace Selector code copies bufferBuffer can wrapFacility is intended to help resolve program loopsWhere loop involves CICS calls
169 CREVIEW/EZCREV Replaces the CMR REVIEW screen Contains every SIT ParameterFor every supported releaseOrdered by CICS defined categoryMultiple categories are grouped onto detail formsForm names: CREVD??Also includes alphabetical list of Sit Parameter NamesHyperlink to detail form containing the parameter
170 EZCREV There are no actions for CREVIEW Plan is to provide SET action Any settable value (SPI)New Form(s) to include only settables
173 CTS 1.3 Support Mostly toleration Nothing should break TSUT screen denotes long TS Queue NameQUEUE actions won’t work for long namesTSQUEUE for long TS namesTASKLCK will Show Global ENQUEUESCREVIEW will show CTS1.3 parameters
174 CTS 1.3 - TSQUEUE TSUT Screen would need ‘fixing’ for 16 byte names General philosophy is NOT to enhance the full screen modeHence, a TSQUEUE View is neededTabular and one detail delivered
176 CTS 1.3 - TASKLCK Need indicator to denote Global Enqueue Lock Type fieldENQGLBLFull Screen ENQUEUE screen will not denote global Enqueue06JAN :36: INFORMATION DISPLAYCOMMAND ===> SCROLL ===> CSRCURR WIN ===> ALT WIN ===>>W1 =TASKLCK===========BCVCP53C=*========06JAN1999==09:36:15====MVCICS========3CMD Task Target Tran S Lock H HoldWait Short Lock Suspend Suspend El--- Id Id T Type W Time Name Type Time T26 BCVCP53C JNL2 S ENQUEUE H 03:10:31 CMRJRNL EKCWAIT 00:00:03 0363 BCVCP53C PATQ S ENQGLBL H 02:44:56 TSQTMPNQ EDF :41:43 0222 BCVCP53C CSZI S ENQUEUE H 03:10: D15C FEPRM 00:36:08 03
177 CTS 1.3 - CORT and TASK 5.3 Provides full set through CTS1.2 5.3+ will provide more for CTS 1.3Socket I/O, Web Interface, CTBS, othersThe basic detail forms are too smallCORT will contain some 15 new fieldsTASK will contain some 70 new fields
178 CTS 1.3 Exploitation Requirements VSAM RLSShow ENQ Models (RDO)TSQ ModelsCoupling Facility Data TablesWEB InterfaceDocument Templates and TCP/IP servicesInternet-inter ORB (IIOP)Display request model dataDiscard request model action
179 CTS 1.3 Exploitation Requirements Collect new monitoring statisticsCICS Function Code knowledgeinternal tables (Like trace)Understand source for DPL requestsEXCI, CBTS, Net etcCBTS data in viewsPossibly new views
180 MVCICS Futures5.3.1 dot releaseFollowed by a 5.4 release
181 New Monitors for 5.3+ Added at Customer request Also to round out CMR monitorsDelivery promisedBeginning with MVCICS 5.3 (after Beta)Through GAInto MVCICS 5.4 Beta, CR and GA
182 5.3+ Monitor List Some have been completed and are in test Monitor construction is ongoingSome have been completed and are in testLargest Free OSCOR lowLargest Free LSQA lowCICS time-of-day clock not updatedEnqueue conflictsWaiting tasks/enqueueJournal waiting for WTORDB2% of aborts/tranDB2% of waits/tranDB2 not attachedMRO/ISC links % in useTotal waits for MRO/ISCVTAM ACB not openPage-in rate
183 5.3.1 Task Related Views Summary Views For CICSPlex enabling TASKZ TASKLCKZTASKFILZTASKDSAZTSQUEUEZ
184 5.3.1 Active Files Views Isolate specific File types from TASKFIL Same data as TASKFIL viewOrganized by File Name, not Task IdentifierACTIVFIL, CICSFIL, DB2FIL, ADBASFIL, DTCOMFILDBCTLFIL, SAPFIL, SUPRAFIL, IDMSFIL, GENERFILMQFIL, SYS2KFILExample Follows
197 BMC Integration Short Term To be delivered with 5.3.1Replace TMON with CMRDETL as primary CICS input to modelingNeed to ensure that all relevant TMON fields are in the 6E recordWe have most of themAdd value if we can
198 BMC Integration Longer Term Extremely tentativeProvide DBCTL data for CICS transactionsProvide Coupling Facility dataFor CICS directLoggerShared TSVSAM RLSGlobal EnqueueCoupling Facility Data TablesTo other subsystems from CICS transactionsDB2IMSMQS
199 Integracja z BMC Extremely Tentative Work Flow Analysis Follow UOW through CICSCICS to CICSTOR-AORDPLCICS-FORExternal to CICSWeb-CICSEXCIInto DB2, DBCTL, MQSCelem jest pełny Application MonitoringRealtime i historia
201 MainView SPOC Patrol Multi-Platform Mainframes Help Desk Operating Sys PgmPatrolLayer1Stg3/NMCPI-U6.2ndusABckpDFHHP OpenViewBoole & Babbage also provides solutions for client/server and distributed environments. Today we will be addressing the traditional and parallel sysplex environments.RemedyTivoliTangramu.v.AMainframesMulti-PlatformLAN, WAN, PCs17201717
203 Applications Management & Tuning MainView Desktop/Explorer Parallel Sysplex SeminarMainView dzisiajZintegrowana rodzina rozwiązań System Management dla MVS, CICS, IMS, DB2 i MQSeriesMainViewApplications Management & TuningAutomation Rules& SolutionsVistaPointMainView Desktop/ExplorerAutoOPERATORCPSMMVSCICSIMSMQDB2DBCTLWindows, OS/2, NTMainView TechnologieSingle System ImageSingle Point-of-ControlWspólny model danychSerwisy bazyInteroperabilityWspólny GUI3270, VTAM, EXCPPage 19
204 Co dodaje B&B do ASA? Enterprise Console Enhanced Enhanced Enhanced AvailabilityRecoveryPerformanceERP AppsEnhancedDatabaseEnhancedEnhancedMiddlewareLet’s take a look at the overall picture. Here you see a representation of the three legs of BMC’s Application Service Assurance strategy, namely Availability, Performance and Recovery. And on the left hand side you will see many of the areas that these products cover, for example ERP applications, databases, System 390 etc.Well, the areas in green is what Boole & Babbage products add to the ASA strategy. They enhance existing solutions in some areas, such as management of SAP R/3 and middleware, and in other areas they are the solution, for instance availability and performance for the OS/390 environment.You’ll also see along the top the Enterprise Console stripe, this is where COMMAND/POST fits and becomes the point of entry and point of integration for all of the BMC product lines.This is something that was missing in the past from ASA but now BMC has the leading Enterprise Console available anywhere.BackOfficeBooleBooleEnhancedSystem/390BooleBooleEnhancedStorage
205 Nowa BMC Software Obroty ponad $ 1.1 miliardów 4,400 pracowników 1,800 Field Channel & Services1,600 R&D10,000+ customer sitesPonad 18% obrotów inwestowane w R&DAkcje: BMCSSo what does the new company look like? Well, we will have revenues in excess of $1 billion, and total employees over 4,000.Both BMC and Boole were very committed to delivery quality products and service to their customers, and invested huge amounts into the field organization and the Research & Development organization. There are now over 1,600 R&D engineers involved in researching and developing products and solutions.BMC now has over 10,000 customers in every major economy around the world.
206 Razem: największy dostawca zajmujący się wyłącznie Systems Management Systems ApplicationsNetwork LAN/Desktop Legacy Servers Middleware RDBMS Packaged In-House User DrivenService Level ManagementPredictionPerformanceAvailabilityRecoveryProduction ManagementSchedulingRestartOutputTapeBackupAdministrationSecurityAssetSoftware DistributionConfigurationChange…..And, also we are expanding into the production management arena, Areas such as job scheduling and output management also have a fundamental effect on end user service levels and availability, which is why BMC recently announced the intended acquisition of the best of breed vendor in this area, New Dimension Software.
207 (na które znam odpowiedź) Uff! To było dużo!Pytania?(na które znam odpowiedź)
208 PowerPoint Logo Clip Art Logo for PowerPoint Presentation Use OnlyHold the shift key down while resizing to insure accuracy.Logo With Tagline for PowerPoint Presentation Use OnlyHold the shift key down while resizing to insure accuracy.