Next Topic

Previous Topic

Book Contents

GetPublishedViewRows

Gibt eine Aufstellung aller Zeilen für eine veröffentlichte Datenbankansicht für eine vorgegebene WHERE-Klausel zurück.

Hinweis: Die Dokumentation zu den verfügbaren Datenbankansichten finden Sie unter "Datenbanksichten > Bereitgestellte Ansichten".

Es wird ein einzelner Datensatz der folgenden Felder zurückgegeben.

PublishedViewRows

string

Eine Aufstellung der Zeilendaten.

Method

string

Der Vorgang, der diese Antwort anforderte

TransactionID

decimal

Die eindeutige Nachrichten-ID dieser Nachricht

ErrorMessage

string

Wenn leer, wurde kein Fehler zurückgegeben

ErrorLocation

string

Wenn leer, wurde kein Fehler zurückgegeben

Beispiel

Hinweis: Das folgende Beispiel wurde anhand der Testseite ausgeführt, die in der jeder Installation unter "http://localhost/vsaWS/testClient/testClient.asp" vorhanden ist.

Anfrage

<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>

Äquivalent zu SQL

select top 5000 AdminName,agentGuid,EventTime,Machine_GroupID,ScriptDesc,ScriptName
from vScriptLog
where EventTime > DATEADD(hour,-4,getdate())
order by agentGuid,EventTime

Wählt 6 von 8 verfügbaren Spalten aus vScriptLog aus, in denen in den letzten 4 Stunden eine Aktivität verzeichnet wurde, und sortiert die Ergebnisse zunächst nach Rechner und dann nach Datum der Aktivität.

Hinweis: Wenn <ReturnAllRows> auf "Falsch" gesetzt ist, werden die Zeilensätze auf 5000 beschränkt, um die Datenbank vor zu großen Ergebnissätzen zu schützen.

Antwort

<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>