Este documento enumera los mensajes de registro comunes que se pueden recibir al comenzar a desarrollar archivos CSV estándar de D2L o mientras continúa la administración de CSV estándar de D2L después de haber puesto en marcha la integración.
Nota: Esto no es exhaustivo para todos los mensajes de registro posibles.
Errores
CSV malformado
Longitud de registro no válida
Causa
Este problema se produce cuando el número de columnas de una fila no coincide con el número esperado para el formato de archivo. Puede ocurrir porque no se incluyeron suficientes columnas, como comas que no se incluyen para denotar columnas vacías, o porque se incluyen demasiadas columnas, como comas sin escape dentro de los campos, lo que hace que el análisis detecte más columnas de las necesarias.
Resolución
La resolución dependerá del problema que cause el error. Cambiar el código de extracción para incluir las columnas correctas, incluidas las comas que denotan campos vacíos, o eliminar las comas de los elementos de datos que no deben contenerlas son dos formas en que puede ser necesario resolver este error.
Cotización de apertura no válida: una cita se encuentra dentro de un campo en la línea , campo:
Causa
Este problema se produce cuando se incluye una cita dentro de un campo. Para escapar de los caracteres especiales, un campo completo puede estar entre comillas, pero las comillas dentro de los campos no son válidas.
Resolución
Para corregir este problema, deberá actualizar los datos de origen para eliminar la cita o cambiar el código de extracción para eliminar el carácter de la cita.
Violación de especificaciones de StandardCSV – OrgUnit
"start_date" debe ser una cadena con uno de los siguientes formatos [AAAA-MM-DD, AAAA-MM-DDTHH:mm:ss. SSS], "end_date" debe ser una cadena con uno de los siguientes formatos [AAAA-MM-DD, AAAA-MM-DDTHH:mm:ss. SSS]
El registro mostrará este mensaje de error, el archivo en el que ocurrió, la línea en la que ocurrió y las columnas afectadas. Este error solo puede ocurrir para las entidades de la unidad de organización, por lo que el mensaje de nivel superior siempre se referirá a una violación de las especificaciones de la unidad de organización.
Causa
El formato de fecha de los archivos no coincide con el formato de fecha esperado. En la captura de pantalla de ejemplo, las columnas start_date y end_date se ven afectadas para la línea 4 en el archivo orgunits.csv. Esto ocurre con mayor frecuencia durante el desarrollo inicial del archivo y afecta a todas las filas, aunque puede ocurrir de forma puntual.
Resolución
Actualización de todas las fechas incluidas para usar el formato AAAA-MM-DD o AAAA-MM-DDTHH:mm:ss. SSS resolverá el error.
Faltan columna(s) obligatoria(s)
Para este mensaje de error, el registro mostrará la columna obligatoria que está vacía, el archivo afectado, la línea con el problema y el mensaje de error. Este error puede producirse para todos los tipos de archivo, lo que significa que la referencia de OrgUnit en el error de nivel superior podría ser diferente si la columna obligatoria que está vacía está dentro de los archivos Usuarios o Inscripción.
Causa
Este error se produce cuando una columna obligatoria está vacía. Ocurre con mayor frecuencia durante el desarrollo inicial del archivo. Puede deberse a que no se sigue correctamente la especificación CSV del estándar D2L o a que se incluyen datos incorrectos que no contienen los valores requeridos.
Resolución
Para resolver el error, todas las columnas necesarias deben rellenarse con un valor.
Violación de especificaciones StandardCSV - Usuario
Las "relaciones" deben estar separadas por "|" para la versión 2.0.0. Consulte la documentación para obtener más detalles.
Se proporcionan varios campos de metadatos que definen el archivo, la línea y la columna de los datos del problema.
Causa
Este problema se produce si las relaciones no están separadas por un carácter de barra vertical, |, como se esperaba. Padre: o Auditor: seguido de cualquier carácter que no sea |produciría este error.
Resolución
Si se separan correctamente las relaciones con un carácter de barra vertical, se resolverá este error. Si se incluyen relaciones adicionales no válidas, deben eliminarse.
Faltan columnas obligatorias
Cuando falte una o varias columnas necesarias, se enumerarán el archivo, la línea y las columnas correspondientes para identificar fácilmente el problema.
Causa
Cualquier campo marcado como obligatorio para una entrada de datos debe contener los datos necesarios para evitar este error.
Resolución
Asegúrese de que todos los campos obligatorios estén siempre rellenados. Si un elemento de datos no contiene todos los campos obligatorios, considere si los datos de origen deben actualizarse o excluirse.
No se encontró ningún mapeo de unidad de organización para el sistema de origen
No se encontró ningún mapeo de unidad de organización para el sistema de origen
El OrgUnitCode de la unidad de organización que se intenta utilizar se proporciona en el campo de metadatos IMIdentifier. El ID del valor que intenta utilizar la unidad de organización especificada se proporciona en el campo de metadatos SourcedId.
Causa
La unidad de organización especificada no existe o no se ha enviado a través de IPSIS.
Resolución
Si se especifica el ID correcto, envíe una solicitud UPDATE para que la unidad de organización cree la unidad de organización o conecte IPSIS a una unidad de organización existente.
No se encontró la asignación de unidades de organización principales
No se encontró la asignación de unidades de organización principales
El campo RecordType dentro de los metadatos describirá el tipo de unidad de organización que recibió el error. El SourcedID es el código de unidad de organización descrito en el archivo CSV de este registro. El ParentSourcedID es el código de unidad de organización de la unidad de organización principal que aún no ha sido procesado correctamente por IPSIS.
Este error se produce cuando se utiliza una unidad de organización principal que no ha sido procesada correctamente por IPSIS. La unidad de organización con este código de unidad de organización exacto nunca se ha enviado a través de IPSIS o se ha enviado pero recibió un error y no se ha procesado correctamente.
Resolución
Si la unidad de organización no se ha enviado a través de IPSIS, debe incluirse en su propio archivo CSV antes de utilizarla como unidad de organización principal. Si se ha enviado pero se ha recibido un error que impide el procesamiento exitoso, el error debe corregirse antes de usar la unidad de organización principal.
No se encontró ninguna asignación de usuario para el sistema de origen
Este mensaje de error proporcionará varios elementos de datos para identificar la inscripción que no se procesó. SourceSystem es el identificador de la configuración SIS utilizada. IMIdentifier es el valor de OrgDefinedId que ya se habría enviado a través de IPSIS. SourcedId enumera la combinación de Section y OrgDefinedId que debería haberse procesado.
Causa
Este error se produce cuando el usuario especificado en la solicitud de inscripción no existe o no se ha enviado a través de IPSIS. Para que IPSIS procese una inscripción, el usuario y la unidad de organización deben haber sido procesados primero por IPSIS, incluso si se crearon manualmente dentro del entorno de aprendizaje.
Resolución
Se debe enviar un registro UPDATE para el usuario para crear un nuevo usuario o conectarse a un usuario existente con el entorno de aprendizaje con el mismo OrgDefinedId y nombre de usuario.
No se encontró ninguna asignación de roles para el sistema de origen
El rol que no está asignado actualmente se muestra en el campo de metadatos IMIdentifier. El registro de usuario que no se pudo procesar debido a la asignación que falta se especifica en el campo de metadatos SourcedId.
Causa
Este error se produce cuando se envía una inscripción para un rol que no está asignado a IPSIS. El mapeo de roles determina qué rol dentro de Brightspace se utiliza cuando se ve un código de rol en los archivos CSV.
Resolución
Si el rol dentro del archivo CSV es correcto, debe agregarse a la asignación de roles en la página Administración de IPSIS - Configuración.
Mensaje de error de procesamiento
No se encontró RoleMapping para el instructor
El código de sección y OrgDefinedId para el registro de inscripción se proporcionan en el campo de metadatos SourcedId.
Causa
Este error se produce cuando se envía una inscripción para un rol que no está asignado a IPSIS. El mapeo de roles determina qué rol dentro de Brightspace se utiliza cuando se ve un código de rol en los archivos CSV.
Resolución
Si el rol dentro del archivo CSV es correcto, debe agregarse a la asignación de roles en la página Administración de IPSIS - Configuración.
Replaceenrollmentreadimhandler.process: no se puede encontrar la unidad de organización especificada en la solicitud de inscripción.
La unidad de organización y el usuario de la solicitud de inscripción se especifican en el campo de metadatos SourcedId.
Causa
Este error se produce cuando la unidad de organización especificada en OrgUnitSourcedId no existe en Brightspace o no se ha enviado a través de IPSIS.
Resolución
Si se especifica el ID correcto, se debe enviar un registro de unidad de organización UPDATE a través de IPSIS para crear la unidad de organización o conectar IPSIS a una unidad de organización existente.
El usuario no se puede crear. Errores: El nombre de usuario proporcionado no es válido o ya está en uso. Por favor, elija un nombre de usuario diferente
El orgdefinedid se muestra para el registro de usuario que recibió el error.
Causa
El error se produce cuando el nombre de usuario en el registro de usuario ya existe en Brightspace. El nombre de usuario puede ser utilizado por un registro recién creado anteriormente en el archivo CSV o la cuenta ya podría existir dentro de Brightspace por el uso anterior de IPSIS o por la creación manual. El nombre de usuario es un campo obligatorio, único y que no distingue entre mayúsculas y minúsculas.
Resolución
Resolver este error puede implicar un poco de investigación. El error puede deberse a la reutilización de nombres de usuario, a la generación de nombres de usuario no únicos a partir del SIS, al cambio de OrgDefinedId sin actualizar la asignación u otras causas. La solución sugerida es verificar qué usuario está usando el nombre de usuario dentro de Brightspace con qué OrgDefinedId. A continuación, compruebe dónde se usa el nombre de usuario en el SIS y qué usuario lo usa con qué OrgDefinedId. A continuación, determine si se trata del mismo usuario o de usuarios diferentes. Si es lo mismo, actualice la información del usuario en su SIS o actualizando el mapeo OrgDefinedId en Brightspace. Si es diferente, corríjalo actualizando el nombre de usuario en su SIS o cambiando el usuario existente dentro de Brightspace. Los cambios a realizar dependerán de sus datos.
No se puede guardar el usuario de la organización
El orgdefinedid se muestra para el registro de usuario que recibió el error.
Causa
El error se produce cuando el nombre de usuario en el registro de usuario ya existe en Brightspace. El nombre de usuario puede ser utilizado por un registro recién creado anteriormente en el archivo CSV o la cuenta ya podría existir dentro de Brightspace por el uso anterior de IPSIS o por la creación manual. El nombre de usuario es un campo obligatorio, único y que no distingue entre mayúsculas y minúsculas.
Resolución
Resolver este error puede implicar un poco de investigación. El error puede deberse a la reutilización de nombres de usuario, a la generación de nombres de usuario no únicos a partir del SIS, al cambio de OrgDefinedId sin actualizar la asignación u otras causas. La solución sugerida es verificar qué usuario está usando el nombre de usuario dentro de Brightspace con qué OrgDefinedId. A continuación, compruebe dónde se usa el nombre de usuario en el SIS y qué usuario lo usa con qué OrgDefinedId. A continuación, determine si se trata del mismo usuario o de usuarios diferentes. Si es lo mismo, actualice la información del usuario en su SIS o actualizando el mapeo OrgDefinedId en Brightspace. Si es diferente, corríjalo actualizando el nombre de usuario en su SIS o cambiando el usuario existente dentro de Brightspace. Los cambios a realizar dependerán de sus datos.
request.d2lorguser.profile no es válido nombre del parámetro:request.d2lorguser.profile
El orgdefinedid se muestra para el registro de usuario que recibió el error.
Causa
Este error se produce cuando el perfil del usuario tiene un error. La razón más común para esto es que el usuario tiene campos de perfil que superan el límite de 4.000 caracteres. Al ir al perfil e intentar guardar, se mostrará más información sobre los campos que no superan la validación.
Resolución
Corregir los errores de validación del perfil de usuario haciendo que el usuario vaya a su perfil e intente guardar, luego resuelva los errores que se muestran, permitirá que el usuario procese.
OrgDefinedid contiene caracteres no válidos
El campo de metadatos SourcedID que se incluye muestra el OrgDefinedID que contiene un carácter no válido.
Causa
Un valor OrgDefinedID tiene caracteres no válidos.
Resolución
Revise la documentación de CSV estándar de D2L para ver la lista de caracteres no válidos. Corrija los datos de origen para eliminar los caracteres no válidos o actualice el código de extracción para eliminar los caracteres no válidos.
Se ha proporcionado un nombre de tipo de solicitud no válido. No se encontró ninguna asignación para type: in source system:. nombre del parámetro:typename
El RecordType será el tipo incluido dentro de los archivos CSV. El SourcedID es el código de unidad de organización de la unidad de organización con el tipo de unidad de organización no válido.

