Changelog

WS-NOC Versions


Changes from 22.6 to 23.6

What's New


  1. GET/data/ason/link/id to get the ason link id of the ason link connection name
  2. GET/data/otn/physicalConns/wavelengthUsage/networkwideReturns wavelength usage in csv format as an output
  3. GET/data/ason/link/name to get the ason link name of the given ason link id
  4. GET/data/ason/npa/id to get the connection id of the given connection name
  5. GET/data/ason/npa/name to get the connection name of the given connection id
  6. GET/data/ason/phyconn/id to get the phyconn id of the given phyconn name
  7. GET/data/ason/phyconn/name to get the phyconn name of the given phyconn id
  8. GET/data/ason/snc/id to get the snc id of the given snc name
  9. GET/data/ason/snc/name to get the snc name of the given snc id
  10. GET/data/ason/srg/id to get the srg id of the given srg name
  11. GET/data/ason/srg/name to get the snc name of the given srg id
  12. GET/data/ason/telink/id to get the ason te link id of the given ason te link name
  13. GET/data/ason/telink/name to get the ason te link name of the given ason te link id
  14. POST/data/otn/diversityGroup/bind Bind connections
  15. GET/data/otn/diversityGroup/compareservices compare two services and verify diversity
  16. GET/data/otn/diversityGroup/list list all diversity groups
  17. GET/data/otn/diversityGroup/listservices list services in a diversity group
  18. POST/data/otn/diversityGroup/rename rename a diversity group
  19. POST/data/otn/diversityGroup/unbind unbind or delete diversity group association
  20. POST/data/otn/lineModeProfiles/{profileId}/baudRateList To retrieve Baud rates for profile id
  21. GET/data/otn/node/id to get the node id of the given node name
  22. GET/data/otn/node/name to get the node name of the given node id
  23. PUT/emlnemgr/NE/AbortAutoDiscovery/{neGroupId}_{neId} Abort Auto-Discovery
  24. PUT/data/eml/NE/AbortAutoDiscovery/{neGroupId}_{neId} Abort Auto-Discovery
  25. POST/otn/linkUtil/{connectionId}/linkUtilization Re-calculate and update the %Utilization value for the given connection ID.
  26. POST/emlnemgr/NE/PingAllNE Ping NE
  27. POST/data/eml/NE/PingAllNE Ping NE
  28. POST/emlnemgr/NE/LLDP/{operation} Performs LLDP
  29. POST/data/eml/NE/LLDP/{operation} Performs LLDP
  30. GET/emlnemgr/NE/AutoDiscovery/{neGroupId}_{neId} Auto-Discovery
  31. GET/data/eml/NE/AutoDiscovery/{neGroupId}_{neId} Auto-Discovery
  32. GET/data/npr/trails/getHistoricalRoutes/{trailId} Get stored previous routes of ASON SNC
  33. GET/data/asonNBI/trails/getHistoricalRoutes/{trailId} Get stored previous routes of ASON SNC
  34. GET/data/npr/ports/getHistoricalRoutes/{trailId} Get stored previous routes of ASON SNC
  35. GET/ason/schedule/getHistoricalRoutes/{trailId} Get stored previous routes of ASON SNC
  36. GET/data/npr/forSessionCommandLogs Retrieves the objects in the given table
  37. GET/data/otn/otdr/file otdr sor files
  38. GET/data/otn/schedule/otdr/file otdr sor files

