Remove a transient object
                Remove a transient object by using the DestroySessionObject method.
Example
1. Create a transient object LB01.
The client sends:
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "CreateSessionObject",
  "handle": 1,
  "params": [
    {
      "qInfo": {
        "qId": "LB01",
        "qType": "ListObject"
      },
      "qListObjectDef": {
        "qStateName": "$",
        "qLibraryId": "",
        "qDef": {
          "qFieldDefs": [
            "Country"
          ],
          "qFieldLabels": [
            "Country Label"
          ],
          "qSortCriterias": [
            {
              "qSortByLoadOrder": 1
            }
          ]
        },
        "qInitialDataFetch": [
          {
            "qTop": 0,
            "qHeight": 1,
            "qLeft": 0,
            "qWidth": 1
          }
        ]
      },
      "title": "Title for ListObject01"
    }
  ]
}
                        The engine returns:
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "qReturn": {
      "qType": "GenericObject",
      "qHandle": 2
    }
  },
  "change": [
    2
  ]
}
                        The transient object is created. The handle is 2 and the identifier is LB01.
2. Remove the transient object LB01.
The client sends:
{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "DestroySessionObject",
  "handle": 1,
  "params": [
    "LB01"
  ]
}
                        The engine returns:
{
  "jsonrpc": "2.0",
  "id": 2,
  "result": {
    "qSuccess": true
  },
  "close": [
    2
  ]
}
                        The transient object is removed and the handle is closed.