Configuración de las actividades de OData

Al exponer datos de programa de fondo como API de OData utilizando Cast Iron:
  1. En este caso las actividades Recibir solicitud HTTP y Enviar respuesta HTTP se utilizan para exponer las API de OData.
  2. La salida de esta actividad Recibir HTTP (uri, method, host, accept y content-type, otras cabeceras HTTP, payload) se pasa como entrada a la actividad Leer OData.
  3. Pasos para configurar la Actividad Leer OData
    1. Cree o abra una orquestación. Se visualiza una representación gráfica de la orquestación.
    2. Seleccione el separador Actividades y expanda la carpeta Transformar.
    3. Arrastre la Actividad Leer OData a la orquestación.
    4. En la lista de comprobación, pulse Configurar.
    5. Seleccione la versión de Versión de OData.
    6. Seleccione Datos de entrada. Puede seleccionar una de las opciones Esquema XML existente o Nuevo esquema XML para admitir varias entidades.
    7. Si ha seleccionado Esquema XML existente, pulse Examinar para seleccionar el esquema XML existente.
    8. Si ha seleccionado Nuevo esquema XML para admitir varias entidades, pegue Nuevo contenido de esquema XML y pulse Generar correlaciones.
    9. Seleccione las Salidas de correlación en la lista de comprobación. El esquema XML generado para contener la respuesta de la actividad se muestra como nodos bajo el parámetro readODataOutputPayload en el panel Desde actividad.
    10. Para llenar las propiedades de entrada de correlación consulte Actividad Leer OData.
    11. Cree una correlación entre los parámetros de salida y las variables de orquestación.
    Nota:
    • La salida de Actividad Leer OData se utiliza para realizar la lógica empresarial en los sistemas de punto final/de fondo mediante los conectores disponibles en Cast Iron.
    • La salida de estas actividades de lógica empresarial (código de respuesta http, carga útil) y de Actividad Leer OData (serviceName, protocol, host, method, accept, content-type, resourcePath, entities, additionalPath, fieldName, primaryKeys y additionalConfiguration) se proporcionan como entrada de la Actividad Escribir OData.
    • El valor de serviceName en la entrada de correlación de la Actividad Leer OData debe tener el mismo valor que el valor de la propiedad URL (vía de acceso después del nombre de host) de Actividad Recibir solicitud HTTP.
    • El formato de la propiedad primaryKeys de la entrada de correlación de la Actividad Leer OData se describe en Actividad Leer OData.
  4. Pasos para configurar la Actividad Escribir OData
    1. Cree o abra una orquestación. Se visualiza una representación gráfica de la orquestación.
    2. Seleccione el separador Actividades y expanda la carpeta Transformar.
    3. Arrastre la actividad Actividad Escribir OData a la orquestación.
    4. En la lista de comprobación, pulse Configurar.
    5. Seleccione la versión de Versión de OData.
    6. Seleccione Datos de entrada. Puede seleccionar una de las opciones Esquema XML existente o Nuevo esquema XML para admitir varias entidades.
    7. Si ha seleccionado Esquema XML existente, pulse Examinar para seleccionar el esquema XML existente.
    8. Si ha seleccionado Nuevo esquema XML para admitir varias entidades, pegue Nuevo contenido de esquema XML y pulse Generar correlaciones.
    9. Seleccione las Entradas de correlación en la Lista de comprobación. Los esquemas XML generados a partir del objeto seleccionado de la actividad Escribir OData se muestran como nodos bajo el parámetro writeODataInput en el panel A actividad.
    10. Para llenar las propiedades de entrada de correlación consulte Actividad Escribir OData.
    11. Cree una correlación entre los parámetros de salida y las variables de orquestación.
    Nota: La salida de la actividad Escribir OData que contiene la carga útil de respuesta, el código de estado http y las cabeceras se pasa a la actividad Enviar respuesta HTTP.
Nota:
  • Solo se admite los métodos DELETE y GET HTTP en Cast Iron versión 7.5.1.
  • Los parámetros de consulta de OData no se admiten a partir de Cast Iron versión 7.5.1.
  • Las estructuras de objetos de negocio que contienen tipos de datos simples solo se admiten en Cast Iron versión 7.5.1. La estructura de objetos de negocio que contiene tipos de datos complejos no se admite.