What's Deleted


  1. GET/emlnemgr/AssociatedNodeId/{nodeID} NE Type List of the Compound Node
  2. GET/data/eml/AssociatedNodeId/{nodeID} NE Type List of the Compound Node
  3. GET/data/npr/physicalConns/{connectId}/trailInPhyConn inventory
  4. GET/data/npr/physicalConns/{connectId}/pathInPhyConn inventory
  5. POST/stopOnGoingReq Stops the ongoing request
  6. POST/reportProfiles Creates the report profile
  7. POST/reportProfiles/{repId} Modifies report profiles
  8. DELETE/reportProfiles/{repId} Deletes report profile
  9. POST/pmdataforconns Pm report at Connection level
  10. POST/pmdata (Deprecated) Current PM at pmtp level
  11. POST/data/cpm/archiveRules/{ruleId} Updates archive rule
  12. POST/data/cpm/archiveOper/{sessionID} Archives the session selected by the user in archive session window
  13. POST/corrOrUncorrReportProfile correlate or uncorrelate the report profile to connection
  14. POST/consistpm (Deprecated) This operation allows to force the alignment of PM, forcing the repetition of all start/stop commands over all known Termination points, independently on the fact they are already consistent or not.To make an inconsistent pmtp consistent.
  15. POST/analogTca/set Sets threshold for the counter
  16. POST/analogTca/clear Deletes threshold
  17. POST/analogTca/ Retrieves threshold
  18. GET/reportProfiles/ Lists Report Profiles
  19. GET/data/cpm/showpmtps/{nodeId}/{neId}/{cltTz} (Deprecated) Show Pmtps
  20. GET/data/cpm/showpmtps/{nodeId}/{neId}/{cltTz}/{id} (Deprecated) Show Pmtps
  21. GET/data/cpm/showpmtps/{neGroupId}/{emlNeId}/{tpPortLabel}/{reqGranularity}/{cltTz} (Deprecated) Show Pmtps
  22. GET/data/cpm/monTps/{connId}/{client} (Deprecated) Pm enable points
  23. GET/data/cpm/getAvailTcaProfiles/{xosDir}/{reqDirection}/{granStr}/{monitoredRate}/{pmLayerRate}/{isPsdEth}/{id} Get available TCA Profiles
  24. GET/data/cpm/getAvailReportProfiles/{operationType}/{connId}/{gran}/{client} Lists Report Profiles
  25. GET/data/cpm/auditne/{nodeId}/{neId} (Deprecated) Generates an audit for an NE.
  26. GET/data/cpm/archiveSessions Archive Sessions
  27. GET/data/cpm/archiveRules Archive Rules
  28. POST/tcaProfiles Creates TCA profile
  29. GET/tcaProfiles/ Lists TCA Profiles
  30. POST/tcaProfiles/{tcaId} Modifies TCA
  31. DELETE/tcaProfiles/{tcaId} Deletes TCA
  32. POST/correlate Correlates the pmtp with tca profile
  33. POST/uncorrelate Uncorrelates the pmtp with tca profile
  34. GET/data/cpm/getTcaTemplatesView Lists TCA Profiles Tab view

What's Deprecated


  1. DELETE/emlnemgr/NODE Delete Node
  2. DELETE/data/eml/NODE Delete Node
  3. POST/emlnemgr/NE/LLDP/{totalNes}/{operation} (Deprecated) Performs LLDP
  4. POST/data/eml/NE/LLDP/{totalNes}/{operation} (Deprecated) Performs LLDP
  5. GET/otn/schedule/otdr/file/{fileName} otdr sor files
  6. GET/data/otn/otdr/file/{fileName} otdr sor files
  7. GET/data/otn/schedule/otdr/file/{fileName} otdr sor files
  8. GET/data/otn/connections/{id}/nodes/{nodeId}/frequency to get frequency details for given Id/NodeId
  9. DELETE/emlnemgr/NODE/{nodeId} Delete Node
  10. DELETE/data/eml/NODE/{nodeId} Delete Node
  11. GET/data/common/sysmon/apps Retrieves container HA status

