Devuelve un conjunto de todas las columnas para la vista de una base de datos publicada ante una sentencia WHERE.
Nota: Puede revisar la documentación para conocer las vistas disponibles de la base de datos en Vistas de base de datos > Vistas proporcionadas.
Se devuelve un registro simple de los siguientes campos.
PublishedViewRows |
string |
Conjunto de datos de filas. |
Method |
string |
La operación que solicitó esta respuesta. |
TransactionID |
decimal |
La ID única de mensaje para este mensaje. |
ErrorMessage |
string |
Si está en blanco, no devolvió error. |
ErrorLocation |
string |
Si está en blanco, no devolvió error. |
Ejemplo
Nota: El siguiente ejemplo se ejecutó mediante la página de prueba publicada con cada instalación, ubicada en http://localhost/vsaWS/testClient/testClient.asp.
Solicitud
<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
Selecciona 6 de las 8 columnas disponibles en vScriptLog
en las que hubo actividad dentro de las últimas 4 horas y ordena los resultados por máquina y, luego, por fecha de actividad.
Nota: Cuando <ReturnAllRows>
está establecido como falso, se aplica un conjunto de filas máximo de 5000 para proteger la base de datos de conjuntos de resultados excesivamente grandes.
Respuesta
<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>