...
Queries which use toDataMap:
Effected Components | Effected Clients | Query/Service | Class | Notes | Response now | Response After | Decision | |
---|---|---|---|---|---|---|---|---|
1 | CPS Core | CPS TBDMT | Get Data Node (as above) | DataRestController.java | This change is given in the example above. The JSON output for Get Node will be updated. |
| { "bookstore-name":"Chapters", | Don't update version, check with tbdmt about impact of new JSON output for getNode/queryNode. |
2 | CPS Core | CPS Temporal | Notification Service | CpsDataUpdatedEventFactory.java | Notification Service response should be the same as CPS Core for consistency. CPS Temporal | cpsDataUpdatedEvent Object content.data.additionalProperties.toString(): [[bookstore-name:Chapters]] | cpsDataUpdatedEvent Object content.data.additionalProperties.toString(): [bookstore:[bookstore-name:Chapters]] | CPS Temporal only recording and not processing this data. Therefore change (response after) is OK |
3 | CPS Core | CPS TBDMT | Query data nodes | QueryRestController.java | Query DataNodes will produce a datanode within an array with the container ID and then the relevant data: | [ { "code": "01", | [ "categories": { "code": "01", | Don't update version, check with tbdmt about impact of new JSON output for getNode/queryNode. |
4 | CPS Core | None | get Node by CMHandle and Xpath (NCMP) | NetworkCmProxyController.java | This method is deprecated and is no longer used as part of NCMP. |
Backwards Incompatibility:
...