RequestControl DataObject

RequestControl se puede pasar en el objeto de datos de entrada de una API para indicar cómo el adaptador maneja la solicitud y para comprobar el estado de una llamada asíncrona.

RequestControl se pasa en el objeto de datos de entrada de una llamada de API. Se utiliza para comprobar el estado de una llamada asíncrona utilizando el tíquet recibido en ResponseControl. RequestControl también se utiliza para indicar cómo el adaptador maneja la solicitud utilizando la propiedad “requiredInteractionStyle”

La estructura de un objeto de datos RequestControl está formada por los elementos siguientes:
abandon
es una propiedad booleana que se si se establece en true (verdadero) permite que una llamada de aplicación finalice una operación asíncrona. El valor predeterminado es false (falso).
ticket
es una serie que no es necesario que el llamante interprete. Una vez completada la llamada, el distintivo complete se establece en true (verdadero) y el objeto de datos devuelto contiene el resultado de la llamada.
requiredInteractionStyle
indica cómo el adaptador maneja la solicitud:
sync
síncrono
async
asíncrono
syncOrAsync
síncrono o asíncrono

Definición de esquema XML

A continuación se proporciona la definición del esquema XML para RequestControl DataObject.
  <xsd:complexType name="RequestControl">
    <xsd:complexContent>
      <xsd:extension base="Control">
        <!-- supported interaction styles are: sync, async, and syncOrAsync -->
        <xsd:attribute name="requiredInteractionStyle" type="xsd:token"/>
        <xsd:attribute name="ticket" type="xsd:string"/>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>

Objetos de datos de ejemplo

A continuación se proporciona un objeto de datos RequestControl de ejemplo. Se utiliza para comprobar el estado de la llamada asíncrona utilizando el tíquet.
<wim:controls xsi:type="wim:RequestControl"
ticket="AsyncLDAP1:1113940307424:-1278154994"/>


Condiciones de uso | Comentarios