2.29.1.2 MMI Managed Objects for PCTs
MMI information associated with PCT feature is accessed from a DSR NOAM or SOAM from Main Menu, and then MMI API Guide.
Once the MMI API Guide gets opened, use the application navigation to locate specific vSTP managed object information.
The following table lists the managed objects and operations supported for PCTs feature:
Table 2-38 Managed Objects
Managed Object, Name | Supported Actions | URI |
---|---|---|
M3RL Options | GET, PUT | /vstp/m3rloptions |
Link Sets | GET, POST, PUT, DELETE | /vstp/linksets |
PCTs | GET, POST, DELETE | /vstp/pcts |
M3rl Options - PUT
The pct parameter must be On or LSet to enable PCTs feature.
Create a file with following content. File name could be anything, for example Test can be used as filename:
$ vim Test.json
{
"pct": "On"
}
Run the following command on Active SOAM to update the data:
/vstp/m3rloptions -v PUT -r /<Absolute Path>/<File Name>.json
Sample Output:
{
"data": true,
"links": {},
"messages": [],
"status": true
}
Link Sets - POST
Create a file with following content. File name could be anything, for example linksetTest can be used as filename:
$ vim linksetTest.json
{
"asNotification": true,
"configurationLevel": "0",
"cgGtmod": false,
"enableBroadcastException": true,
"gttmode": "Fcd",
"ituTransferRestricted": false,
"reservedLinkTransactionsPerSecond": 100,
"maximumLinkTransactionsPerSecond": 120,
"localSignalingPointName": "TestItua",
"mtpScrSetName": "scrSet1",
"mtpScrTestMode": true,
"mtpScrEventLog": true,
"name": "Test",
"numberSignalingLinkAllowedThreshold": 1,
"numberSignalingLinkProhibitedThreshold": 1,
"remoteSignalingPointName": "gkAnsi",
"routingContext": 8,
"smsProxy": "Off",
"type": "M3ua",
"linksetPct":"On"
}
Run the following command on Active SOAM to insert the data:
/vstp/linksets -v POST -r /<Absolute Path>/<File Name>.json
Sample Output:
{
"data": true,
"links": {},
"messages": [],
"status": true
}
PCTs - POST
Create a file with following content. File name could be anything, for example PCT test can be used as filename:
$ vim pctTest.json
{
"domain": "Ansi",
"epc": "2-3-4",
"filtPc": "*",
"pctSI": "*",
"pctSsn": "*",
"ecics": "*",
"ecice": "*",
"rcice": "*",
"rcics": "*",
"realPc": "2-2-2"
}
Run the following command on Active SOAM to insert the data:
/vstp/pcts -v POST -r /<Absolute Path>/<File Name>.json
Sample Output:
{
"data": true,
"links": {},
"messages": [],
"status": true
}
PCTs - GET
Run the following command on Active SOAM to get the data:
/vstp/pcts/<unique Identifier> -v GET
Sample Output:
{
[
{ "domain": "Ansi",
"ecice": "*",
"ecics": "*",
"epc": "2-3-4",
"filtPc": “*",
"pctSI": "*",
"rcice": "*",
"rcics": "*",
"realPc": "2-2-2",
“uniqueIdentifier”: 007d418c-ac05-4d68-ba55-3b8ea07ee74a
},
],
"links": {},
"messages": [],
"status": true
}
PCTs - Delete
Run the following command on active SOAM to delete PCT record:
/vstp/pcts/<unique Identifier> -v DELETE