Skip to Main Content
IBM Z Software


This portal is to open public enhancement requests against IBM Z Software products. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

Status Not under consideration
Categories General TM
Created by Guest
Created on Feb 3, 2017

Message-driven scheduling of IMS BMP/JBP regions

Actually IMS allows no efficient processing of bulk workloads that are hitting the system at unpredictable points in time. When houndreds or thousands of messages for a specific IMS program have to be processed at a point in time batch processing is much more efficient than transaction processing. But the problem with batch processing these workloads is, that you have to have the BMP/JBP active all the time or you have to schedule it every few minutes, because you are not able to predict when such a workload will hit the system. In the case it runs all the time it holds resources all the time and it is not easy to monitor whether the batch application is still behaving correctly or not. The problem with scheduling it every few minutes is that you will do the program initialization a lot of times when no workload is there to process (which costs you money without having any value for it) and in the case the bulk workload has hitten the system it might take some minutes until the BMP/JBP is scheduled again (which means that you will have a longer queuing).

A solution for such very common bulk workloads would be an option for an IMS-controlled scheduling of message-driven BMPs/JBPs. This would be helpful for both IMS Connect- and MQ-based BMPs/JBPs. In the case of MQ-based workloads this would mean to trigger a BMP/JBP.

This would be even better when the message-driven BMP/JBP would not have to do a checkpoint for every message that is processed and IMS would be able to re-enqueue messages that could not be processed successfully since the last checkpoint was done when doing a checkpoint restart of such a message-driven BMP/JBP.

Especially for fast processed workloads some kind of delay might be necessary to first await enough of this bulk messages or to wait for the last message to be queued (for instance by n seconds delayed scheduling, scheduling after n messages have been queued or a n second wait on an insuccessful message GU before termination – the last proposal might be the easiest manageable one).

Idea priority High
  • Guest
    Reply
    |
    Mar 17, 2017

    Dear Mr. Recknagel:
    Thank you for submitting this IMS enhancement request.
    After giving the request a comprehensive review, we have determined that we cannot include it as a candidate in an upcoming release. Our evaluation results indicate this has a high implementation cost and low relative value primarily because we believe the issue can be addressed with automation. As a consequence we have, unfortunately, rejected this request.

    We appreciate your input to the IMS development team. We also hope that you will continue to submit ideas for improvements as customer feedback is a key component to shaping the future direction of IMS.

    Sincerely,
    Carlos Alvarado

  • Guest
    Reply
    |
    Feb 14, 2017

    Due to processing by IBM, this request was reassigned to have the following updated attributes:
    Brand - Analytics Platform
    Product family - IMS
    Product - IMS Transaction Manager
    Component - General TM
    Operating system - IBM z/OS
    Source - None

    For recording keeping, the previous attributes were:
    Brand - Servers and Systems Software
    Product family - zBLC family
    Product - zBLC
    Component - zBLC Requirements
    Operating system - IBM z/OS
    Source - zBLC