Hi guys, thank you for writing in.
I decided GET decisionTable, change JSON to add a rule (increment rule id, same column id, valid assignmentOperatorType and value fields with some new data), and PUT json to the table works best for my needs - exactly like this user
However, after the change in JSON and on PUT, I see this error:
com.webmethods.caf.rules.osgi.services.impl.MergingException: Adding new rules is not allowed yet
I’m running Business Rules 10.15.0.8.598 (fix WOK_10.15_RMC_Fix8), MWS 10.15.0.0002-0233 (fix MWS_10.15.0_Fix2)
Here’s a snippet of full.log
Caused by: com.webmethods.caf.rules.osgi.services.impl.MergingException: Adding new rules is not allowed yet.
at com.webmethods.caf.rules.osgi.services.impl.DecisionTableMerger.mergeRules(DecisionTableMerger.java:93) ~[bundleFile/:?]
at com.webmethods.caf.rules.publicapi.RuleProjectWrapper.mergeDecitionTable(RuleProjectWrapper.java:477) ~[bundleFile/:?]
at com.webmethods.caf.rules.publicapi.RuleProjectWrapper.saveDecisionTable(RuleProjectWrapper.java:388) ~[bundleFile/:?]
at com.webmethods.caf.rules.publicapi.RuleProjectWrapper.saveDecisionTable(RuleProjectWrapper.java:351) ~[bundleFile/:?]
I wrote how I’m transforming my JSON earlier - I don’t believe there’s an issue in the data I’m trying to PUT. Is this feature behind a newer fix, or am I doing something else wrong?
#Integration-Server-and-ESB#webMethods#Automation#CSV