2.8.5.2 MMI Managed Objects for SFAPP

The following table lists the managed objects and operations supported for SFAPP Dynamic Learning feature.

Table 2-11 SFAPP Dynamic Learning Managed Objects and Supported Operations

Managed Object Name Supported Operations
SfappOptions Display, Update
whitelistvlrprofile Insert, Update, Delete
vlrprofiles Display
vlrromings Display

SfappOptions - Display, Update

Execute the MMI Client command from an active SOAM to display:

 /vstp/sfappoptions

Example Output:

{
    "data": [
        {
            "agingTimer": "None",
            "failureThreshold": "4",
            "learnTimer": "5",
            "sfappMode": "Test",
            "successThreshold": "5",
            "velocityThreshold": "40"
        }
    ],
    "links": {},
    "messages": [],
    "status": true
}

Create a file as follows for insert:

cat <filename.json>
{
   "failureThreshold": "5"
}
Execute this command on an active SOAM for Update operation:
 /vstp/sfappoptions -v PUT -r /tmp/<filename.json>
Example output:
{
    "data": [
        {
            "agingTimer": "None",
            "failureThreshold": "5",
            "learnTimer": "5",
            "sfappMode": "Test",
            "successThreshold": "5",
            "velocityThreshold": "40"
        }
    ],
    "links": {},
    "messages": [],
    "status": true
}

Whitelist Vlr Profiles - Insert, Update, Delete

Example:

Execute this command on an active SOAM to display entries.

 /vstp/whitelistvlrprofiles/

"data": [
       {
            "filter": "WhiteList",
            "vlr": 1
       }

Create a file as follows for insert:


Cat <filename>
        {
            "filter": "WhiteList",
            "vlr": 1
        }

Execute this command on an active SOAM to insert:
/vstp/whitelistvlrprofiles –v POST –r /tmp/<filename> 
Example output:
{
    "data": true,
    "links": {},
    "messages": [],
    "status": true
}
Execute this command on an active SOAM to delete:
 /vstp/whitelistvlrprofiles/16 -v DELETE

Example output:

 /vstp/whitelistvlrprofiles/12 -v DELETE

VLR Profiles - Display

Execute the MMI Client command from an active SOAM.

 /vstp/vlrprofiles
{
    "data": [
        {
            "failureCount": 0,
            "filter": "GrayList",
            "lastUsedTime": "1969-12-31T19:00:00-05:00",
            "successCount": 0,
            "vlr": "4114001133"
        }
    ],
    "links": {},
    "messages": [],
    "status": true
}

VLR Roaming - Display

Execute the MMI Client command from an active SOAM.

/vstp/vlrroamings
{
    "data": [
        {
            "entryUsageCount": 2,
            "lastUsedTime": "1969-12-31T19:00:00-05:00",
            "newVlr": 65746892,
            "oldVlr": 65746892,
            "time": 4085,
            "uniqueIdentifier": "65746892-65746892"
        }
    ],
    "links": {},
    "messages": [],
    "status": true
}