Извлечение информации о процессе кэширования через SOAP в 2008.2 - PullRequest
1 голос
/ 22 июля 2010

Как лучше всего настроить Intersystems Cache 2008.2, чтобы интерфейс веб-службы можно было использовать для экспорта таблицы, состоящей из информации о процессе?

1 Ответ

2 голосов
/ 23 июля 2010

Это будет примерно так:

Class SSH.WS Extends %SOAP.WebService [ ProcedureBlock ]
{

/// Name of the WebService.
Parameter SERVICENAME = "SSHTEST";

/// Return process list with some additional info
Method GetProcess() As %XML.DataSet [ WebMethod ]
{
    set Dataset=##class(%XML.DataSet).%New()
    set Dataset.ClassName="%SYS.ProcessQuery"
    set Dataset.QueryName="SS"
    quit Dataset
}
}

Вы можете использовать любой запрос из% SYS.ProcessQuery или создать свой собственный на основе одного из них.

...