IBM MQ systems route billions of messages around the world each day. This presentation looks at the tools available in MQ for z/OS to allow you to understand where your messages are flowing, and things you can use if the messages aren't going where you expect.
HHM-3481: IBM MQ for z/OS: Enhancing Application and Messaging Connectivity ...Matt Leming
Today's business environment is driving re-engineering of business systems using new techniques and architectures. This session will elaborate on the new environments MQ for z/OS is enabling for Java JMS applications, and enhanced interconnectivity capabilities that put MQ for z/OS at the vital heart of a hybrid messaging world.
Whats new in IBM MQ; V9 LTS, V9.0.1 CD and V9.0.2 CDDavid Ware
This has now been superseded by https://www.slideshare.net/DavidWare1/whats-new-in-ibm-mq-march-2018
Messaging is the secret ingredient for linking your applications together, whether they're in the cloud, your datacenters, or across all these environments. IBM MQ is ideally placed to perform that task. This session will take you through all the updates to the IBM MQ portfolio from June 2016 to March 2017, from the most recent continuous delivery releases to the new cloud environments where IBM MQ runs.
Interconnect 2017: 6893 Keep out the bad guys by securing your MQ messaging e...Robert Parker
Presentation delivered at Interconnect 2017. Session ID 6893: Keep out the bad guys by securing your MQ messaging environment.
With today's focus on security, ensuring you utilize all of the options available to maximize your systems security is a high priority for many businesses. In this session, we will work through a step-by-step case study that details how you can enhance the security of your Queue Managers using the different features available in IBM MQ.
IBM MQ systems route billions of messages around the world each day. This presentation looks at the tools available in MQ for z/OS to allow you to understand where your messages are flowing, and things you can use if the messages aren't going where you expect.
HHM-3481: IBM MQ for z/OS: Enhancing Application and Messaging Connectivity ...Matt Leming
Today's business environment is driving re-engineering of business systems using new techniques and architectures. This session will elaborate on the new environments MQ for z/OS is enabling for Java JMS applications, and enhanced interconnectivity capabilities that put MQ for z/OS at the vital heart of a hybrid messaging world.
Whats new in IBM MQ; V9 LTS, V9.0.1 CD and V9.0.2 CDDavid Ware
This has now been superseded by https://www.slideshare.net/DavidWare1/whats-new-in-ibm-mq-march-2018
Messaging is the secret ingredient for linking your applications together, whether they're in the cloud, your datacenters, or across all these environments. IBM MQ is ideally placed to perform that task. This session will take you through all the updates to the IBM MQ portfolio from June 2016 to March 2017, from the most recent continuous delivery releases to the new cloud environments where IBM MQ runs.
Interconnect 2017: 6893 Keep out the bad guys by securing your MQ messaging e...Robert Parker
Presentation delivered at Interconnect 2017. Session ID 6893: Keep out the bad guys by securing your MQ messaging environment.
With today's focus on security, ensuring you utilize all of the options available to maximize your systems security is a high priority for many businesses. In this session, we will work through a step-by-step case study that details how you can enhance the security of your Queue Managers using the different features available in IBM MQ.
HHM-2833: Where is My Message?: Using IBM MQ Tools to Work Out What Applicati...Matt Leming
Every MQ infrastructure team member has been asked this question, and most developers who have worked with MQ have asked it:
"Where is my message?" In this session, we look into the tools that MQ provides to find your messages.
We demonstrate how to analyze the MQ recovery log on distributed platforms to find out what happened to your persistent messages,
with the assistance of a new tool. We also look at how to trace the route messages take through your MQ infrastructure, and how to generate
and analyze activity reports showing the behavior of MQ applications.
Compares REST APIs and MQ. Then describes the capabilities of MQ's new built in REST messaging API. Finally covers MQ's support for z/OS Connect EE which is an alternative way of accessing MQ using REST.
IBM MQ: Managing Workloads, Scaling and Availability with MQ ClustersDavid Ware
MQ Clustering can be used to solve many problems, from simplified administration and workload management in an MQ network, to horizontal scalability and continuous availability of messaging applications. This session will show the full range of uses of MQ Clusters to solve real problems, highlighting the underlying technology being used. A basic understanding of IBM MQ clustering would be beneficial.
This presentation covers all of the new features available on MQ for z/OS 9.2. Including zHyperWrite, data set encryption, AMS enhancements, simplified migration, and more!
Presentation from Robin Wiley.
DataPower can connect to MQ as a client, sending and receiving messages to and from queues. Unlike traditional MQ client programming, the DataPower client interface has certain predefined functions that limit the scope of activities that can be performed. This session will explain what you can and can't do when integrating DataPower into your MQ infrastructure. Topics covered will include syncpoint processing, message grouping, message properties, JMS considerations, connec-tion options, and many more.
The enterprise differentiator of mq on zosMatt Leming
IBM MQ is renowned for its enterprise qualities and this presentation will show you how this is taken to the next level
when running on IBM's enterprise platform, z/OS. Learn how its integration with the z/OS platform provides the perfect
solution for your enterprise needs, whether that's through its unique shared queue HA capability or its integration to
the latest z/OS security capabilities.
IBM MQ V8 Security: Latest Features Deep-DiveMorag Hughson
More than ever, security issues are on the top of everyone's list of priorities. Find out about the approach taken by IBM MQ. This session will cover the security features in the latest release of IBM MQ.
IBM MQ V8 introduced a number of new security features. This session will take you through the two major features, Multiple Certificates and Connection Authentication. In IBM MQ V8 you are no longer restricted to only using one certificate for you queue manager with an IBM enforced label. Now you can have your own certificate labels and can allocated a different certificate for any specific channel. How about authentication? Finding that digital certificates are more security than your need? Want some authentication without having to write a security exit. IBM MQ V8 gives you built-in user ID and password validation. Other security features related to the MQ CHLAUTH rules are covered in a separate session
Secure Your Messages with IBM MQ Advanced Message SecurityMorag Hughson
In some scenarios, securing access to your messaging infrastructure is not enough. You must also secure access to message content. This session will cover how to provide end-to-end message protection where message contents are secure from the point they are sent to the point they are received, including while at rest in queues. Topics covered include: an overview of message level security, when it is appropriate to deploy this level of protection, how the message protection is applied,how it can be administered, and the new features available in the latest version of IBM MQ.
News about updates to the IBM Messaging Family, including the most recent MQ fixpack, V8.0.0.3.
Presented at the WebSphere Integration User Group UK, held on 14 July 2015 at IBM Hursley.
z/OS Connect provides the ability to front z/OS assets with a RESTful API. This session covers the support that MQ provides for z/OS Connect and how it can be used to provide a RESTful front end to existing queue based applications with no changes to the applications themselves.
This presentation also includes other late-breaking enhancements for MQ for z/OS.
IBM MQ - Monitoring and Managing Hybrid Messaging EnvironmentsMarkTaylorIBM
This presentation was given at Interconnect 2016. It starts by showing the interfaces within MQ for management and monitoring, and then shows how these are used within a cloud environment to control the delivery of a service-based messaging system.
IBM MQ CONNAUTH/CHLAUTH Doesn't Work Like You Think it Does (and if you aren'...T.Rob Wyatt
Native MQ password authentication (CONNAUTH) introduced in IBM MQ v8.0 has gotten off to a rough start. As of Fix Pack 8.0.0.5, the interaction between CONNAUTH and CHLAUTH has exhibited 5 distinct behaviors. After applying Fix Packs some of these cause hard failures while others silently over-authorize client users, leaving the queue manager exposed. This webcast will present findings from our CONNAUTH/CHLAUTH security research as well as recommendations for MQ users and the audit community.
IBM MQ - better application performanceMarkTaylorIBM
Presented in Feb 2015 at Interconnect
This presentation is aimed at helping application developers understand how to best use MQ features for higher performance.
HHM-2833: Where is My Message?: Using IBM MQ Tools to Work Out What Applicati...Matt Leming
Every MQ infrastructure team member has been asked this question, and most developers who have worked with MQ have asked it:
"Where is my message?" In this session, we look into the tools that MQ provides to find your messages.
We demonstrate how to analyze the MQ recovery log on distributed platforms to find out what happened to your persistent messages,
with the assistance of a new tool. We also look at how to trace the route messages take through your MQ infrastructure, and how to generate
and analyze activity reports showing the behavior of MQ applications.
Compares REST APIs and MQ. Then describes the capabilities of MQ's new built in REST messaging API. Finally covers MQ's support for z/OS Connect EE which is an alternative way of accessing MQ using REST.
IBM MQ: Managing Workloads, Scaling and Availability with MQ ClustersDavid Ware
MQ Clustering can be used to solve many problems, from simplified administration and workload management in an MQ network, to horizontal scalability and continuous availability of messaging applications. This session will show the full range of uses of MQ Clusters to solve real problems, highlighting the underlying technology being used. A basic understanding of IBM MQ clustering would be beneficial.
This presentation covers all of the new features available on MQ for z/OS 9.2. Including zHyperWrite, data set encryption, AMS enhancements, simplified migration, and more!
Presentation from Robin Wiley.
DataPower can connect to MQ as a client, sending and receiving messages to and from queues. Unlike traditional MQ client programming, the DataPower client interface has certain predefined functions that limit the scope of activities that can be performed. This session will explain what you can and can't do when integrating DataPower into your MQ infrastructure. Topics covered will include syncpoint processing, message grouping, message properties, JMS considerations, connec-tion options, and many more.
The enterprise differentiator of mq on zosMatt Leming
IBM MQ is renowned for its enterprise qualities and this presentation will show you how this is taken to the next level
when running on IBM's enterprise platform, z/OS. Learn how its integration with the z/OS platform provides the perfect
solution for your enterprise needs, whether that's through its unique shared queue HA capability or its integration to
the latest z/OS security capabilities.
IBM MQ V8 Security: Latest Features Deep-DiveMorag Hughson
More than ever, security issues are on the top of everyone's list of priorities. Find out about the approach taken by IBM MQ. This session will cover the security features in the latest release of IBM MQ.
IBM MQ V8 introduced a number of new security features. This session will take you through the two major features, Multiple Certificates and Connection Authentication. In IBM MQ V8 you are no longer restricted to only using one certificate for you queue manager with an IBM enforced label. Now you can have your own certificate labels and can allocated a different certificate for any specific channel. How about authentication? Finding that digital certificates are more security than your need? Want some authentication without having to write a security exit. IBM MQ V8 gives you built-in user ID and password validation. Other security features related to the MQ CHLAUTH rules are covered in a separate session
Secure Your Messages with IBM MQ Advanced Message SecurityMorag Hughson
In some scenarios, securing access to your messaging infrastructure is not enough. You must also secure access to message content. This session will cover how to provide end-to-end message protection where message contents are secure from the point they are sent to the point they are received, including while at rest in queues. Topics covered include: an overview of message level security, when it is appropriate to deploy this level of protection, how the message protection is applied,how it can be administered, and the new features available in the latest version of IBM MQ.
News about updates to the IBM Messaging Family, including the most recent MQ fixpack, V8.0.0.3.
Presented at the WebSphere Integration User Group UK, held on 14 July 2015 at IBM Hursley.
z/OS Connect provides the ability to front z/OS assets with a RESTful API. This session covers the support that MQ provides for z/OS Connect and how it can be used to provide a RESTful front end to existing queue based applications with no changes to the applications themselves.
This presentation also includes other late-breaking enhancements for MQ for z/OS.
IBM MQ - Monitoring and Managing Hybrid Messaging EnvironmentsMarkTaylorIBM
This presentation was given at Interconnect 2016. It starts by showing the interfaces within MQ for management and monitoring, and then shows how these are used within a cloud environment to control the delivery of a service-based messaging system.
IBM MQ CONNAUTH/CHLAUTH Doesn't Work Like You Think it Does (and if you aren'...T.Rob Wyatt
Native MQ password authentication (CONNAUTH) introduced in IBM MQ v8.0 has gotten off to a rough start. As of Fix Pack 8.0.0.5, the interaction between CONNAUTH and CHLAUTH has exhibited 5 distinct behaviors. After applying Fix Packs some of these cause hard failures while others silently over-authorize client users, leaving the queue manager exposed. This webcast will present findings from our CONNAUTH/CHLAUTH security research as well as recommendations for MQ users and the audit community.
IBM MQ - better application performanceMarkTaylorIBM
Presented in Feb 2015 at Interconnect
This presentation is aimed at helping application developers understand how to best use MQ features for higher performance.
A review of new features in IBM's premier messaging product.
After a short look at 2013 updates, it gives an overview of all features of the V8 release. Other presentations go into deeper details on some of these features, but this gives the essential flavour for it all.
This session is aimed to bring you up to date with the latest additions and enhancements to the IBM Messaging family of products. This session describes the latest product announcements in-cluding V8, and is intended to introduce many of the other sessions this week.
Integrating cloud applications with your existing systems of record is essential to create truly engaging applications, and messaging is the secret ingredient when linking these worlds together. This session will cover what's new in IBM MQ version 8, and more recent enhancements, which can be used to create an efficient and reliable messaging infrastructure whether on-premise or in the cloud. Featured cloud integration points will include: how you combine MQ 8 with MQ Light to enable developers to join their newly created applications into your existing infrastructure, how to extend your on-premise MQ infrastructure into the cloud taking advantage of cloud deployment technologies such as Docker, and IBM's Message Hub.
IBM Middleware Upgrade webinar by CROZ June 2020Miroslav Resetar
Apply provided patches for middleware software in your infrastructure. Refresh it and make the most of it. Be ready for integration with clouds, keep support from software vendors, use latest security features (hackers never sleep!), be ready for new API’s, use new ways of data transformation and preserve compatibility within components and external application world.
Pivotal Cloud Foundry 2.5: A First LookVMware Tanzu
Join Dan Baskette and Jared Ruckle for a first look at Pivotal Cloud Foundry (PCF) 2.5 capabilities with demos and expert Q&A. Attend this session and learn how you can:
● Accelerate developer productivity with new capabilities that give you more control over your applications.
● Improve operator efficiency and simplify administration of applications at scale.
● Reduce risk by keeping your your platform in a secure, healthy state.
Plus so much more!
Presenters:
Dan Baskette, Director, Technical Marketing
Jared Ruckle, Director, Product Marketing
CICS Transaction Gateway V9.1 OverviewRobert Jones
CICS TG V9.1 enables simple and rapid mobile integration of your enterprise CICS Transaction Server (CICS TS) family or TXSeries™ environment. You can build on your existing, proven architecture to quickly provide mobile connectivity to back-end systems by using JavaScript™ Object Notation (JSON) web services.
A complete overview of the IBM CICS Transaction Gateway V9.1 products:
CICS Transaction Gateway for z/OS V9.1
CICS Transaction Gateway for Multiplatforms V9.1
CICS Transaction Gateway Desktop Edition V9.1
Product datasheet: https://ibm.biz/cicstg91datasheet
IBM MQ provides mission-critical enterprise messaging, offering a foundation on which to extend and build out your hybrid cloud solution. This session shows why IBM MQ is the key messaging technology that many companies trust their business to, on-premise and in the cloud, and how IBM MQ continues to evolve to meet the ever-growing needs of our users and their environments.
With IBM MQ's continuous delivery model its capabilities are constantly growing, this session includes the updates added in MQ 9.1.2 CD, including the new Uniform Cluster pattern.
Nesta sessão o João vai nos mostrar o que é o Biztalk e para que serve, bem como explicar a sua arquitectura e principais componentes, juntamente com diversas demonstrações de suas funcionalidades, como por exemplo orquestrações com consumo de ficheiros, serviços WCF, construção de Custom Adapters, entre outras demonstrações, com ênfase nas novidades da versão 2010 do Biztalk.
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
GraphSummit Paris - The art of the possible with Graph TechnologyNeo4j
Sudhir Hasbe, Chief Product Officer, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
In the ever-evolving landscape of technology, enterprise software development is undergoing a significant transformation. Traditional coding methods are being challenged by innovative no-code solutions, which promise to streamline and democratize the software development process.
This shift is particularly impactful for enterprises, which require robust, scalable, and efficient software to manage their operations. In this article, we will explore the various facets of enterprise software development with no-code solutions, examining their benefits, challenges, and the future potential they hold.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
Games are powerful teaching tools, fostering hands-on engagement and fun. But they require careful consideration to succeed. Join me to explore factors in running and selecting games, ensuring they serve as effective teaching tools. Learn to maintain focus on learning objectives while playing, and how to measure the ROI of gaming in education. Discover strategies for pitching gaming to leadership. This session offers insights, tips, and examples for coaches, team leads, and enterprise leaders seeking to teach from simple to complex concepts.
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
2. 2 3/17/2017
Please note
IBM’s statements regarding its plans, directions, and intent
are subject to change or withdrawal without notice at IBM’s
sole discretion.
Information regarding potential future products is intended to
outline our general product direction and it should not be relied on
in making a purchasing decision.
The information mentioned regarding potential future products is
not a commitment, promise, or legal obligation to deliver
any material, code or functionality. Information about potential
future products may not be incorporated into any contract.
The development, release, and timing of any future features
or functionality described for our products remains at our sole
discretion.
Performance is based on measurements and projections
using standard IBM benchmarks in a controlled environment. The
actual throughput or performance that any user will experience will
vary depending upon many factors, including considerations such as
the amount of multiprogramming in
the user’s job stream, the I/O configuration, the storage
configuration, and the workload processed. Therefore, no assurance
can be given that an individual user will achieve results similar
to those stated here.
3. Agenda
V9.0 LTS New Functions
Pageset Statistics
Additional Active Logs
Updated Unicode conversion support
z/OSMF workflows
More Recent Enhancements
AMS Performance
z/OS Connect Service Provider
JMS for CICS Liberty
IBM MQ Console
4. MQ V9.0.3
20172014 2015 2016
MQ V8.0.0 MQ V8.0.0.2 MQ V8.0.0.3 MQ V8.0.0.4 MQ V9.0.0 MQ V9.0.1 MQ V9.0.2
IBM MQ Appliance
M2000
IBM MQ Appliance
M2001
You
are
here
IBM MQ has been regularly delivering significant new function since MQ V8
Through major releases and fix packs
New platforms and environments
Future releases will see continuous delivery of new function
V901 Announcement 15 Nov, z/OS GA 9 Dec 2016
V902 Announcement 17 Mar, z/OS GA 17 Mar 2017
IBM MQ Deliveries
5. End of Service for the old
versions
WebSphere MQ 7.1
End of Service (Distributed) will be April 2017
End of Service (z/OS VUE) will be September 2017
End of Service (z/OS) will be November 2017
20122009 2010 2011
MQ V7.0.1
WebSphere MQ 7.5
End of Service (Distributed) will be April 2018
MQ FTE V7.0.x, MQ AMS 7.0.x & MQ HVE 7.0.1
EOS will be September 2017
MQ V7.1 MQ V7.5
MQ AMQ V7.0.1 MQ FTE V7.0.4
MQ HVE V7.0.1
7. MQ V9.0 LTS
IBM MQ for z/OS GA: 17 June 2016
Roll-Up of Continuous Delivery items shipped
via APAR in MQ V8, eg Capped Expiry, JMS
for IMS, channel connection audit sample
Plus significant new capabilities
Following slides cover:
• Pageset Statistics (and stats formatting)
• Additional Active Logs
• Updated Unicode conversion support
• z/OSMF workflows for simplified
provisioning
8. z/OS SMF statistics for
Pageset usage
New SMF information
Capacity planning: e.g. how much is my
pageset utilization increasing?
Problem resolution: e.g. why are private
messages slow?
System management: e.g. which pageset
should I move into a different buffer pool?
This allows you to see early indicators of
pageset storage shortage
Same data as returned by the DISPLAY USAGE
TYPE(PAGESET) command
SMF makes it easier for automation
tools to analyze
RFE
79681
9. MP1B SupportPac
formatter: MQSMF
Program writes to the following additional DD
cards:
Example reports follow from a workload moving
messages between 2 queue managers.
Page set 1 used for 1MB message workload
Page set 3 used for 10KB message
workload
12. New tool on github for SMF
processing
By popular demand … open source tool to
format MQ z/OS SMF records for easy import to
spreadsheets
http://github.com/ibm-messaging/mq-smf-
csv
http://youtube.com/marktaylorhursley
13. Additional Active Logs on
z/OS
Improve resilience to issues affecting log
archiving
Maximum active log capacity increased 10x
Now up to 310 x 4GB active logs.
Requires:
MQ >= V8 in NewFunc mode (QSG wide)
V2 format BSDS (introduced in V8 for 64bit
wide RBA)
APAR PI46853 for V8
Base function in MQ V9
14. Updated MQ Unicode
conversion support
IBM MQ supports all Unicode characters defined
in the Unicode 8.0 standard in data conversion
Both z/OS and Distributed platforms
This includes requirements for Chinese
characters
Support added for input and output in
UTF-16 surrogate pairs
UTF-32 (on distributed platforms only)
Extending UTF-8 support for 4 byte
characters.
RFE
35637
58573
15. Sample z/OS Management
Facility Workflows
z/OSMF provides services to help customers
rapidly provision/de-provision z/OS middleware
Including MQ, DB2, CICS, IMS, WAS
Workflows can be implemented to automate
tasks
Self-service/click of a button
Rapidly stand-up/down MQ resources for
development/test purposes
Help to address future z/OS skills shortage
Updated for “IBM Cloud Provisioning and
Management for z/OS” in V9.0.1
16. 16
IBM z/OS Provisioning
Toolkit (zospt)
A simple USS utility for z/OS V2
Run from the command line (“Docker-like”)
zospt run mq
Used to rapidly provision and de-provision
middleware environments
Builds on the z/OSMF workflows to manage the
lifecycle of the middleware
CICS and MQ to start with, other middleware plan to
follow
For more info on zospt, see and download:
https://developer.ibm.com/mainframe/products/zospt/
For Provisioning CICS and MQ using zospt, see
articles at:
https://developer.ibm.com/mainframe/category/zos-pt/
17. Agenda
V9.0 LTS New Functions
Pageset Statistics
Additional Active Logs
Updated Unicode conversion support
z/OSMF workflows
More Recent Enhancements
AMS Performance
z/OS Connect Service Provider
JMS for CICS Liberty
IBM MQ Console
19. IBM MQ Advanced Message
Security – Key Points
Provides additional security to that provided by
base MQ
End-to-end security, message level protection
A security policy defines what protection should be
applied to messages
AMS intercepts messages at “endpoints” and applies the
policy
Asymmetric cryptography used to protect each
message
Integrity policies prove message origin, content not
changed, digitally signed
Privacy policies as per integrity plus each message
encrypted with unique key
Confidentiality policy: encryption, but no signing
23. Use case:
Streaming 10KB Messages
Consider for QRep movement of sensitive data,
where SSL not needed for authentication
AMS is equivalent cost to SSL.
Both AMS and SSL show diminishing returns as
key negotiation period is increased.
AMS encryption / decryption costs are incurred
by the application address space.
24. Streaming 1MB Messages
With similar amounts of data flowing between
key negotiations, AMS Confidential is able to
demonstrate a reduction of 18% on the
equivalent SSL measurement.
AMS Confidential shows similar costs in the QM
and CHIN address spaces to the ‘no protection’
option but an increase in the application address
spaces.
SSL shows an increase in the CHIN address
spaces compared with the ‘no protection’ and
AMS Confidential measurements.
26. The MQ Service Provider
Free of charge z/OS Connect service provider
that allows existing services that are fronted by
MQ to be accessed via a RESTful front end
Both z/OS Connect V1 and zCEE supported
Same MQ capabilities in both versions
Client applications need have no knowledge of
MQ
27. Service types
Each URL in z/OS Connect maps to a service
With the MQ Service Provider there are two
different types of service
Two way services
One way services
A two way service provides request/reply
messaging:
1. Client issues HTTP POST with some
payload (JSON)
2. MQ Service Provider sends payload
(optional transformation) to one MQ queue
3. Back end application processes payload
and puts response on reply queue
4. MQ Service Provider gets response
(optional transformation) and sends it to
client as the body of the HTTP POST
response
A one way service exposes standard MQ verbs
against a single destination
Allows more advanced interactions with MQ
HTTP POST MQPUT Queue and Topic
HTTP DELETE MQGET Queue
HTTP GET MQGET
(Browse)
Queue
28. Example two-way service
Insurance quote service which takes a request
from an MQ queue and sends a response to
another queue
COBOL request
COBOL response
So COBOL -> JSON conversion needed using
built in tooling, zCEE BAQLS2JS utility
29. 35
MQ support for the zCEE API Editor
• Allows RESTful APIs to be built on top of a
service, such as one provided by the MQ
service provider
• Takes in a service archive file
(SAR) which describes a service
• Generates an API archive file
(AAR) which describes an API
• For MQ the SAR is generated by
the zCEE BAQLS2JS utility
Use query and URL
parameters in your API
API verbs map to
MQ operations
Define data
transformations on
request and response
API projects can be imported
and exported easily between
developers
32. Availability
MQ Service Provider for z/OS Connect
Provided in USS component of MQ V9.0.1
Supported with MQ 8 and later queue
managers, in bindings mode.
Also available on Fix Central
In case you don’t have the latest version of
MQ available
Only contains the MQ Service Provider function.
You need to provide z/OS Connect (V1 or V2)
Code consists of a jar file, and a Liberty feature
manifest
34. The CICS JMS Story
Support for MQ JMS in CICS 5.3 and 5.2 OSGi
environments
Works with MQ 7.1 and later
Depending on environment some APARs
needed
Since 1Q 2015
Support for MQ JMS in CICS 5.3 Liberty
environments
JMS from MQ V9.0.1 – available 4Q 2016
CICS 5.3 + PTFs
New!
35. What is CICS Liberty JVM
Server?
For a number of CICS release support has been
provided for running Liberty inside the CICS
address space
Only a subset of JEE capability supported
Integration provided with native CICS
capabilities
In some cases slight adjustments to
programming model/the way things work
CICS V5.3 +PI58375 changes things, two sorts
of CICS Liberty introduced
Liberty Standard
Liberty Integrated
Liberty Standard:
FULL Liberty support. No CICS integration
Perfect for ‘lift and shift’
Liberty Integrated:
Same capability as provided before, subset
of JEE integrated with CICS capabilities
Perfect when needing to integrate JEE with
CICS transactions
Subset continuing to expand
36. What does this mean with
MQ?
Allow CICS Liberty to use MQ resource adapter
Just like normal Liberty
Run existing Liberty messaging apps (eg MDBs)
inside CICS
Connections to MQ supported using either client
or bindings mode
Some restrictions depending on
environment
Prereqs CICS V5.3 +PI58375 + MQ 9.0.1 RA
37. CICS Liberty Standard JMS
Support
Bindings (RRS) and/or client (XA) connections
supported
Bindings not allowed when there is a CICS MQ
adaptor connection (TRUE) to same MQ
41. MQ Explorer is now part of
Aqua
https://developer.ibm.com/mainframe/products/
downloads/eclipse-tools/
42. MQ Console architecture
Since V901, MQ embeds a liberty server
constrained to serve the MQ Console app and a
new admin REST API
MQ Console server can be used to administer
local queue managers running the same version
of MQ code.
43.
44.
45. Agenda
V9.0 LTS New Functions
Pageset Statistics
Additional Active Logs
Updated Unicode conversion support
z/OSMF workflows
More Recent Enhancements
AMS Performance
z/OS Connect Service Provider
JMS for CICS Liberty
IBM MQ Console
47. 56 3/17/2017
Notices and disclaimers
continued
Information concerning non-IBM products was obtained from the suppliers of
those products, their published announcements or other publicly available
sources. IBM has not tested those products in connection with this publication
and cannot confirm the accuracy of performance, compatibility or any other
claims related to non-IBM products. Questions on the capabilities of non-IBM
products should be addressed to the suppliers of those products. IBM does not
warrant the quality of any third-party products, or the ability of any such third-
party products to interoperate with IBM’s products. IBM expressly disclaims all
warranties, expressed or implied, including but not limited to, the implied
warranties of merchantability and fitness for a particular, purpose.
The provision of the information contained herein is not intended to, and does
not, grant any right or license under any IBM patents, copyrights, trademarks or
other intellectual property right.
IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase,
Cognos®, DOORS®, Emptoris®, Enterprise Document Management System™,
FASP®, FileNet®, Global Business Services®,
Global Technology Services®, IBM ExperienceOne™, IBM SmartCloud®, IBM
Social Business®, Information on Demand, ILOG, Maximo®,
MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower,
PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®,
PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®,
Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®,
StoredIQ, Tealeaf®, Tivoli® Trusteer®, Unica®, urban{code}®, Watson, WebSphere®,
Worklight®, X-Force® and System z® Z/OS, are trademarks of International
Business Machines Corporation, registered in many jurisdictions worldwide.
Other product and service names might be trademarks of IBM or other
companies. A current list of IBM trademarks is available on the Web at
"Copyright and trademark information" at:
www.ibm.com/legal/copytrade.shtml.
48. InterConnect
2017
Thank you
IBM Messaging Developer Centre
developer.ibm.com/messaging
IBM Messaging Youtube
www.youtube.com/IBMmessagingMedia
LinkedIn
ibm.biz/ibmmessaging
Twitter
@IBMmessaging
IBM MQ Facebook
facebook.com/IBMMQ
49. InterConnect
2017
Messaging Sessions at a Glance
58
Monday
1:00-1:45pm 6880 IBM MQ Appliance: Messaging in a Box
6894 Messaging APIs
1:30-2:00pm IBM MQ on Containers: Demo, Open Lab area
2:00-2:45pm 6879 IBM MQ Advanced
3:15-4:00pm 6882 What’s New in the World of IBM MQ
4:15-5:00pm 3559 Banrisul Bank’s Migration to the MQ Appliance
6904 Help Shape the Future of IBM MQ
6:00-6:20pm 7441 IBM MQ in the Cloud
Tuesday
11:30-12:15pm 1487 IBM MQ Versus Open Source Messaging
6905 Help Shape the Future of IBM Message Hub
IBM MQ on Containers: Demo, Open Lab area
1:30-2:15pm 1183 IBM MQ Appliance: Best Practices from the Field
2:30-3:15pm 6881 Unlock the data flowing through the infrastructure
3:45-4:30pm 4555 Allstate’s Experience with the MQ Appliance
4:15-4:35pm 7440 Managed Event Streams
4:45-5:30pm 5214 Managing Loyalty Programs with IBM MQ
6895 IBM MQ for z/OS: The Latest and Greatest
Wednesday
8:00-8:45am 2699 IBM MQ for z/OS: Performance Tuning
6885 Deploying IBM MQ into the Cloud
6906A IBM MQ Appliance: Hands-on Lab (8:00-9-45)
10:15-12:00pm 6907 IBM MQ Hybrid Cloud: Hands-on Lab
6908 Message Hub and Apache Spark: Hands-on Lab
11:15-12:00pm 6884 Designing MQ for the Cloud Generation
6904 Help Shape the Future of IBM MQ
1:00-1:45pm 6903 Share your Experiences with the IBM MQ Experts
6883 IBM Message Hub: Cloud Native MQ Messaging
2:00-2:45pm 3695 How Banco Bradesco Manages IBM MQ for z/OS
3:15-4:00pm 6892 Availability and Scalability with MQ Clusters
4:15-5:00pm 6891 Making MQ Resilient across DCs and the Cloud
6893 Keep Out the Bad Guys by Securing MQ
Thursday
8:30-9:15am 6886 Simple, Resilient Messaging with MQ Appliance
9:30-10:15am 6878 You Need MQ Messaging!
6887 Managing MQ Messaging in the Hybrid Cloud
6890 New Tools and Interfaces to Manage IBM MQ
10:30-11:15am 6889 Help! Has Anyone seen my MQ Message?
6906B IBM MQ Appliance: Hands-on Lab (10:30-12:15)
Find us in the EXPO: Hybrid Integration Booth, Messaging Ped