Guía de Migración V2
Diferencias de esquema
El V1 y V2 IPF Processing Data los esquemas son estructuralmente similares. En la mayoría de los casos, la migración es directa y consiste simplemente en manejar los datos en los nuevos POJOs. Hay una pequeña excepción; los Objetos Personalizados han sido simplificados para la V2.IPF Processing Data modelo. El V1 CustomObjectWrapper y CustomObjectType Los POJOs han sido eliminados. El nuevo CustomObjectContainer2 utiliza campos de tipo String de key y value como un reemplazo.
| Los objetos personalizados actualmente no son exportados por IPF Processing Data Salida. |
Ejemplo de diferencias entre esquemas de objetos personalizados
CustomObjectContainer v1Container = CustomObjectContainer.builder()
.object(CustomObjectWrapper.builder()
.name("ClientCustomObject")
.content("Custom object value")
.build())
.objectType(CustomObjectType.KEY_VALUE)
// Remaining fields are functionally identical
// .primaryAssociation(...)
// .uniqueId(...)
// .createdAt(...)
// .processObjectReference(..)
// .processingContext(...)
.build();
CustomObjectContainer2 v2Container = new CustomObjectContainer2()
.key("ClientCustomObject")
.value("Custom object value");
// Remaining fields are functionally identical
// .primaryAssociation(...)
// .uniqueId(...)
// .createdAt(...)
// .processObjectReference(..)
// .processingContext(...);