GetResourcePropertyDocument |
Devuelve el documento de propiedades de recursos completo para
WS-Resource.- Formato de los mensajes
<wsrf-rp:GetResourcePropertyDocument/>
- Formato de la respuesta
<wsrf-rp:GetResourcePropertyDocumentResponse>
{cualquiera}
</wsrf-rp:GetResourcePropertyDocumentResponse>
donde {cualquiera} es el contenido del documento de propiedades de recurso.
|
PutResourcePropertyDocument |
Sustituye todo el documento de propiedades de recursos para el
WS-Resource por el documento especificado.- Formato de los mensajes
<wsrf-rp:PutResourcePropertyDocument>
{cualquiera}
</wsrf-rp:PutResourcePropertyDocument>
donde {cualquiera} es el contenido del documento de propiedades de recursos nuevo.
- Formato de la respuesta
<wsrf-rp:PutResourcePropertyDocumentResponse>
{cualquiera} ?
</wsrf-rp:PutResourcePropertyDocumentResponse>
donde {cualquiera} es el contenido del documento de propiedades de recursos nuevo. Si el contenido es el mismo que el contenido solicitado, el elemento {cualquiera} no debe aparecer.
|
GetResourceProperty |
Devuelve el valor o los valores de la propiedad de recursos especificada que se encuentran en el documento de propiedades
del recurso para WS-Resource.- Formato de los mensajes
<wsrf-rp:GetResourceProperty>
QName
</wsrf-rp:GetResourceProperty>
- Formato de la respuesta
<wsrf-rp:GetResourcePropertyResponse>
{cualquiera}*
</wsrf-rp:GetResourcePropertyResponse>
donde {cualquiera}* es una secuencia de elementos que coinciden con el QName especificado en la petición.
|
GetMultipleResourceProperties |
Devuelve el valor o los valores de las propiedades de recursos especificadas que se encuentran en el documento de propiedades
del recurso para WS-Resource.- Formato de los mensajes
<wsrf-rp:GetMultipleResourceProperties>
<wsrf-rp:ResourceProperty>QName<wsrf-rp:ResourceProperty>+
</wsrf-rp:GetMultipleResourceProperties>
- Formato de la respuesta
<wsrf-rp:GetMultipleResourcePropertiesResponse>
{cualquiera}*
</wsrf-rp:GetMultipleResourcePropertiesResponse>
donde {cualquiera}* es una secuencia de elementos que coinciden con los QNames especificados en la petición.
|
InsertResourceProperties |
Inserta los elementos de propiedades de recursos especificados en el documento de propiedades del recurso para
WS-Resource.- Formato de los mensajes
<wsrf-rp:InsertResourceProperties>
<wsrf-rp:Insert>
{cualquiera}*
</wsrf-rp:Insert>
</wsrf-rp:InsertResourceProperties>
donde {cualquiera}* es una secuencia de elementos con el mismo QName.
- Formato de la respuesta
<wsrf-rp:InsertResourcePropertiesResponse/>
|
UpdateResourceProperties |
Actualiza los elementos de propiedades de recursos especificados en el documento de propiedades del recurso para
WS-Resource.- Formato de los mensajes
<wsrf-rp:UpateResourceProperties>
<wsrf-rp:Upate>
{cualquiera}*
</wsrf-rp:Upate>
</wsrf-rp:UpateResourceProperties>
donde {cualquiera}* es una secuencia de elementos con el mismo QName.
- Formato de la respuesta
<wsrf-rp:UpateResourcePropertiesResponse/>
|
DeleteResourceProperties |
Suprime los elementos de propiedades de recursos especificados en el documento de propiedades del recurso para
WS-Resource.- Formato de los mensajes
<wsrf-rp:DeleteResourceProperties>
<wsrf-rp:Delete ResourceProperty="QName"/>
</wsrf-rp:DeleteResourceProperties>
donde QName es el QName de la propiedad de recurso que se va a suprimir.
- Formato de la respuesta
<wsrf-rp:DeleteResourcePropertiesResponse/>
|
QueryResourceProperties |
Consulte el documento de propiedades de recurso mediante una expresión de consulta, como XPath. - Formato de los mensajes
<wsrf-rp:QueryResourceProperties>
<wsrf-rp:QueryExpression
Dialect="http://www.w3.org/TR/1999/REC-xpath-19991116">
xsd:cualquiera
</wsrf-rp:QueryExpression>
</wsrf-rp:QueryResourceProperties>
donde xsd:cualquiera es la expresión de consulta XPath que se ha de aplicar al documento de propiedades de recursos.
- Formato de la respuesta
<wsrf-rp:QueryResourcePropertiesResponse>
{cualquiera}
</wsrf-rp:QueryResourcePropertiesResponse>
donde {cualquiera} es el resultado de la evaluación de la expresión de consulta con el documento de propiedades de recursos.
|
Destroy |
Destruye WS-Resource.- Formato de los mensajes
<wsrf-rl:Destroy/>
- Formato de la respuesta
<wsrf-rl:DestroyResponse/>
Esta respuesta indica la destrucción correcta de WS-Resource.
|
SetTerminationTime |
WS-Resources que dan soporte a la terminación planificada pueden implementar esta operación para que un solicitante cambie la hora en la que un WS-Resource se autodestruye.- Formato de los mensajes
<wsrf-rl:SetTerminationTime>
[<wsrf-rl:RequestedTerminationTime>
xsd:dateTime
</wsrf-rl:RequestedTerminationTime>]
|
[<wsrf-rl:RequestedLifetimeDuration>
xsd:duration
</wsrf-rl:RequestedLifetimeDuration>]
</wsrf-rl:SetTerminationTime>
siendo la hora de finalización una hora absoluta o una hora relativa.
- Formato de la respuesta
<wsrf-rl:SetTerminationTimeResponse>
<wsrf-rl:NewTerminationTime>
xsd:dateTime
</wsrf-rl:NewTerminationTime>
<wsrf-rl:CurrentTime>
xsd:dateTime
</wsrf-rl:CurrentTime>
<wsrf-rl:SetTerminationTimeResponse>
Esta respuesta contiene la hora, desde la perspectiva de WS-Resource,
en que WS-Resource se autodestruirá. La respuesta también contiene el valor de
WS-Resource de la hora actual. Hay varios modos en los que
un WS-Resource puede implementar la destrucción planificada. Por ejemplo, un WS-Resource
implementado como un enterprise bean podría utilizar el servicio de temporizador del contenedor de enterprise bean
implementando el método de devolución de llamada ejbTimeout de la interfaz javax.ejb.TimedObject y creando un objeto
temporizador que caduque a la hora de la destrucción planificada y active este método de devolución de llamada. Los objetos Temporizadores del servicio de temporización de EJB
se conservan después del reinicio del servidor y por lo tanto son una manera sencilla de gestionar el ciclo de vida de WS-Resources que tienen un
ciclo de vida finito y requieren un mecanismo de destrucción basado en el tiempo.
|