This portal is to open public enhancement requests against products and services offered by the IBM Data & AI organization. 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
Post 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,
Post an idea
Upvote ideas that matter most to you
Get feedback from the IBM team to refine your idea
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.
IBM Employees should enter Ideas at https://ideas.ibm.com
Hi Anupa,
Thank you for providing the idea and also detailed recommendation on how to improve the Kafka implementation for service customization cases.
We will consider this as we continute to improve our products. Given our current focus on the new matching capability on Cloud Pak for Data platform, we will prioritize this accordingly.
Thanks
Hi Manfred,
Please find my comments below:
1) A post behavior extension is created for the custom composite service which will creates the custom message with party details.
Comment:
MO: This is within existing customization capabilities of the product
AJ: Yes but later if we have a new customization done to the data model, the current capability will need to edit the IBM implementation to send Kafka messages whereas with our implementation that won't be needed which makes the solution more maintainable.
2) Extra logic is added to identify the action performed on the party (add/update/delete) and added to final response message.
Comment:
MO: This is within existing customization capabilities of the product
AJ: Yes but if multiple objects are there in a composite service request with few add and few update action, it doesn't tell the action performed at the party level whether the party was added or updated instead as per our understanding, it tells on the basis of object last processed in the request, which is bit misleading. So we used another attribute transactionCategory, which tells the action performed on the party (add/update/delete).
3) Created a custom producer which will publish message to the topic.
Comment:
MO: This is within existing customization capabilities of the product
AJ: To meet the above two requirements this was implemented as we had no control to customize the OOTB Producer.
Current implementation of Kafka in IBM doesn't give flexibility to the customers to customize the functionality based on the requirement. As in our case we had to create whole new service to meet the requirement and OOTB kafka functionality was not used.
Our solution is not customization based instead a generic solution for all OOTB and custom objects. Since it will be a behavior extension we will still have the flexibility to enable and disable the functionality as per need.
Regards,
Anupa Jacob
Hi Anupa
what is the actual requirement you want IBM to implement. You say that your solution consists of the floowing steps:
1) A post behavior extension is created for the custom composite service which will creates the custom message with party details. Comment: This is within existing customization capabilities of the product
2) Extra logic is added to identify the action performed on the party (add/update/delete) and added to final response message. Comment: This is within existing customization capabilities of the product
3) Created a custom producer which will publish message to the topic. Comment: This is within existing customization capabilities of the product
So I don't fully understand what would need to be implemented by IBM that you can't alread implement. Also since all seem to be customization it is not clear to me how they could be productized and help all customers.
Hi May Li,
As mentioned in the description of the idea following are the issues we identified with IBM suggested solution :
1. Need to enable the external rule for all the OOTB and custom objects used in Nordea.
2. Maintenance of the code to handle new objects.
3. Need to customize the external rule to highlight the action taking place (add/update/delete).
Regards,
Anupa Jacob
Hi Anupa,
Did you have a chance to talk with with your team to describe if and why they are not happy with the solution given and propose how they would like the solution to work.
Thanks
Hi Anupa,
As I understood from Manfred Oevers (IBM lab advocate for Nordea) that your requirement here has been resolved in a support case: https://ibmsf.lightning.force.com/lightning/r/Case/5003p00002Tq76jAAB/view.
Manfred also mentioned that he has asked the Nordea team to describe if and why they are not happy with the solution given and propose how they would like the solution to work.
Therefore I am changing the status to "Needs more information" and hope to hear back from the Nordea team.
Thanks
Hi May Li,
I got notified that the status has been changed to 'Needs more information'. Could you please explain what more information is expected for this idea.
Regards,
Anupa Jacob
Thank you Anupa for the submission. We will investigate and follow up here with status.