...
# | Assumption | Notes |
---|---|---|
1 | The input parameters for async read/write can be jobId and a list of DataSubJob | Replacing the list of FNDs with DataSubJob objec object as defined below. |
Issues & Decisions
...
Issue | Notes | Decision | ||||
---|---|---|---|---|---|---|
1 | Agreement on DataJob and DataSubJob formats with the team | The CPS team agreed on the fields for both objects as given below. | 2 | Agreement with stakeholders is also requireddataaccepttype Do we need to consider this parameter in our NCMP internal Java interface? | ||
2 | datacontenttype Do we need to consider this parameter in our NCMP internal Java interface? | |||||
3 | attributes This has plural but all examples contain a single String, why? |
<Note. use green for closed issues, yellow for important ones if needed>
Proposed Datastructure for
...
Operation
Name | Description | Type | Mandatory |
---|---|---|---|
jobId | The id of the data job | String | Y |
dataSubJobs | The object that contains fdn, operation and other details as shown in the table below | List of DataSubJob | Y |
Proposed Datastructure for DataSubJob
path | It | |||
Name | Description | Type | Mandatory | |
---|---|---|---|---|
fdn | Fully Distinguished Name (FDN) is a unique identifier of a managed object (MO) on a network element. | String | Y | |
operationop | Describes the operation to execute. The value can be: "add", | StringY | ||
operationId | Unique identifier of the operation within the request | String | NInteger | |
attributes | Allows selection of specific fields for attributes with complex data type for the operation. | List of String | N | |
value | It is for only WRITE operation. | Object | ||
scopeTypescope | ScopeType selects MOs depending on relationships with Base Managed Object. | String | ||
scopeLevel | Only for READ operation. | IntegerN | ||
filter | The parameter is used to filter the scoped Managed Objects. Only Managed Objects passing the filter criteria will be fetched. | StringN |
DataJob Read request (rAPP -> DCM)
...