Cargar miembros de grupos de miembros por dirección de correo electrónico con el programa de utilidad de carga de datos
Puede cargar miembros en grupos de miembros resolviendo el ID exclusivo para un miembro con solamente la dirección de correo electrónico del miembro. Al resolver el ID exclusivo con la dirección de correo electrónico, no será necesario incluir el ID de inicio de sesión del miembro o el nombre distinguido en el archivo de entrada.
Por qué y cuándo se efectúa esta tarea
MemberGroupMemberMediator
se ha mejorado para que se resuelva el ID exclusivo de miembro basándose en la dirección de correo electrónico del miembro. El programa de utilidad de carga de datos resuelve el ID exclusivo para miembros existentes en la base de datos comparando la dirección de correo electrónico en el archivo de entrada con las direcciones de correo electrónico para los miembros existentes. Si una dirección de correo electrónico no existe en la base de datos para un ID exclusivo de miembro, el programa de utilidad crea un nuevo miembro en la base de datos. El programa de utilidad añadirá los miembros al grupo de miembros existente o creará un nuevo grupo de miembros de modo que incluya los miembros. Como procedimiento recomendado, cargue los datos de miembros en el entorno de producción para asegurarse de que los datos de miembros de la base de datos están actualizados. Si carga los datos en un entorno de transición, asegúrese de propagar los cambios en el entorno de producción.
Procedimiento
-
Cree el archivo de entrada para cargar los datos de miembros de grupos de miembros.
-
Cree los archivos de configuración del programa de utilidad de carga de datos que necesita para cargar los datos de miembros de grupos de miembros.
- Opcional:
Abra el archivo de configuración de objeto de negocio (wc-loader-member-group-member.xml) para su edición y configure los valores para cargar los datos de miembro.
- Abra el archivo de configuración de entorno de carga de datos (wc-dataload-env.xml) para editarlo y actualice los valores configurados de modo que coincidan con los valores del entorno.
-
Abra el archivo de configuración de orden de carga de datos (wc-dataload.xml) para editarlo y configure los valores para cargar los datos de miembros.
-
En el elemento
<_config:DataLoadEnvironment>
, asegúrese de que el valor del atributoconfigFile
identifica el archivo de configuración de entorno. Si el archivo no está en el mismo directorio que el archivo de configuración de orden de carga de datos, incluya la vía de acceso relativa al archivo. -
En la lista de elementos
<_config:LoadItem>
, asegúrese de que el valor para el atributoname
para uno de los elementos esMemberGroupMember
. Asegúrese de que el valor para el atributobusinessObjectConfigFile
para este elemento de carga identifica el archivo de configuración de objeto de negocio wc-loader-member-group-member.xml. En el elemento<_config:DataSourceLocation>
asegúrese de que el valor del atributolocation
identifica el archivo XML de entrada que está cargando. Si los archivos no están en el mismo directorio que el archivo de configuración de orden de carga de datos, incluya la vía de acceso relativa al archivo. Si no carga ningún otro miembro de datos, comente las restantes configuraciones de elementos de carga. - Guarde y cierre el archivo de configuración.
-
En el elemento
- Ejecute el programa de utilidad de carga de datos.
-
Verifique que los datos de miembros de grupos de datos se han cargado revisando el informe de resumen de carga de datos.
Para obtener más información sobre la ubicación y el contenido de este informe de resumen, consulte Verificar que el programa de utilidad de carga de datos ha cargado satisfactoriamente los datos de miembros.
También puede verificar que los datos de miembros se hayan cargado comparando el contenido del archivo de entrada con los datos de miembros en la base de datos de HCL Commerce. Asegúrese de que los datos del archivo de entrada existen en las tablas de base de datos adecuadas.