Deprecated feature

Solicitud Change / Respuesta Respond

Change se utiliza para notificar al depósito maestro que debe cambiar un objeto de negocio que le pertenece. El mensaje de cambio incluirá el verbo y el nombre. El nombre incluirá la información que lo identifica de forma exclusiva y los atributos a cambiar. Por ejemplo, al añadir un contacto a la lista de contactos de un cliente, (libreta de direcciones), el nombre especificado incluirá la información de contacto que se va a añadir junto con la información para identificar de forma exclusiva al objeto de negocio de persona.

El siguiente ejemplo muestra el verbo Change invocado con un actionCode Update, para actualizar la información de contacto de un nombre Person.


<oa:Change>
<oa:ActionCriteria>
<oa:ActionExpression actionCode="Update"
expressionLanguage="XPath">/Person[1]/ContactInfo</oa:ActionExpression>
</oa:ActionCriteria>
</oa:Change> 

Dentro del verbo, solo hay una expresión de acción donde el atributo actionCode indica la operación que se debe realizar. Las operaciones permitidas para Change son:

Acción Descripción:
Añadir Añadir un objeto de negocio dentro de un objeto de negocio más grande. Por ejemplo, añada un atributo a una entrada de catálogo.
Actualizar Actualiza un objeto de negocio existente. Por ejemplo, actualice una dirección o un perfil de cliente.
eliminar Elimina un objeto de negocio del sistema. Por ejemplo, suprima una dirección de un libro de direcciones.

La expresión de acción utiliza XPath. La expresión XPath representa un puntero dentro del nombre al objeto de negocio a modificar. La respuesta a una solicitud Change es un BOD Respond que contiene un verbo Response y un nombre. El nombre hace referencia a los datos que se han cambiado. El verbo Respond contiene los criterios de respuesta uno para cada expresión de acción especificada en la petición.