Retorna uma matriz de todas as linhas para uma vista de banco de dados publicado com uma cláusula WHERE fornecida.
Nota: Você pode consultar a documentação para visualizações de banco de dados disponíveis em Visualizações de banco de dados > Visualizações fornecidas.
Um registro único dos seguintes campos é retornado.
PublishedViewRows |
string |
Matriz de dados da linha. |
Method |
string |
A operação que solicitou essa resposta. |
TransactionID |
decimal |
A ID única de mensagem para essa mensagem. |
ErrorMessage |
string |
Se estiver em branco, nenhum erro foi retornado. |
ErrorLocation |
string |
Se estiver em branco, nenhum erro foi retornado. |
Exemplo
Nota: O exemplo a seguir foi executado usando a página de teste publicada com cada instalação, localizada em http://localhost/vsaWS/testClient/testClient.asp.
Solicitação
<req>
<viewName>vScriptLog</viewName>
<columnsList>AdminName,agentGuid,EventTime,Machine_GroupID,ScriptDesc,ScriptName</columnsList>
<whereClause>EventTime > DATEADD(hour,4,getdate())</whereClause>
<orderByList>agentGuid,EventTime</orderByList>
<ReturnAllRows>false</ReturnAllRows>
<SessionID>42131527423841487151422001</SessionID>
</req>
Equivalente a SQL
select top 5000 AdminName,agentGuid,EventTime,Machine_GroupID,ScriptDesc,ScriptName
from vScriptLog
where EventTime > DATEADD(hour,-4,getdate())
order by agentGuid,EventTime
Seleciona 6 de 8 colunas disponíveis do vScriptLog
onde ocorreu atividades nas últimas 4 horas e classifica os resultados por máquina e, em seguida, por data de atividades.
Nota: Quando o <ReturnAllRows>
for definido como falso, um máximo de definição de linha de 5.000 será aplicado para proteger o banco de dados de conjuntos de resultados extremamente grandes.
Resposta
<GetPublishedViewRowsResponse>
<GetPublishedViewRowsResult>
<PublishedViewRows>
<vScriptLog>
<Row>
<AdminName>*System*</AdminName>
<agentGuid>517481450374694</agentGuid>
<EventTime>20100913T09:24:1905:00</EventTime>
<Machine_GroupID>xpprox86001.agents.hyperv.kserver</Machine_GroupID>
<ScriptDesc>Script Summary: Success THEN</ScriptDesc>
<ScriptName>KES Update AVG via Internet</ScriptName>
</Row>
<Row>
<AdminName>*System*</AdminName>
<agentGuid>517481450374694</agentGuid>
<EventTime>20100913T09:24:20.00305:00</EventTime>
<Machine_GroupID>xpprox86001.agents.hyperv.kserver</Machine_GroupID>
<ScriptDesc>Script Summary: Success THEN</ScriptDesc>
<ScriptName>KES Update</ScriptName>
</Row>
<Row>
<AdminName>*System*</AdminName>
<agentGuid>517481450374694</agentGuid>
<EventTime>20100913T09:24:20.00705:00</EventTime>
<Machine_GroupID>xpprox86001.agents.hyperv.kserver</Machine_GroupID>
<ScriptDesc>Script Summary: Success THEN</ScriptDesc>
<ScriptName>Run Now KES Update</ScriptName>
</Row>
</vScriptLog>
</PublishedViewRows>
<Method>GetPublishedViewRows</Method>
<TransactionID>4</TransactionID>
<ErrorMessage/>
<ErrorLocation/>
</GetPublishedViewRowsResult>
</GetPublishedViewRowsResponse>