References
- CPS-2249Getting issue details... STATUS
Assumptions
Assumption | Notes | Sign-off | |
---|---|---|---|
1 |
| This does not affect Read |
|
2 | Default Boolean in cases CM is not available | This will support both boolean and message |
|
3 | Conflict Management Interface uses FDN | Conflict Management can supports ANY format the FDN shall support |
|
Open Issues
Issue | Notes | Decision | |
---|---|---|---|
1 | Uplift Ericsson source code (need permission) | CPS not allowed to lift // proprietary codes, we need to use pseudo code Gergely/team to support CPS with these codes | |
2 | Implement in REST or Service Layer ? | This is currently implemented as an in the Service layer in // | |
3 | Publish public Conflict Interface as part of NCMP (Concerns new generic interface)? | NCMP shall own and document. | |
4 | Could we make this more generic to suit non-conflict-management use i.e. tbac... | Agreed to make it more generic to suit ALL the use cases | |
5 | Private properties are used to get FDN at the moment. | Will // provide us with Alternatid? Opensource does not support private property Peter Turcsanyi to revert TBC | |
6 | NCMP to Support New 3GPP sync single FDN request | CPS-1992 - When delivered, this should also support conflict management & Kolawole and Gerard -CPS-1964 |
Requirements
Functional
Interface | Requirement | Additional Information | Signoff | |
---|---|---|---|---|
1 | NEW | Design (& Publish ?) generic conflict handling interface. Ericsson interface exist just needs to be generalized The new interface shall have the following output/input Output Shall include;
Input Shall include;
| This is a New Generic conflict handling interface the name of this interface -TBD
NOTE: Bearer token Shall be part of the header | |
2 | Intercept CM write requests to allow Conflict Handling Check
| |||
3 | Report HTTP Conflict upon failure
| |||
4 | Configurable cmhandle default? | |||
5 | Performance ? | |||
6 |
CPS Requirements
Interface | Requirement | Additional Information | Signoff | |
---|---|---|---|---|
1 | CPS-E-05 | CPS; Output
Input
| ||
2 | CPS-E-05 | Validation | NCMP interface validation shall be done before the external validation (Conflict management) |
Error Handling
Scenario | Expected Behavior | Notes | ||
---|---|---|---|---|
1 | Cmhandle not available | |||
2 |
Characteristics
Parameter | Expectation | Notes | Signoff | |
---|---|---|---|---|
1 | ||||
2 | ||||
3 |
Solution Proposal
Out of Scope
- Batch (bulk) interface methods and Execute a data operation for group of cm handle ids
- Data job interface