What's Changed


  1. GET/data/npr/node/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  2. GET/data/npr/ne/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  3. GET/data/npr/Node/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  4. GET/data/npr/Ne/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  5. GET/data/npr/npas/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  6. GET/data/npr/npas/{ids}/{table2}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  7. GET/data/npr/linkAsons/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  8. GET/data/npr/linkAsons/{ids}/{table2}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  9. GET/data/npr/trails/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  10. GET/data/npr/trails/{ids}/{table2}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  11. GET/data/npr/sbnConnEnds/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  12. GET/data/npr/alarms/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  13. GET/data/npr/threeRs/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  14. GET/data/npr/teLinks/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  15. GET/data/npr/sharedRiskGroups/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  16. GET/data/npr/sharedRiskGroups/{ids}/{table2}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  17. GET/data/npr/sharedRiskGroups/{ids}/{table2}/{ids2}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  18. GET/data/npr/colorProfiles/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  19. GET/data/npr/aSAProfiles/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  20. GET/data/npr/commandLogs/{ids}
    • Parameters

      • Add ids in path//'ids' is a parameter which is used to filter the entities
  21. GET/data/otn/nodes/{nprNodeId}/allCrossConnects To get all cross connects for specified nprNodeId
    • Return Type

      • Add items.guardBand//guardBand
      • Add items.usageLabel//userLabel
  22. GET/data/otn/nodes/{nprNodeId}/crossConnects Retrieves all cross connects for specified nprNodeId
    • Return Type

      • Add items.guardBand//guardBand
      • Add items.usageLabel//userLabel
  23. POST/data/otn/otdrscan/physicallink/association Associate physical link to OTDR ports.
    • Parameter

      • phyLinkOtdrAssociationPayload change into not required
  24. POST/data/otn/ports/wlt/autoPowerAdjust to adjust power for a given connection id(Both A-end and Z-end details should be sent in Request)
    • Parameter

      • req change into not required
  25. GET/data/otn/trails to get all infrastructure connection details
    • Parameter

      • Add diversityGroupName//diversityGroupName
      • Add diversityGroupOperState//diversityGroupOperState
      • Add orderNumber//'orderNumber' can be retrieved from '/data/otn/connections' REST call as 'orderNumber'
  26. PUT/emlnemgr/ADG/{eml} Alarm Debouncing
    • Parameter

      • adgInfo change into not required
  27. POST/emlnemgr/NE/INVENTORY NEInventory
    • Parameter

      • neGroupId_neId change into not required
  28. POST/emlnemgr/NE/NETIME/{neGroupId_neId} NETIME
    • Parameter

      • currOSTime change into not required
  29. POST/emlnemgr/NE/PingNE Ping NE
    • Parameter

      • anyObj change into not required
  30. POST/emlnemgr/NE/RI Remote Inventory
    • Parameter

      • id change into not required
  31. PUT/emlnemgr/NE/{id} Update NE
    • Parameter

      • neInfoMap change into not required
  32. POST/emlnemgr/NElist NE List
    • Parameter

      • Node change into not required
  33. POST/emlnemgr/NODE Add Node
    • Parameter

      • nodeInfoMap change into not required
  34. PUT/emlnemgr/NODE/{nprNodeId} Modify Node
    • Parameter

      • nodeInfoMap change into not required
  35. POST/emlnemgr/PingSweep Network Scan / Simplified Add Node
    • Parameter

      • body change into not required
  36. PUT/emlnemgr/ntp/ne/{neGroupId_neId} setNtpConfig
    • Parameter

      • ntpConfigMap change into not required
  37. PUT/emlnemgr/ntp/template NTP Template
    • Parameter

      • ntpTemplInfo change into not required
  38. PUT/emlnemgr/superviseNODEs/{supervision_State} Supervise Nodes
    • Parameter

      • nodeInfoMap change into not required
  39. POST/emlnemgr/trapDeploy trap based discovery
    • Parameter

      • body change into not required
  40. GET/nodeCache/ne/{groupId}/{neId} To get the basic information of the ne with grpID and neID passed as path variable
    • Return Type

      • Change alignmentState (Added Enum)
      • Change neState.alignmentState (Added Enum)
  41. GET/nodeCache/nes/{userLabel} To get the basic information of the ne with userLabel passed as path variable
    • Return Type

      • Change alignmentState (Added Enum)
      • Change neState.alignmentState (Added Enum)
  42. GET/otn/NBI/Connection/{invariantId}/timeslots/available to retrieve available timeslots
    • Return Type

      • Add netConn.baseProfileId
      • Add netConn.baudRate
      • Add netConn.diversityGroupId
      • Add netConn.diversityGroupName
      • Add netConn.diversityGroupOperState
      • Add netConn.diversityRule
      • Add netConn.guardBand
  43. POST/data/otn/Connection to create or modify control plane or manage plane connections which includes infrastructure, Logical Link and service
    • Parameter

      • Add req.diversitygroup//name for the Diversity Group (Not mandatory)
      • Add req.effectiveFreqForRouting//effectiveFreqForRouting
      • Add req.guardBand//Guard Band
      • Add req.lineModebaudrate//Baud Rate [for OTSIG Tunnel]
      • Add req.maxLatencyForRouting
      • Add req.minLatencyForRouting
      • Add req.offsetFreqForRouting//offsetFreqForRouting
  44. POST/data/otn/Connection/UsingTemplate to create or modify control plane or manage plane connections which includes infrastructure, Logical Link and service based on template
    • Parameter

      • Add req.diversitygroup//name for the Diversity Group (Not mandatory)
      • Add req.effectiveFreqForRouting//effectiveFreqForRouting
      • Add req.guardBand//Guard Band
      • Add req.lineModebaudrate//Baud Rate [for OTSIG Tunnel]
      • Add req.maxLatencyForRouting
      • Add req.minLatencyForRouting
      • Add req.offsetFreqForRouting//offsetFreqForRouting
  45. POST/data/otn/Connection/{id} To modify a connection specified by connection ID
    • Parameter

      • Add req.diversitygroup//name for the Diversity Group (Not mandatory)
      • Add req.effectiveFreqForRouting//effectiveFreqForRouting
      • Add req.guardBand//Guard Band
      • Add req.lineModebaudrate//Baud Rate [for OTSIG Tunnel]
      • Add req.maxLatencyForRouting
      • Add req.minLatencyForRouting
      • Add req.offsetFreqForRouting//offsetFreqForRouting
      • req change into not required
  46. GET/data/otn/connection/path to get all service connection details
    • Parameter

      • Add diversityGroupName//diversityGroupName
      • Add diversityGroupOperState//diversityGroupOperState
      • Add orderNumber//'orderNumber' can be retrieved from '/data/otn/connections' REST call as 'orderNumber'
  47. GET/data/otn/connection/trail to get all infrastructure connection details
    • Parameter

      • Add diversityGroupName//diversityGroupName
      • Add diversityGroupOperState//diversityGroupOperState
      • Add orderNumber//'orderNumber' can be retrieved from '/data/otn/connections' REST call as 'orderNumber'
  48. POST/data/otn/connection/{connectIds}/asap updates Alarm Severity Assignment Profile(ASAP) for a connection for the corresponding connection ID
    • Parameter

      • req change into not required
  49. GET/data/otn/connection/{id}/wlt2/layout Retrieves the layout for the bidirectional connection given the connection ID. The response returns the connection information as well the detailed AZ and ZA ports layout and details for the particular connection.
    • Return Type

      • Add additionalProtection.protectAZ.otu.isCPRerouted
      • Add additionalProtection.protectZA.otu.isCPRerouted
      • Add protectAZ.otu.isCPRerouted
      • Add protectZA.otu.isCPRerouted
      • Add serviceAZ.otu.isCPRerouted
      • Add serviceZA.otu.isCPRerouted
  50. GET/data/otn/connection/{id}/wlt2/protected/power/{direction} Retrieves power data given the "protected connection" id and direction specificed as AZ or ZA.
    • Return Type

      • Add additionalProtection.protectAZ.otu.isCPRerouted
      • Add additionalProtection.protectZA.otu.isCPRerouted
      • Add protectAZ.otu.isCPRerouted
      • Add protectZA.otu.isCPRerouted
      • Add serviceAZ.otu.isCPRerouted
      • Add serviceZA.otu.isCPRerouted
  51. POST/data/otn/connection/{id}/wlt2/protected/power/{direction} wlt2retrieveProtectedPower
    • Parameter

      • Add layout.additionalProtection.protectAZ.otu.isCPRerouted
      • Add layout.additionalProtection.protectZA.otu.isCPRerouted
      • Add layout.protectAZ.otu.isCPRerouted
      • Add layout.protectZA.otu.isCPRerouted
      • Add layout.serviceAZ.otu.isCPRerouted
      • Add layout.serviceZA.otu.isCPRerouted
  52. GET/data/otn/connections to get All Network connection details
    • Parameter

      • Add category//LinkUtilProfile Category to fetch all connections having same Category
  53. POST/data/otn/connections/autoResizeBandwidth To increase or decrease the bandwidth of oduflex client rate service for a managed plane connection for the given connection request
    • Parameter

      • Add req.context//Resize context
  54. GET/data/otn/connections/networkConnections to get All Network connection details
    • Parameter

      • Add category//LinkUtilProfile Category to fetch all connections having same Category
  55. GET/data/otn/connections/paths to get all service connection details
    • Parameter

      • Add diversityGroupName//diversityGroupName
      • Add diversityGroupOperState//diversityGroupOperState
      • Add orderNumber//'orderNumber' can be retrieved from '/data/otn/connections' REST call as 'orderNumber'
  56. POST/data/otn/connections/routes to compute and return possible routes for the given connection request
    • Parameter

      • Add req.diversitygroup//name for the Diversity Group (Not mandatory)
      • Add req.effectiveFreqForRouting//effectiveFreqForRouting
      • Add req.guardBand//Guard Band
      • Add req.lineModebaudrate//Baud Rate [for OTSIG Tunnel]
      • Add req.maxLatencyForRouting
      • Add req.minLatencyForRouting
      • Add req.offsetFreqForRouting//offsetFreqForRouting
  57. GET/data/otn/connections/trails to get all infrastructure connection details
    • Parameter

      • Add diversityGroupName//diversityGroupName
      • Add diversityGroupOperState//diversityGroupOperState
      • Add orderNumber//'orderNumber' can be retrieved from '/data/otn/connections' REST call as 'orderNumber'
  58. POST/data/otn/connections/{id}/networktransform/rerouteVia to reroute the otuk connection via a temp node
    • Parameter

      • Add networkReq.excludeLinkTrail.baseProfileId
      • Add networkReq.excludeLinkTrail.baudRate
      • Add networkReq.excludeLinkTrail.diversityGroupId
      • Add networkReq.excludeLinkTrail.diversityGroupName
      • Add networkReq.excludeLinkTrail.diversityGroupOperState
      • Add networkReq.excludeLinkTrail.diversityRule
      • Add networkReq.excludeLinkTrail.guardBand
      • Add networkReq.excludeTempLinkTrails.baseProfileId
      • Add networkReq.excludeTempLinkTrails.baudRate
      • Add networkReq.excludeTempLinkTrails.diversityGroupId
      • Add networkReq.excludeTempLinkTrails.diversityGroupName
      • Add networkReq.excludeTempLinkTrails.diversityGroupOperState
      • Add networkReq.excludeTempLinkTrails.diversityRule
      • Add networkReq.excludeTempLinkTrails.guardBand
      • Add networkReq.includeLinkTrail.baseProfileId
      • Add networkReq.includeLinkTrail.baudRate
      • Add networkReq.includeLinkTrail.diversityGroupId
      • Add networkReq.includeLinkTrail.diversityGroupName
      • Add networkReq.includeLinkTrail.diversityGroupOperState
      • Add networkReq.includeLinkTrail.diversityRule
      • Add networkReq.includeLinkTrail.guardBand
      • Add networkReq.includeTempLinkTrails.baseProfileId
      • Add networkReq.includeTempLinkTrails.baudRate
      • Add networkReq.includeTempLinkTrails.diversityGroupId
      • Add networkReq.includeTempLinkTrails.diversityGroupName
      • Add networkReq.includeTempLinkTrails.diversityGroupOperState
      • Add networkReq.includeTempLinkTrails.diversityRule
      • Add networkReq.includeTempLinkTrails.guardBand
  59. GET/data/otn/crossConnects/uncorrelated Retrieves all uncorrelated cross connection along with detailed information describing the cross connect. Optional “Range” in the header can be used to retrieve the values in batches.An Uncorrelated Cross Connection is an connection within a managed NE that internally connects one logical port on an NE to one or more logical ports on the same NE; but, it is not associated with a connection that is provisioned in the WS-NOC OTN.
    • Return Type

      • Add items.guardBand//guardBand
      • Add items.usageLabel//userLabel
  60. GET/data/otn/crossConnects/{id} to get XC details for given XC Id
    • Return Type

      • Add items.guardBand//guardBand
      • Add items.usageLabel//userLabel
  61. GET/data/otn/crossConnects/{sncId}/getTimeslots to get timeslots of a cross connects for specified nprNodeId
    • Return Type

      • Add items.guardBand//guardBand
      • Add items.usageLabel//userLabel
  62. GET/data/otn/nes/{nprNeId}/fixedCrossConnects Returns list of fixed CrossConnections for specified nprNeId
    • Return Type

      • Add items.guardBand//guardBand
      • Add items.usageLabel//userLabel
  63. GET/data/otn/networkConnections to get All Network connection details
    • Parameter

      • Add category//LinkUtilProfile Category to fetch all connections having same Category
  64. GET/data/npr/physicalConns/timerPm/{connectId}/{pm15}/{pm24}
    • Parameters

      • pm15 in path
      • pm24 in path