2.9.6.1 MMI Managed Objects for TDM Support

MMI information associated with TDM Support is accessed from a DSR NOAM or SOAM from Main Menu, and then MMI API Guide.

Once the MMI API Guide displays, use the application navigation to locate specific vSTP managed object information.

The following table lists the managed objects and operations supported for vSTP TDM Support feature:

Table 2-10 vSTP TDM Support Managed Objects and Supported Operations

Managed Object Name Supported Operations
interfacemappings Insert, Update, Delete
mtp2board Display
linksets Insert, Update, Delete
links Insert, Delete
mtp3timersetconfigs Insert, Update, Delete
mtp2timersetconfigs Insert, Update, Delete

interfacemappings - Insert, Update, Delete

MTP2 Interface Mapping (eLynx Card)

This MO configures the interface channel for eLynx Card. This channel is specified while configuring the MTP2 link.

Sample JSON to configure MTP2 interface channel named channel1:

{
            "boardType": "MTP2_BOARD_TYPE_ELYNX",
            "channelName": “elynx1",
            "ecm": "LINK_ECM_BASIC",
            "encodingScheme": "ENCODE_NONE",
            "framing": "FRAMING_SF",
            "hostName": “velynx-so1mp1",
            "linkTiming": "LINK_TIME_NONE",
            "linkType": "T1_hsl",
            "ll": 133,
            "minSuRate": 1000,
            "port": 4,
            "speed": "Hsl_1536k"
}

To display, execute the MMI Client command from an active SOAM:

/vstp/interfacemappings/channel1

Example Output:

{
 	     "boardType": "MTP2_BOARD_TYPE_ELYNX",
            "channelName": “elynx1",
            "ecm": "LINK_ECM_BASIC",
            "encodingScheme": "ENCODE_NONE",
            "framing": "FRAMING_SF",
            "hostName": “velynx-so1mp1",
            "linkTiming": "LINK_TIME_NONE",
            "linkType": "T1_hsl",
            "ll": 133,
            "minSuRate": 1000,
            "port": 4,
            "speed": "Hsl_1536k"
}

MTP2 Interface Mapping (ADAX Card)

This MO configures the interface channel for ADAX Card. This channel is specified while configuring the MTP2 link.

Sample JSON to configure MTP2 interface channel named channel1:

{
    "boardType": "MTP2_BOARD_TYPE_ADAX",
    "channelName": "chan149",
    "hostName": “vadax-so1mp1",
    "linkType": "E1",
    "port": 3,
    "sequenceLength": "7_BIT ",
    "speed": "Lsl_64k",
    "timeSlot": 20
}

To display, execute the MMI Client command from an active SOAM:

/vstp/interfacemappings/channel1

Example Output:

{
    "boardType": "MTP2_BOARD_TYPE_ADAX",
    "channelName": "chan149",
    "hostName": “vadax-so1mp1",
    "linkType": "E1",
    "port": 3,
    "sequenceLength": "7_BIT ",
    "speed": "Lsl_64k",
    "timeSlot": 20
}

mtp2board - Display

This REST MO displays the TDM PCIe card configuration on the VSTP MP. Sample output for MTP2 Board Display :

{
    "boardType": "HDC3",
    "elt1Port": "4",
    "ethPort": "0",
    "machVer": "4",
    "mrl": "3",
    "pormVer": "15",
    "serialNum": "2558",
    "sourceNode": "rAdax-so1mp1"
}

linksets - Insert, Update, Delete

This MO configures the Linkset for a given Adjacent Point Code.

Example JSON to configure Linkset with MTP2 Adapter:

{
"enableBroadcastException": false,
"linkTransactionsPerSecond": 100,
"localSignalingPointName": "LSP1",
"name": "Linkset1",
"remoteSignalingPointName": "RSP1",
"type": "Mtp2"
}

To display, execute the MMI Client command from an active SOAM:

Note:

Provide name of the link in <LinkName>.
/vstp/linksets/<LinkName>

Example Output:

{
"cgGtmod": false,
"configurationLevel": "135",
"enableBroadcastException": false,
"gttmode": "Fcd",
"ituTransferRestricted": false,
"linkTransactionsPerSecond": 100,
"localSignalingPointName": "LSP1“,
"mtpScrEventLog": true,
"mtpScrSetName": "Set3",
"mtpScrTestMode": false,
"name": "Linkset1",
"remoteSignalingPointName": "RSP1",
"type": "Mtp2"
}

links - Insert, Update, Delete

This MO configures link with the given channel.

