Conector API para Jitterbit Integration Studio
Resumen
El conector API expone una operación o un conjunto de operaciones como un extremo REST consumible. Viene con una conexión preconfigurada que no requiere configuración de conexión como es habitual en la mayoría de los conectores Harmony. Esta conexión proporciona acceso a actividades de API que, una vez configuradas, interactúan con APIs personalizadas configurado en Jitterbit API Manager.
Se accede al conector API desde la pestaña extremos y conectores del proyecto de la paleta de componentes de diseño (consulte paleta de componentes de diseño).
Para obtener información sobre la relación entre las actividades del conector API y las APIs de API Manager, consulte estos recursos:
Importante
De forma predeterminada, las operaciones de API exitosas (configuradas para APIs personalizadas o servicios OData) no están incluidos en los registros de operación a menos que una de estas configuraciones esté habilitada:
EnableLogging=true
en el [APIoperation]
sección del archivo de configuración del agente privado. Descripción general del conector
Este conector está diseñado para usarse junto con una API personalizada de API Manager para exponer una operación o un conjunto de operaciones como un extremo REST consumible.
Los tipos de actividad se utilizan para crear instancias de actividades que están destinadas a usarse como fuentes (para proporcionar datos en una operación) o destinos (para consumir datos en una operación).
En conjunto, la conexión API preconfigurada y sus actividades se denominan extremo de API:
-
Solicitud: Configurada mediante un esquema JSON, XML, CSV o XSD, esta actividad recupera datos cuando la llama una API personalizada de API Manager y está destinado a ser utilizado como fuente para proporcionar datos a una operación.
-
Respuesta: Configurada mediante un esquema JSON, XML, CSV o XSD, esta actividad devuelve datos a una API personalizada de API Manager y está destinado a ser utilizado como un objetivo para consumir datos en una operación.
-
Solicitud SOAP: Configurada mediante un esquema WSDL, esta actividad recupera datos cuando la llama una API personalizada de API Manager y está destinado a ser utilizado como fuente para proporcionar datos a una operación.
-
Respuesta SOAP: Configurada mediante un esquema WSDL, esta actividad devuelve datos a una API personalizada de API Manager y está destinado a ser utilizado como un objetivo para consumir datos en una operación.
Nota
Este conector es nativo Integration Studio Conector, al que Jitterbit puede hacer referencia cuando comunica cambios realizados en los conectores. El programa de lanzamiento para nativos Integration Studio Los conectores se basan en la cadencia de las aplicaciones web del portal Harmony.
Variables de API Jitterbit
Estas variables Jitterbit se proporcionan específicamente para su uso con extremos de API:
Solución de problemas
Si experimenta problemas con el conector API, se recomiendan estos pasos de solución de problemas:
-
Asegúrese de la conexión API se realiza correctamente utilizando el botón Probar en la pantalla de configuración. Si la conexión no se realiza correctamente, el error que aparece puede indicar cuál es el problema.
-
Verifique los registros de operación para cualquier información escrita durante la ejecución de la operación.
-
Habilitar el registro de depurar de operación (para agentes de la nube o para agentes privados) para generar archivos de registro y datos adicionales.
-
Si utiliza agentes privados, puede consultar los registros de agentes para obtener más información.
-
Para obtener más información sobre la solución de problemas, consulte Solución de problemas de funcionamiento.
-
Solicitud SOAP y Actividades de respuesta SOAP: Al desplegar una operación cuyo archivo WSDL de la actividad Solicitud SOAP o Respuesta SOAP ha sido reemplazado, puede recibir este error:
Failed to deploy - Client Error: There is no uploaded file with client path ... Upgrade to the 8.4.0 Studio or higher and deploy the project again.
Para resolverlo, siga estos pasos:
-
Abra la actividad donde se ha reemplazado el archivo WSDL.
-
En el paso 1, vuelva a seleccionar el archivo WSDL que se utilizará para la actividad y luego haga clic en Siguiente.
-
En el paso 2, haga clic en Finalizar.
-
Desplegar la operación.
-