Error de orden de clasificación incorrecto en el archivo de registro del diagrama de flujo
Problema o error: las entradas del tipo siguiente aparecen repetidamente en el archivo de registro del diagrama de flujo de campaña.
Se ha detectado un orden de clasificación incorrecto (Último ID > Este ID)
Último ID: Name=EMAIL_ADDRESS, Type=8, Chars=80, Bytes=80,
dbtype=17, prec=80, Value='customer1@domain.com'
Este ID: Name=EMAIL_ADDRESS, Type=8, Chars=80, Bytes=80,
dbtype=17, prec=80, Value='customer2@domain.com'
Solución: Es un mensaje de aviso. Significa que la base de datos ha devuelto registros en un orden distinto al orden que espera Campaign. El servidor de Campaign lo ha detectado y ha dejado de recuperar registros de la base de datos. En su lugar, Campaign ha obtenido toda la lista de ID hasta el directorio temp de Campaign en el servidor. Allí, Campaign ha reordenado los ID y ha continuado el proceso del resto del diagrama de flujo con la lista ordenada correctamente que se utiliza desde el espacio temporal en el servidor.
La propiedad enableSelectOrderBy de Campaign puede ayudar a resolver este problema.
*
Si esta propiedad se establece en false, Campaign obtiene inmediatamente los registros hasta el directorio temp y el proceso de servidor de Campaign los ordena.
*
Si esta propiedad se establece en true (el valor predeterminado), Campaign permite a la base de datos ordenar los registros y espera que se envíen al proceso de servidor de Campaign. Si los registros no se ordenan correctamente, Campaign detecta la discrepancia y vuelve a ordenar la lista, que es lo que se ve en esta representación de archivo de registro.
Parece que los registros ya están ordenados cuando se muestran en el archivo de registro. Esto se debe a que, de forma predeterminada, Campaign realiza comparaciones que no distinguen entre mayúsculas y minúsculas. Para no distinguir entre mayúsculas y minúsculas, Campaign convierte los datos a minúsculas antes de la comparación, utilizando un orden de clasificación ASCII estándar. La base de datos puede ordenar las series que comienzan con un carácter de subrayado ( _ ) y una pequeña cantidad de otros caracteres de forma que estas series aparecen entre series en mayúsculas y minúsculas. Sin embargo, dado que Campaign convierte a minúsculas antes de la comparación, puede ordenar estos mismos caracteres de forma distinta.
Las siguientes propiedades de Campaign de la categoría partition[n]/server/dataProcessing controlan este comportamiento.
*
*
Si comprende el orden de clasificación de la base de datos, puede establecer los parámetros de Campaign según se requiera para que sean compatibles con la base de datos. Consulte la publicación Campaign Administrator's Guide para obtener detalles.