Sample JSON to configure MTP2 link with MTP2 channel configuration channel1

{
    "channelName": "channel1",
    "linksetName": " Linkset1 ",
    "name": “Ls1Lnk13",
    "signalingLinkCode": 1
}

To display, execute the MMI Client command from an active SOAM:

/vstp/links/<LinkName>

Example Output:

{
    "channelName": " channel1 ",
    "configurationLevel": "24",
    "linksetName": " Linkset1 ",
    "name": " Ls1Lnk13 ",
    "signalingLinkCode": 1
}

mtp3timersetconfigs - Insert, Update, Delete

Create a file with the following content:
{  
   "name": "config1",
    "sltT1Timer": 8000,
    "sltT2Timer": 35000,
    "sltT17Timer": 2000,
    "t10Timer": 25000,
    "t11Timer": 3000,
    "t12Timer": 800,
    "t13Timer": 800,
    "t15Timer": 600,
    "t16Timer": 800,
    "t17Timer": 800,
    "t18Timer": 3000,
    "t1Timer": 800,
    "t2Timer": 800,
    "t23Timer": 180000,
    "t3Timer": 800,
    "t4Timer": 600,
    "t5Timer": 600,
    "t6Timer": 800,
    "t8Timer": 800
}    
    
Execute following command on Active SOAM to insert :
/vstp/mtp3TimersetConfig -v POST -r /<Absolute path>/<File Name>

Example Output:

{
  "data": true,
	 "links": {},
	 "messages": [],
	 "status": true
  }
Execute following command on Active SOAM to update :
/vstp/mtp3TimersetConfig -v PUT -r /<Absolute path>/<File Name>

Example Output:

{
 	"data": true,
	 "links": {},
	 "messages": [],
	 "status": true
      }

Execute following command on Active SOAM to delete:
/vstp/mtp3TimersetConfig/<set name> -v DELETE

Example Output:

No output returned by URI: https://localhost/mmi/dsr/v4.0/vstp/mtp3TimersetConfig/Mtp3Config1? for 'DELETE' operation

To display, execute following command on Active SOAM:

/ vstp/mtp3TimersetConfig
Example Output:
{
 "data": [
{
    "name": "config1",
    "sltT1Timer": 8000,
    "sltT2Timer": 35000,
    "sltT17Timer": 2000,
    "t10Timer": 25000,
    "t11Timer": 3000,
    "t12Timer": 800,
    "t13Timer": 800,
    "t15Timer": 600,
    "t16Timer": 800,
    "t17Timer": 800,
    "t18Timer": 3000,
    "t1Timer": 800,
    "t2Timer": 800,
    "t23Timer": 180000,
    "t3Timer": 800,
    "t4Timer": 600,
    "t5Timer": 600,
    "t6Timer": 800,
    "t8Timer": 800
}
    ],
    "links": {},
    "messages": [],
    "status": true
}

mtp2timersetconfigs - Insert, Update, Delete

Create a file with the following content:
{
            "name": "Set1",
            "t1Timer": 5000,
            "t2Timer": 5000,
            "t3Timer": 1000,
            "t4EmergencyTimer": 200,
            "t4NormalTimer": 840,
            "t5Timer": 40,
            "t6Timer": 1000,
            "t7Timer": 200
}    

Execute following command on Active SOAM to insert :
/vstp/mtp2timersetconfigs -v POST -r /<Absolute path>/<File Name>

Example Output:

{
 	"data": true,
	 "links": {},
	 "messages": [],
	 "status": true
      }

Execute following command on Active SOAM to update :
/vstp/vstp/mtp2timersetconfigs -v PUT -r /<Absolute path>/<File Name>

Example Output:

{
 	"data": true,
	 "links": {},
	 "messages": [],
	 "status": true
      }

Execute following command on Active SOAM to delete:
/vstp/mtp2timersetconfigs/<set name> -v DELETE

Example Output:

No output returned by URI: https://localhost/mmi/dsr/v4.0/vstp/mtp2timersetconfigs/config1? for 'DELETE' operation

To display, execute following command on Active SOAM:

/vstp/mtp2timersetconfigs
Example Output:

  {
 "data": [
{
    "name": "Set1",
    "t1Timer": 5000,
    "t2Timer": 5000,
    "t3Timer": 1000,
    "t4EmergencyTimer": 200,
    "t4NormalTimer": 840,
    "t5Timer": 40,
    "t6Timer": 1000,
    "t7Timer": 200
}
    ],
    "links": {},
    "messages": [],
    "status": true
}