Skip to Main Content
Merative Ideas Portal

Shape the future of Merative!

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

Post your ideas

Start by posting ideas and requests to enhance a product or service. Take a look at ideas others have posted and upvote them if they matter to you,

  1. Post an idea

  2. Upvote ideas that matter most to you

  3. Get feedback from the Merative team to refine your idea

Help Merative prioritize your ideas and requests

The Merative team may need your help to refine the ideas so they may ask for more information or feedback. The offering manager team will then decide if they can begin working on your idea. If they can start during the next development cycle, they will put the idea on the priority list. Each team at Merative works on a different schedule, where some ideas can be implemented right away, others may be placed on a different schedule.

Receive notification on the decision

Some ideas can be implemented at Merative, while others may not fit within the development plans for the product. In either case, the team will let you know as soon as possible. In some cases, we may be able to find alternatives for ideas which cannot be implemented in a reasonable time.


Merative External Privacy Statement: https://www.merative.com/privacy

Status Not under consideration
Created by Guest
Created on Jul 21, 2016

Require the ability to make deferred processing and workflow activity execution inline

Overview:
The customer is really looking to be able to bypass our deferred processing and db2jms mechanism under certain situations. The example here is through the use of a batch process to do bulk updates of a system. Here they do not want to wait of deferred processes that are part of the OOTB application or have to introduce other settings for db2jms etc.
This also relates to straight through processing where there is a need to get through the import of applications as quickly as possible. There have been requests previously for inline processing.

Request Statement:
I would like to request an enhancement in how delayed processing and workflow work. I would like to have a setting which would allow batch process to specify whether dbtojms mechanism should be used to invoke the processing or whether the delayed process should be executed synchronously at the point when delayed processing/workflow is invoked. This setting would be most useful when doing data migration where the following conditions are met:
- we are processing huge volumes of data
- invoking existing application facade methods that contain some sort of delayed processing/workflow. During data migration we quite often want to invoke unmodified OOTB facade methods and at the end of the execution be sure that the records has been fully migrated without extra reliance on dbtojms call and without waiting for online application to do the remaining bit of migration. Considering that one of the main points of delayed processing is making sure that user does not have to wait for long running process to complete, I think invoking delayed processing in serial fashion does not have to deal with this issue. Summary
The proposal is to add a setting (app property or some TransactionInfo method) which would allow a batch job or a unit test to invoke methods containing delayed process/workflow invocation and instead of invoking standard delayed processing mechanism invoke the methods serially. Rationale
This would allow to avoid extra integration points (dbtojms settings, dependency on server being up, dependency on correct tuning of app server to handle large load in workflow/delayed processing). Background/history for the request

In order to do data migration for DSCIS we have relied on invocation of existing OOTB and custom facade methods.

A batch job was created which invoked the existing application methods for:
- registration of a person
- registration of a case
- addition of evidence
- addition of verification items
- creation of product delivery cases (PDC)
- approval and assessment of PDC (that's the bit which invokes eligibility checking as a delayed process)
- creation of service plans The process went smoothly up until the point where we had to invoke dbtojms to do the delayed processing (approval and eligibility check for the PDCs created by migration process). However dbtojms call caused us issues:
- The application started throwing some exceptions when we had more that 250 messages (we have later traced that to an issue with the version of IBM WAS 6.1.0.29 - broken, 6.1.0.31+ - not broken). (Lapsed time - 7 days. Effort 6 person days.)
- Later we had several instances of dbtojms call failing. This involved effort to track down the cause of an issue (server down, incorrect port number, firewall issues, incorrect settings thread pool/db connectgion pool settins that would stop processing of all messages once the pools have been exhausted). But this reduced customer's and the team's confidence in the validity of this migration approach. This second point seems to be quite important, just because TCG consultants are usually the first point of contact when app server settings have to be updated, despite the consultants often not having enough expertise/training regarding fine tuning of these settings. This quite often results in us doing guess work to see which semi-random settings would have a desired effect of successfully executing the required dbtojms load. This sort of setting would let us to avoid this guess work by moving all processing into the context of a batch job.

Customer Name Ontario - Ministry of Community and Social Services
  • Attach files
  • Guest
    Reply
    |
    Apr 9, 2020

    Hi Vikum,

    We have reevaluated your request and have determined that it cannot be implemented at this time.

    Your request may be resubmitted for consideration after 12 months from the date of decline.

    Thank you for your interest in the Cúram SPM product.
    Shane McFadden, Cúram SPM Product Management team

  • Guest
    Reply
    |
    Aug 5, 2016

    Hi,

    We acknowledge that this is a valid enhancement request. It will be considered for inclusion in a future release of the product. Thank you for your interest in the Cúram product.

    Thanks,
    Eloise O'Riordan, Cúram SPM Offering Management team

  • Guest
    Reply
    |
    Aug 4, 2016

    Hi Vikum,

    Thank you for your enhancement request. We require some further analysis to determine whether or not it can be considered in a future release. I will provide another response when this investigation is complete.

    Thanks again,
    Eloise O'Riordan, Cúram SPM Offering Management team