Saltar al contenido

Problemas conocidos en Jitterbit Studio

Introducción

Esta página documenta los problemas conocidos que se han identificado con Jitterbit Studio. Para problemas conocidos que se han identificado con otras aplicaciones de Jitterbit Harmony, consulte Problemas conocidos.

Conectores

  • Box: Advertencia de subelementos adicionales al crear enlaces web con la actividad Crear

    • Resumen: Esta advertencia aparece en el registro al crear un enlace web.

    • Información adicional: Después de ejecutar una operación para crear un enlace web, el registro muestra advertencias de subelementos adicionales.

  • Las actividades del conector de base de datos pueden fallar si el nombre de la tabla contiene un +

    • Resumen: Si un nombre de tabla en una declaración como select * from City+ contiene un +, la actividad falla.

    • Información adicional: El carácter + es un carácter reservado en SQL.

    • Solución alternativa: Encierre el nombre de la tabla con corchetes cuadrados, [select * from City+].

  • HTTP: Reintentar no recupera de errores 500, 502, 503 o 504

    • Resumen: Cuando se selecciona la opción Reintentar en una conexión HTTP y al usar agentes privados de la versión 10.30 a la 10.33, la actividad HTTP no se recupera de errores 500, 502, 503 o 504 y se devuelve un código de error.

    • Solución alternativa: Actualice a la versión 10.34 o posterior del agente privado, o agregue manualmente RecoverableStatusCode=500,502,503,504 al archivo de configuración del agente privado.

  • Magento: Los valores de campo para las marcas de tiempo created_at y updated_at no se actualizan con entradas manuales

    • Resumen: Tanto los campos created_at como updated_at son proporcionados por la API de Magento. Estas marcas de tiempo no son editables por el usuario. Cualquier valor que ingrese para estas marcas de tiempo es ignorado.
  • Magento: Filtrar una búsqueda en algunos campos no está funcionando

    • Resumen: Al especificar parámetros de filtro en la solicitud de una actividad de búsqueda de Magento, algunos campos no están funcionando incluso cuando coinciden exactamente con los nombres de campo especificados en la documentación de la API de Magento.

    • Información Adicional: La operación falla y el mensaje de respuesta indica un nombre de atributo inválido.

    • Solución Alternativa: Utiliza los registros del navegador para determinar qué nombre de campo espera el conector. Por ejemplo, mientras que la API de Magento especifica un campo id, el conector de Magento espera que el nombre del campo proporcionado en la solicitud sea entity_id. En un navegador Chrome, los registros del navegador se pueden acceder dentro de las herramientas de desarrollo de Google Chrome en su pestaña de Red.

  • Microsoft Azure Service Bus: Entradas de registro excesivas

    • Resumen: Al usar el conector de Microsoft Azure Service Bus con la versión del agente 10.87 / 11.25 o anterior, se generan un número excesivo de registros INFO en un corto período de tiempo, lo que lleva a problemas de espacio en disco como resultado del tamaño del archivo catalina.out.

    • Solución Alternativa: Se recomienda una actualización a la versión del agente 11.26 o posterior. Como alternativa, este problema se puede resolver en la versión del agente 10.87 / 11.25 o anterior agregando la siguiente configuración al archivo logback.xml ubicado en C:\Program Files\Jitterbit Agent\tomcat\shared\lib (Windows) o /opt/jitterbit/tomcat/shared/lib (Linux):

      <logger name="com.azure.core.amqp" level="ERROR"/>
      <logger name="com.azure.messaging.servicebus" level="ERROR"/>
      <logger name="com.azure.core.implementation" level="ERROR"/>
      
  • Microsoft Teams: Probar una consulta en una actividad de Listar Canales de Microsoft Teams falla si el nombre de un equipo contiene espacios

    • Resumen: Probar una consulta en el paso 2 de una actividad de Microsoft Teams Listar Canales falla con un error de Consulta Inválida si el nombre del equipo de Microsoft Teams contiene espacios.

    • Información Adicional: El problema se limita a la prueba de la consulta. La configuración de la actividad aún se puede completar. En tiempo de ejecución, la operación devolverá los detalles del canal esperados.

  • SAP: Se permite el despliegue de operaciones SAP inválidas

    • Resumen: Las operaciones que contienen más de una actividad de SAP, o que contienen una actividad de SAP y una actividad de NetSuite, Salesforce o SOAP, parecen ser válidas y pueden ser desplegadas sin error.

    • Información Adicional: La operación fallará en tiempo de ejecución.

    • Solución Alternativa: Sigue un patrón de operación válido y no uses más de una actividad de SAP, NetSuite, Salesforce o SOAP en la misma operación. Si usas una actividad de SAP como fuente, utiliza solo el Patrón de Transformación. Si usas una actividad de SAP como destino, utiliza el Patrón de Transformación, el Patrón de Archivo de Dos Destinos (solo como el primer destino) o el Patrón de Dos Transformaciones, según corresponda. Consulta Validez de la operación para más información.

  • ServiceNow: Los campos DateTime utilizan el tipo de dato incorrecto en el esquema de respuesta generado por una actividad de Consulta de ServiceNow

    • Resumen: Durante la configuración de una actividad de Consulta de ServiceNow, en el esquema generado en el paso 3, un campo DateTime que está devolviendo un valor (ya sea un DateTime o un nulo) utiliza una cadena 'dateTime' en lugar del valor.

    • Solución Alternativa: En la transformación, refleja el esquema, luego edítalo y cambia el tipo de dato de cualquier campo 'dateTime' a una cadena.

  • ServiceNow: Las operaciones con actividades de Crear o Actualizar de ServiceNow que utilizan datos de DateTime formateados incorrectamente no logran escribir el registro

    • Resumen: Las operaciones que utilizan una actividad de crear de ServiceNow o actividad de actualizar para intentar escribir datos de DateTime formateados incorrectamente informarán éxito con un error pero no lograrán crear o actualizar el registro.

    • Información Adicional: El mensaje de error devuelto no informa el formato de fecha incorrecto como causa.

Transformaciones

  • Valores incorrectos para el tipo de dato long

    • Resumen: Los valores y tipos de datos pueden cambiar en la salida.

    • Información Adicional: Los campos con tipos de datos largos pueden no mostrar el valor original en la salida.

  • Usar un esquema de origen plano en transformaciones puede devolver campos mapeados en blanco

    • Resumen: En ciertas circunstancias, al usar un esquema de origen plano, los campos de destino no se mapean correctamente, lo que provoca que estén en blanco.

    • Información Adicional: Esto no ocurre con esquemas reflejados o esquemas JSON.

    • Solución Alternativa: Agregar un script al principio de la operación que desactive transformaciones en streaming configurando $jitterbit.transformation.auto_streaming = false;.

  • Una vista previa de transformación resultará en un error genérico al usar un archivo de muestra inválido

    • Resumen: Al cargar un archivo de muestra para usar en una vista previa de transformación, si el archivo está en un formato inválido, el mensaje de error indica un "sampleDataLoadFailure."

    • Información Adicional: Las causas potenciales de un formato inválido incluyen un archivo CSV que falta el encabezado, un archivo JSON que falta una comilla de cierre, un archivo XML que falta una etiqueta de cierre, etc.