Causa
Este error se produce cuando se incluye un tipo de unidad de organización en los archivos CSV que no aparecen en la asignación de tipos de unidad de organización IPSIS.
Resolución
El tipo de unidad de organización debe actualizarse a un tipo que esté asignado o, dentro de la pestaña Configuración de IPSIS, la asignación de tipo de unidad de organización debe actualizarse para asignar el tipo enumerado en el CSV a un tipo de unidad de organización existente dentro de Brightspace.
Violación de la restricción de clave única 'uc_im_user_mappngs_orgiduseridsystemid'. No se puede insertar una clave duplicada en el objeto 'dbo.im_user_mappings'. El valor de clave duplicado es (, , )
Causa
Este error se produce al intentar crear una nueva asignación con un OrgDefinedID diferente para un usuario que tiene una asignación existente dentro de IPSIS.
Resolución
Utilice la pestaña ID de origen de usuario para actualizar la asignación de OrgDefinedID de un usuario dentro de IPSIS antes de enviar nuevos valores de OrgDefinedID.
No se puede insertar una fila de clave duplicada en el objeto 'dbo.user_organization_memberships' con un índice único 'ix_user_organization_memberships_Orgiduniqueidentifier'. El valor de clave duplicado es (, ).
El SourcedID incluido en los metadatos será el OrgDefinedID del registro de usuario que recibió el error.
Causa
Este error se produce al intentar crear una nueva asignación con un OrgDefinedID diferente para un usuario que tiene una asignación existente dentro de IPSIS.
Resolución
Utilice la pestaña ID de origen de usuario para actualizar la asignación de OrgDefinedID de un usuario dentro de IPSIS antes de enviar nuevos valores de OrgDefinedID.
ReplaceEnrollmentReadIMHandler.Process: no se puede encontrar la unidad de organización especificada en la solicitud de inscripción
La unidad de organización y el usuario de la solicitud de inscripción se especifican en los metadatos. OrgUnitSourcedId contiene el orgunitcode de la unidad de organización para la inscripción. UserSourcedId es el OrgDefinedId del usuario para la inscripción.
Causa
Este error se produce cuando la unidad de organización especificada en OrgUnitSourcedId no existe en Brightspace o no se ha enviado a través de IPSIS.
Resolución
Si se especifica el ID correcto, se debe enviar un registro de unidad de organización UPDATE a través de IPSIS para crear la unidad de organización o conectar IPSIS a una unidad de organización existente.
Tipo de archivo desconocido. Los encabezados no coinciden con la versión del manifiesto
El nombre de archivo del archivo en el que se produjo el error, así como la versión del manifiesto utilizada y la versión del manifiesto basada en los encabezados especificados, son campos de metadatos proporcionados. Si la versión del manifiesto se especifica como 1.0.0, significa que el archivo de manifiesto se incluyó y se enumeró explícitamente en la versión 1.0 o que no se proporcionó el archivo de manifiesto.

