Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

#AssumptionNotes
1The input parameters for async read/write can be jobId and a list of DataSubJobReplacing the list of FNDs with DataSubJob objec object as defined below.

Issues & Decisions

...

Agreement with stakeholders is also required

IssueNotes Decision
1Agreement on DataJob and DataSubJob formats with the team

    The CPS team agreed on the fields for both objects as given below.

2dataaccepttype Do we need to consider this parameter in our NCMP internal Java interface?

2datacontenttype Do we need to consider this parameter in our NCMP internal Java interface?

3attributes 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

NameDescriptionTypeMandatory
jobId

The id of the data job

StringY
dataSubJobsThe object that contains fdn, operation and other details as shown in the table below List of DataSubJobY

Proposed Datastructure for DataSubJob

path

It

NameDescriptionTypeMandatory
fdn

Fully Distinguished Name (FDN) is a unique identifier of a managed object (MO) on a network element. 
Defines the resource on which operation is executed. Typically could be Fully Distinguished Name (FDN).

StringY
operationop

Describes the operation to execute. The value can be:

"add",
"replace",
"remove",
"action", 
"read" 

StringY
operationId

Unique identifier of the operation within the request

StringNInteger
attributesAllows selection of specific fields for attributes with complex data type for the operation. List of StringN
valueIt is for only WRITE operation.Object
scopeTypescope

ScopeType selects MOs depending on relationships with Base Managed Object.
Only for READ operation.

String
scopeLevel

Only for READ operation.
Only used once the scope type when BASE_NTH_LEVEL.

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)

...