Mensaje Update_WCS_Customer
El mensaje Update_WCS_Customer es un mensaje de entrada que contiene información de cliente para un cliente. Una aplicación de fondo genera este mensaje y lo envía a la cola de mensajes de entrada HCL Commerce, donde el sistema HCL Commerce recibe el mensaje. HCL Commerce actualiza información para un cliente llamando al mandato UserRegistrationUpdate.
El mensaje Update_WCS_Customer utiliza el formato de mensaje XML y va a continuación de Update_WCS_Customer_30.dtd. Si se utiliza el elemento opcional ReceiveEmail durante la creación de clientes, debe emplearse el mismo valor de ReceiveEmail en este mensaje para actualizar la entrada en la tabla EMLUSRRECV. Si se utiliza otro valor, se añadirá una entrada nueva. Los elementos CustomerStatus, PasswordExpired, AddressNickName, AddressType, PersonName, Address, LastName, State, ZipCode, Country, Personal y DistinguishedName son opcionales.
El mensaje actualiza un cliente bajo identificador de tienda (StoreID). Si se utiliza el elemento opcional StoreID durante la creación de clientes, debe emplearse el mismo valor de StoreID en este mensaje para actualizar la entrada en la tabla EMLUSRRECV. Si se utiliza otro valor, se añadirá una entrada nueva.
Tenga en cuenta de que los siguientes campos se ignoran porque UserRegistrationUpdateCmd siempre trata la actualización de dirección como una nueva dirección, siendo la dirección propia y primaria.
- ADDRESS.ISPRIMARY
- ADDRESS.SELFADDRESS
El estado de la dirección propia antigua se establecerá en "T" y un nuevo registro (la nueva información se escribirá encima de la dirección propia antigua) se creará con el estado establecido en "P". Para obtener más detalles, consulte la documentación de API sobre UserRegistrationUpdateCmd.
Para actualizar la dirección de facturación o de envío asociada a un pedido, debe crearse un mensaje parecido para llamar a AddressUpdateCmd con los ID de dirección. Las direcciones de facturación y de envío se almacenan respectivamente en la tablas ORDERS y ORDERITEMS.
La tabla siguiente describe el formato del mensaje Update_WCS_Customer. Para consultar una descripción de una columna de base de datos, siga el enlace con su tabla asociada. Todos los campos son opcionales a menos que se indique lo contrario. La longitud del valor del código del mensaje XML para campos de base de datos de tipo INT, BIGINT y DOUBLE debe ser CHAR(10), CHAR(19) y CHAR(16) respectivamente.
Nivel | Nombre de campo | Comentario | Nombre de tabla | Nombre de columna |
---|---|---|---|---|
1 | Registro | Obligatoria | N/A | N/A |
1.1 | LogonInfo | Obligatoria | N/A | N/A |
1.1.1 | LogonID | Obligatoria | USERREG | LOGONID |
1.1.2 | Contraseña | USERREG | LOGONPASSWORD | |
1.1.3 | VerifyPassword | N/A | N/A | |
1.2 | StoreInfo | STOREENT | N/A | |
1.2.1 | StoreID | N/A | N/A | |
1.3 | StatusInfo | N/A | N/A | |
1.3.1 | CustomerStatus | USERREG | STATUS | |
1.3.2 | PasswordExpired | N/A | N/A | |
1.3.2.A1 | valor | Atributo | USERREG | PASSWORDEXPIRED |
1.4 | Challenge | N/A | N/A | |
1.4.1 | Pregunta | USERREG | CHALLENGEQUESTION | |
1.4.2 | Respuesta | USERREG | CHALLENGEANSWER | |
2 | AddressInfo | N/A | N/A | |
2.1 | AddressID | ADDRESS | ADDRESS_ID | |
2.2 | AddressNickName | ADDRESS | NICKNAME | |
2.3 | AddressType | ADDRESS | ADDRESSTYPE | |
2.4 | PersonName | N/A | N/A | |
2.4.1 | Título | ADDRESS | PERSONTITLE | |
2.4.2 | LastName | ADDRESS | LASTNAME | |
2.4.3 | FirstName | ADDRESS | FIRSTNAME | |
2.4.4 | MiddleName | ADDRESS | MIDDLENAME | |
2.5 | Dirección | N/A | N/A | |
2.5.A1 | primaria | Atributo | ADDRESS | ISPRIMARY |
2.5.A2 | self | Atributo | ADDRESS | SELFADDRESS |
2.5.1 | AddressLine | Primera aparición | ADDRESS | ADDRESS1 |
2.5.1 | AddressLine | Segunda aparición | ADDRESS | ADDRESS2 |
2.5.1 | AddressLine | Tercera aparición | ADDRESS | ADDRESS3 |
2.5.2 | City | ADDRESS | CITY | |
2.5.3 | Estado | ADDRESS | STATE | |
2.5.4 | ZipCode | ADDRESS | ZIPCODE | |
2.5.5 | Country | ADDRESS | COUNTRY | |
2.6 | ContactInfo | N/A | N/A | |
2.6.1 | Telephone | Primera aparición | ADDRESS | PHONE1 |
2.6.1 | Telephone | Segunda aparición | ADDRESS | PHONE2 |
2.6.1.A1 | tipo | Atributo | ADDRESS | PHONE1TYPE/ PHONE2TYPE |
2.6.1.A2 | publicar | Atributo | ADDRESS | PUBLISH PHONE1 / PUBLISH PHONE2 |
2.6.2 | BestCallingTime | ADDRESS | BESTCALLINGTIME | |
2.6.3 | Fax | Primera aparición | ADDRESS | FAX1 |
2.6.3 | Fax | Segunda aparición | ADDRESS | FAX2 |
2.6.4 | Correo electrónico | Primera aparición | ADDRESS | EMAIL1 |
2.6.4 | Correo electrónico | Segunda aparición | ADDRESS | EMAIL2 |
2.6.5 | ReceiveEmail | EMLUSRRECV | RECEIVEEML | |
2.7 | Facturación | N/A | N/A | |
2.7.1 | Code | ADDRESS | BILLINGCODE | |
2.7.2 | CodeType | ADDRESS | BILLINGCODETYPE | |
2.8 | PackageSuppression | ADDRESS | PACKAGESUPPRESSION | |
2.9 | AddressField | Primera aparición | ADDRESS | FIELD1 |
2.9 | AddressField | Segunda aparición | ADDRESS | FIELD2 |
2.9 | AddressField | Tercera aparición | ADDRESS | FIELD3 |
3 | Perfil | N/A | N/A | |
3.A1 | tipo | Atributo | USERS | PROFILETYPE |
3.1 | Personal | N/A | N/A | |
3.1.1 | DistinguishedName | USERS | DN | |
3.1.2 | PreferredCurrency | USERS | SETCURR | |
3.1.3 | PreferredLanguage | USERS | LANGUAGE_ID | |
3.1.4 | UserField | Primera aparición | USERS | FIELD1 |
3.1.4 | UserField | Segunda aparición | USERS | FIELD2 |
3.1.4 | UserField | Tercera aparición | USERS | FIELD3 |
3.1.5 | DisplayName | USERPROF | DISPLAYNAME | |
3.1.6 | Photo | USERPROF | PHOTO | |
3.1.7 | PreferredMeasure | USERPROF | PREFERREDMEASURE | |
3.1.8 | PreferredCommunication | USERPROF | PREFERREDCOMM | |
3.1.9 | PreferredDelivery | USERPROF | PREFERREDDELIVERY | |
3.1.10 | Descripción: | USERPROF | DESCRIPTION | |
3.1.14 | UserProfileField | Primera aparición | USERPROF | FIELD1 |
3.1.14 | UserProfileField | Segunda aparición | USERPROF | FIELD2 |
3.2 | Business | N/A | N/A | |
3.2.1 | BusinessTitle | ADDRESS | BUSINESSTITLE | |
3.2.2 | Organización | N/A | N/A | |
3.2.2.1 | OrganizationID | BUSPROF | ORG_ID | |
3.2.2.2 | OrganizationName | ADDRESS | ORGNAME | |
3.2.2.3 | OrganizationUnitId | BUSPROF | ORGUNIT_ID | |
3.2.2.4 | OrganizationUnitName | ADDRESS | ORGUNITNAME | |
3.2.3 | Employee | N/A | N/A | |
3.2.3.1 | EmployeeID | BUSPROF | EMPLOYEEID | |
3.2.3.2 | AlternateID | BUSPROF | ALTERNATEID | |
3.2.3.1 | EmployeeType | BUSPROF | EMPLOYEETYPE | |
3.2.4 | OfficeAddress | ADDRESS | OFFICEADDRESS | |
3.2.6 | DepartmentNumber | BUSPROF | DEPARTMENTNUM | |
3.2.7 | Manager | BUSPROF | MANAGER | |
3.2.8 | Secretary | BUSPROF | SECRETARY | |
3,3 | Datos estadísticos | N/A | N/A | |
3.3.1 | Edad | USERDEMO | AGE | |
3.3.2 | Gender | USERDEMO | GENDER | |
3.3.3 | Income | USERDEMO | INCOME | |
3.3.3.A1 | Moneda | Atributo | USERDEMO | INCOMECURRENCY |
3.3.4 | MaritalStatus | USERDEMO | MARITALSTATUS | |
3.3.5 | Hijos | USERDEMO | CHILDREN | |
3.3.6 | Miembros de la unidad familiar | USERDEMO | HOUSEHOLD | |
3.3.7 | CompanyName | USERDEMO | COMPANYNAME | |
3.3.8 | Hobbies | USERDEMO | HOBBIES | |
3.3.9 | OrderBefore | USERDEMO | ORDERBEFORE | |
3.3.10 | TimeZone | USERDEMO | TIMEZONE | |
3.3.11 | DemographicField | Primera aparición | USERDEMO | FIELD1 |
3.3.11 | DemographicField | Segunda aparición | USERDEMO | FIELD2 |
3.3.11 | DemographicField | Tercera aparición | USERDEMO | FIELD3 |
3.3.11 | DemographicField | Cuarta aparición | USERDEMO | FIELD4 |
3.3.11 | DemographicField | Quinta aparición | USERDEMO | FIELD5 |
3.3.11 | DemographicField | Sexta aparición | USERDEMO | FIELD6 |
3.3.11 | DemographicField | Séptima aparición | USERDEMO | FIELD7 |
4 | UserData | N/A | N/A | |
4,1 | UserDataField | N/A | N/A |