Bentley Systems Netherlands B.V.
Original Message:
Sent: Sun October 05, 2025 06:03 AM
From: Surender Balasundaram
Subject: How to modify values in JSON outbound message from Maximo
Hi Nirmal,
Could you please refer to this link and let me know for more queries with your exact scenario.
Maximo Works: Maximo JSON Mapping
Thanks,
Suren
------------------------------
Surender Balasundaram
Consultant
Certus Digital
Sydney
------------------------------
Original Message:
Sent: Thu October 02, 2025 02:48 PM
From: Nirmal Ramaraj
Subject: How to modify values in JSON outbound message from Maximo
Surendar, Did you find a way to read and modify the JSON message? I am experiencing the same issue as you mentioned and trying to find a way to resolve this.
------------------------------
Nirmal Ramaraj
Original Message:
Sent: Mon July 15, 2024 05:37 AM
From: Surender Balasundaram
Subject: How to modify values in JSON outbound message from Maximo
Hi Sarbjeet,
In your scenario, is it directly JSON outbound message by selecting Publish JSON ? check box. Can you please let me know on how you read and modified the JSON content.
In my case, i need some extra information like total record count, uniqueID for message header. So, I used the JSON Mapping application. by this way, I'm not able to read values from JSON tags in user exit after Automation script.
Thanks,
Suren
------------------------------
Surendar Balasundaram
Original Message:
Sent: Tue July 09, 2024 07:22 PM
From: Sarbjeet Singh Jassal
Subject: How to modify values in JSON outbound message from Maximo
Hi Suren,
Thank you for the response.
I ended up writing a processing class on the publish channel and it was easier to modify the outgoing JSON in there.
I believe it should be same in the Publish Channel external exit automation script as well. I could not write External Exit script as my publish channel had OOB processing class already.
Thanks,
Sarbjeet
------------------------------
Sarbjeet Singh Jassal
Original Message:
Sent: Mon July 01, 2024 09:04 PM
From: Surendar Balasundaram
Subject: How to modify values in JSON outbound message from Maximo
Hi Sarbjeet,
The only method which is working for me on publish channel AFTER after JSON Mapping is erData.getDataAsString() .
I retrieved the JSON using erData.getDataAsString() and modified the values by String manipulation & JSON set values [ resp = JSON.parse(erData.getDataAsString()) ].
The final JSON String is created & using another end point I pushed this desired message to other system.
response = service.invokeEndpoint("NEWENDPOINT",metaData,jsonNewString )
Please reply for more information and I'm happy to help.
Thanks,
Suren
------------------------------
Surendar Balasundaram
Original Message:
Sent: Mon July 01, 2024 01:02 AM
From: Sarbjeet Singh Jassal
Subject: How to modify values in JSON outbound message from Maximo
Hi Surendar,
I was wondering if you got this working. I am also looking to change the outgoing JSON in Publish Channel AFTER class and getting the values as null from erData.
Regards,
Sarbjeet
------------------------------
Sarbjeet Singh Jassal