Causa
Los encabezados utilizados con el archivo CSV no coinciden con los campos esperados para la versión especificada en este lote. Dentro de un solo lote, la versión de CSV debe ser coherente y debe coincidir con lo especificado en el archivo de manifiesto o 1.0 si no se incluye ningún manifiesto.
Resolución
Utilice solo los campos permitidos para la versión concreta de CSV que se esté utilizando. Si se utiliza una versión superior a la 1.0, asegúrese de que se incluya un archivo de manifiesto para especificar la versión.
Se ha alcanzado el umbral de error
El archivo que superó el umbral de error y el umbral de error en uso se mostrará con el error.
Causa
Ciertos errores de traducción, como la falta de campos obligatorios, la falta de columnas o el número excesivo de columnas, están sujetos a un umbral de error. Este umbral no es configurable por los clientes. Cuando se alcanza el umbral, el archivo se detendrá de procesamiento. Los errores que causaron el error del archivo deben resolverse antes de volver a procesarlo.
Resolución
Corrija los errores que provocaron que se alcanzara el umbral.
No se encontraron controladores para type: in org: with extension point:IPSIS
Se incluyen el tipo de registro afectado y el SourcedID (código de unidad de organización o orgdefinedid) del registro afectado.
Causa
Este error suele producirse cuando se produce una interrupción en la disponibilidad de las configuraciones de IPSIS. Normalmente, esto sucedería si se cambian las configuraciones de IPSIS mientras se está procesando activamente un lote.
Resolución
Si se produce este error, se debe volver a ejecutar el lote para asegurarse de que todos los datos se procesan correctamente.
Advertencias
puede tener problemas de codificación de conjuntos de caracteres, D2L Standard CSV solo admite la codificación UTF-8
Se mostrará el archivo que contenía posibles errores de codificación.
Causa
Esto ocurre cuando el sistema detecta una codificación que no es compatible con UTF-8.
Resolución
Volver a guardar el archivo con la codificación UTF-8 correcta (sin incluir la lista de materiales) corregirá el problema.
SourcedId no coincidió con una entrada válida. Es posible que se haya eliminado la asignación
El sourcedid del objeto que se marcó para eliminarse se muestra en los metadatos.
Causa
Este error puede producirse al intentar eliminar cualquier tipo de objeto. El error significa que se está intentando eliminar un objeto que IPSIS no conoce. En la captura de pantalla, eso significa que se envió un DELETE para esta inscripción, pero la inscripción no se envió a través de IPSIS para establecer primero la asignación.
Resolución
Todos los objetos deben ser procesados por IPSIS antes de que IPSIS pueda accionar cualquier cosa relacionada con ellos. Esto significa que antes de que los DELETE se envíen a través de IPSIS, se debe haber utilizado un CREATE o UPDATE. UPDATE no tiene que cambiar nada sobre un objeto creado manualmente, pero establece la asignación con IPSIS.
Mapeo de usuario no encontrado construyendo relaciones, saltando
Los metadatos SourcedID incluidos son el OrgDefinedID del usuario cuyas relaciones no se pudieron agregar.
Causa
Esta advertencia se produce cuando se agregan usuarios no válidos como relaciones. Esto podría significar que el usuario nunca ha sido enviado a través de IPSIS o ha recibido un error que impida su procesamiento. Las relaciones son reemplazos completos, por lo que este error haría que se eliminaran las relaciones existentes para este usuario.
Resolución
Asegúrese de que el OrgDefinedID del usuario que está intentando agregar en el campo de relación es un usuario válido que ya ha sido procesado por IPSIS. Si el usuario recibió un error, deberá resolverse antes de usarlo en una relación.
Informativo
Se ha iniciado la traducción de OrgUnit
Este mensaje indica que se ha iniciado el procesamiento de un archivo CSV que contiene unidades de organización.

Finalizada la traducción de OrgUnit
Este mensaje indica que se ha completado el procesamiento de un archivo CSV que contiene unidades de organización.
Traducción de usuario iniciada
Este mensaje indica que se ha iniciado el procesamiento de un archivo CSV que contiene usuarios.

Traducción del usuario finalizada
Este mensaje indica que se ha completado el procesamiento de un archivo CSV que contiene usuarios.
Se ha iniciado la traducción de la inscripción
Este mensaje indica que se ha iniciado el procesamiento de un archivo CSV que contiene inscripciones.

Traducción de la inscripción finalizada
Este mensaje indica que se ha completado el procesamiento de un archivo CSV que contiene inscripciones.
Trabajo CSV completado
El lote de CSV que se estaba ejecutando se ha completado.
