Operation

get /esmBrowser/packetSwitch/getAllNodesForPacketSwitch
AllNodesForPacketSwitch (getAllNodesForPacketSwitch : /esmBrowser/packetSwitch/getAllNodesForPacketSwitch)
This method gets all the Nodes for Deploying PacketSwitch Template.


Return type
  • PacketSwitchTemplateHolder
  • Responses

    Response Messages

    Schema

    200success PacketSwitchTemplateHolder
    401Unauthorized ---
    403Forbidden ---
    404Not Found ---
    Example Request Data

    https://{{serverIp}}:8443/oms1350/esmBrowser/packetSwitch/getAllNodesForPacketSwitch

    Produces
    This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
    • application/json
    Example Response Data
    {"items":[{"neName":"NODE2","neType":"1830PSS_32","id":"NODE2","name":"NODE2","key":"PacketSwitchNodeDetailsUIData/NODE2","className":"PacketSwitchNodeDetailsUIData"},{"neName":"NODE1","neType":"1830PSS_32","id":"NODE1","name":"NODE1","key":"PacketSwitchNodeDetailsUIData/NODE1","className":"PacketSwitchNodeDetailsUIData"},{"neName":"NODE3","neType":"1830PSS_32","id":"NODE3","name":"NODE3","key":"PacketSwitchNodeDetailsUIData/NODE3","className":"PacketSwitchNodeDetailsUIData"},{"neName":"INT1-DUTA","neType":"1830PSS_32","id":"INT1-DUTA","name":"INT1-DUTA","key":"PacketSwitchNodeDetailsUIData/INT1-DUTA","className":"PacketSwitchNodeDetailsUIData"}],"packetSwitchNodeDetailsList":[{"neName":"NODE2","neType":"1830PSS_32","id":"NODE2","name":"NODE2","key":"PacketSwitchNodeDetailsUIData/NODE2","className":"PacketSwitchNodeDetailsUIData"},{"neName":"NODE1","neType":"1830PSS_32","id":"NODE1","name":"NODE1","key":"PacketSwitchNodeDetailsUIData/NODE1","className":"PacketSwitchNodeDetailsUIData"},{"neName":"NODE3","neType":"1830PSS_32","id":"NODE3","name":"NODE3","key":"PacketSwitchNodeDetailsUIData/NODE3","className":"PacketSwitchNodeDetailsUIData"},{"neName":"INT1-DUTA","neType":"1830PSS_32","id":"INT1-DUTA","name":"INT1-DUTA","key":"PacketSwitchNodeDetailsUIData/INT1-DUTA","className":"PacketSwitchNodeDetailsUIData"}]}

    External Docs
    See Also :

    Operation

    post /esmBrowser/packetSwitch/getMixedModeShelfData
    getMixedModeShelfData (getMixedModeShelfData : /esmBrowser/packetSwitch/getMixedModeShelfData)
    This method gets all the Shelfs for Deploying PacketSwitch Template.

    Request body

    Name

    IsRequired

    Description

    Data Type

    Enum

    body required NeDetails PacketSwitchNeDataMapper ---

    Return type
  • PacketSwitchCardsUIDataList
  • Responses

    Response Messages

    Schema

    200success PacketSwitchCardsUIDataList
    201Created ---
    401Unauthorized ---
    403Forbidden ---
    404Not Found ---
    Consumes
    This API call consumes the following media types via the Content-Type request header:
    • application/json
    Produces
    This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
    • application/json

    External Docs
    See Also :

    Operation

    get /esmBrowser/packetSwitch/getPacketSwitchDetailsByVsId/{vsId}
    Get Packet Switch Details (getPacketSwitchDetailsByVsId : /esmBrowser/packetSwitch/getPacketSwitchDetailsByVsId/{vsId})
    Fetches Packet Switch Details

    Path parameters

    Name

    IsRequired

    Description

    Enum

    vsId required vs id ---

    Return type
  • Packet Switchdata holder
  • Responses

    Response Messages

    Schema

    200success Packet Switchdata holder
    401Unauthorized ---
    403Forbidden ---
    404Not Found ---
    Example Request Data

    https://{{serverIp}}:8443/oms1350/esmBrowser/packetSwitch/getPacketSwitchDetailsByVsId/66

    Produces
    This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
    • application/json
    Example Response Data
    {"psId":3,"neId":51,"vsId":25,"packetSwitchName":"NODE1-PS-3","packetSwitchDescr":"","packetSwitchAuthor":"alcatel","operationalMode":"Provider Bridge","neName":"NODE1","packetCard1VsId":0,"uplinkCard1VsId":0,"packetCard2VsId":0,"uplinkCard2VsId":0,"preProvCliCmd":null,"postProvCliCmd":null,"provisionedBPPortList":[],"uplinkCard1Name":"","packetCard1Name":"1CE100-2-4","packetCard2Name":"","uplinkCard2Name":"","syncEEnabled":1,"lacpSystemPriority":32767,"faultManagementMode":"1","newPacketSwitchName":null,"reset":null}

    External Docs
    See Also :

    Operation

    post /esmBrowser/packetSwitch/getUnUsedPacketCards
    getUnUsedPacketCards (getUnUsedPacketCards : /esmBrowser/packetSwitch/getUnUsedPacketCards)
    This method gets Unused Packet Cards in a given Ne

    Request body

    Name

    IsRequired

    Description

    Data Type

    Enum

    body required NeDetails PacketSwitchNeDataMapper ---

    Return type
  • PacketSwitchCardsUIDataList
  • Responses

    Response Messages

    Schema

    200success PacketSwitchCardsUIDataList
    201Created ---
    401Unauthorized ---
    403Forbidden ---
    404Not Found ---
    Consumes
    This API call consumes the following media types via the Content-Type request header:
    • application/json
    Example Request Data

    {"neName":"NODE1"}

    Produces
    This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
    • application/json
    Example Response Data
    {"packetSwitchCardsUIDataList":[{"name":"1CE100-2-3","vsId":12}]}

    External Docs
    See Also :

    Operation

    post /esmBrowser/packetSwitch/getUnUsedUplinkCards
    getUnUsedUplinkCard (getUnUsedUplinkCards : /esmBrowser/packetSwitch/getUnUsedUplinkCards)
    This method gets Unused Uplink Cards in a given Ne

    Request body

    Name

    IsRequired

    Description

    Data Type

    Enum

    body required NeDetails PacketSwitchNeDataMapper ---

    Return type
  • PacketSwitchCardsUIDataList
  • Responses

    Response Messages

    Schema

    200success PacketSwitchCardsUIDataList
    201Created ---
    401Unauthorized ---
    403Forbidden ---
    404Not Found ---
    Consumes
    This API call consumes the following media types via the Content-Type request header:
    • application/json
    Example Request Data

    {"neName":"NODE1"}

    Produces
    This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
    • application/json
    Example Response Data
    {"packetSwitchCardsUIDataList":[{"name":"20P200-1-5","vsId":11}]}

    External Docs
    See Also :

    Packet Switch Cards Data Model

    Name

    Type

    Description

    Enum

    name String string Card Name ---
    vsId Long long --- ---

    Packet Switchdata holder

    Name

    Type

    Description

    Enum

    psId Integer integer --- ---
    neId Integer integer --- ---
    vsId Long long --- ---
    packetSwitchName String string Unique name for the packet switch ---
    packetSwitchDescr String string Description for the packet switch ---
    packetSwitchAuthor String string Author for the packet switch ---
    operationalMode String string Operational Mode ---
    neName String string NE Name ---
    packetCard1VsId Long long Packet Card 1 VSID ---
    uplinkCard1VsId Long long Packet Card 1 VSID ---
    packetCard2VsId Long long Packet Card 1 VSID ---
    uplinkCard2VsId Long long Packet Card 1 VSID ---
    preProvCliCmd String string Pre CLI commands ---
    postProvCliCmd String string Post CLI commands ---
    provisionedBPPortList array[String] string Provisioned BP Port List ---
    uplinkCard1Name String string Uplink Card 1 Name ---
    packetCard1Name String string Packet Card 1 Name ---
    packetCard2Name String string Packet Card 2 Name ---
    uplinkCard2Name String string Uplink Card 2 Name ---
    syncEEnabled Integer integer Sync E Enabled ---
    lacpSystemPriority Long long LACP System Priority ---
    faultManagementMode String string faultManagementMode ---
    newPacketSwitchName String string New Packet Switch Name ---
    reset String string --- ---
    shelfData String string Shelf ID for the Mixed Mode packet switch ---
    localAge Long long Local Age ---
    switchControllerState Integer integer switchControllerState ---

    PacketSwitchCardsUIDataList

    Name

    Type

    Description

    Enum

    packetSwitchCardsUIDataList array[Packet Switch Cards Data Model] Packet Switch Cards Data Model PacketSwitchCardsUIData ---

    PacketSwitchNeDataMapper

    Name

    Type

    Description

    Enum

    neName String string --- ---
    excludeCard String string --- ---

    PacketSwitchTemplateHolder

    Name

    Type

    Description

    Enum

    templateId Long long Packet Switch template Identifier ---
    templateName String string Packet Switch template name ---
    templatePath String string Packet Switch template path ---
    descr String string Description ---
    author String string Author ---
    templateState String string Template State [Published, UnPublished]
    createTime Long long Create time ---
    modifyTime Long long Modification time ---
    operationalMode String string Operational Mode [network, access-uplink]
    preProvCliCmd String string preProvCliCmd ---
    postProvCliCmd String string postProvCliCmd ---