Dynamic Processing Settings - Cambios y Soluciones
Esta página cubre cambios y correcciones a Dynamic Processing Settings proporcionado en la versión IPF 2025.4.0
Nuevo
-
Mejoró el proceso de ingestión de datos de la industria al introducir una regla que omite la verificación de aprobación. Cuando la entidad de procesamiento está desactivada o marcada como DESCONOCIDA, y la fuente de datos es IMPORTAR, cualquier verificación de aprobación pendiente para esa configuración se omite automáticamente. (PAY-16147)
-
Añadiendo predeterminado NoOp MessageLogEntryEnricher implementación, utilizada por el Adaptador de Conector de Cliente CRUD, por lo que no se requiere que el lado de implementación la proporcione (pero puede).(PAY-16210)
-
DpsResponsecomo respuesta en lugar de String para DPS eliminar conectores. (PAY-16422) -
MessageLogEntryEnricherahora está fuertemente tipado para DPS eliminar conectores (PAY-16422):`MessageLogEntryEnricher<DeleteSettingRequest>`,MessageLogEntryEnricher<DpsResponse>son requeridos. Si no se proporcionan, el valor predeterminadoMessageLogEntryEnricher<?> noOpMessageLogEntryEnricherse utilizará.
Fijo
-
ChangeStreamHistoryLost(errorCode 286) indica que no se puede iniciar un flujo de cambios con una fecha especificada. El flujo fallaría repetidamente con el mismo error. La solución se introduce para manejar este error correctamente: volviendo a consultar la colección con el fin de ponerse al día con lo más reciente. Las pruebas se realizan manualmente contra Atlas. MongoDB, donde solo puede ser reproducido hasta ahora.
-
Se solucionó un problema en el que las solicitudes enrutadas a través de conectores de cliente fallaban cuando los parámetros contenían espacios en blanco u otros caracteres codificados en URL.(PAY-18168)
-
Añadido lo que faltaba
@Beananotación para (condicional en falta bean)DTOConverterclase. Los clientes no están obligados a crear su propia implementación ahora.
OpenAPI generación de esquema
-
Precisión mejorada para generado API documentación OpenAPI) respecto a listas de valores y zonas horarias. (PAY-15744)
-
Los campos con valores permitidos específicos (enumeraciones) ahora enumeran claramente esas opciones en la API definición.
-
Los campos de zona horaria ahora proporcionan una lista validada de todas las zonas horarias compatibles.
-
-
Interfaz de usuario de Swagger corregida para
Dynamic Processing Settings API (automatically generated). (PAY-14879)-
Los parámetros de ruta y consulta ahora se generan como esquema de cadena (no como objeto como antes).
-
La URL de Swagger UI ahora va a un
/custom-api-docsen lugar de lo generado automáticamente por spring/v3/api-docs(la nueva versión de spring y webflux estaba generando incorrectamente los parámetros de ruta y consulta como objetos, en lugar de cadenas).
-
Cambiado
-
Crear configuración-en caso de que la configuración tenga una fuente de importación y no tenga processingEntity especificado-esto significa processingEntity ser nulo o tener valor DESCONOCIDO:(PAY-15412)
-
la configuración se actualizará si ya existe en la base de datos
-
se creará la configuración si no existe en la base de datos
-
-
Uno
DeleteSettingRequesttype (removedDeleteScheduledSettingRequestya que son la misma estructura).
Cambios Importantes
-
Introducido
DpsResponsecomo respuesta a DPS eliminar conectores de cliente. Anteriormente, era soloString.(PAY-16422) -
DeleteSettingRequestahora se utiliza en ambos conectores de cliente para la eliminación como tipo de solicitud (eliminadoDeleteScheduledSettingRequestcomo son la misma estructura).(PAY-16422)