Borrador editorial publicado para consulta. La revisión factual y lingüística está pendiente. Los ejemplos son ilustrativos.
Decisión y método
Documenta el significado del intercambio antes de programar campos. Incluye entidad, identificadores, tipos, unidades, valores permitidos, obligatoriedad y tratamiento de ausencias. Añade quién origina cada cambio, cuándo se considera aceptado y cómo evolucionará el contrato. Un ejemplo válido debe acompañarse de ejemplos que el receptor debe rechazar.
Ejemplo ilustrativo
Ejemplo ilustrativo: ventas envía un pedido con importe, moneda y fecha solicitada. El contrato aclara que el importe excluye impuestos y que la fecha representa el día local de entrega, no un instante UTC. El receptor rechaza una moneda ausente en vez de asumir silenciosamente su configuración predeterminada.
Comprobación de aceptación
Valida los ejemplos en ambos extremos y conserva los errores esperados. Prueba campos adicionales, ausentes y valores desconocidos. Acepta cuando emisor y receptor interpretan igual cada dato y existe un procedimiento para cambios incompatibles. La coincidencia de nombres de columnas no demuestra que el significado empresarial sea compartido.
Puntos clave
- Un contrato de datos acuerda significado y comportamiento, además de formato.