Next Topic

Previous Topic

Book Contents

GetPublishedViewRows

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>