Changelog

WS-NOC Versions


Changes from 22.6 to 22.12

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/name to get the connection name of the given connection id
  5. GET/data/ason/phyconn/id to get the phyconn id of the given phyconn name
  6. GET/data/ason/phyconn/name to get the phyconn name of the given phyconn id
  7. GET/data/ason/snc/id to get the snc id of the given snc name
  8. GET/data/ason/snc/name to get the snc name of the given snc id
  9. GET/data/ason/srg/id to get the srg id of the given srg name
  10. GET/data/ason/srg/name to get the snc name of the given srg id
  11. GET/data/ason/telink/id to get the ason te link id of the given ason te link name
  12. GET/data/ason/telink/name to get the ason te link name of the given ason te link id
  13. POST/data/otn/diversityGroup/bind Bind connections
  14. GET/data/otn/diversityGroup/compareservices compare two services and verify diversity
  15. GET/data/otn/diversityGroup/list list all diversity groups
  16. GET/data/otn/diversityGroup/listservices list services in a diversity group
  17. POST/data/otn/diversityGroup/rename rename a diversity group
  18. POST/data/otn/diversityGroup/unbind unbind or delete diversity group association
  19. POST/data/otn/lineModeProfiles/{profileId}/baudRateList To retrieve Baud rates for profile id
  20. GET/data/otn/node/id to get the node id of the given node name
  21. GET/data/otn/node/name to get the node name of the given node id

What's Deleted


    What's Deprecated


      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