Message Update_WCS_Customer

Le message Update_WCS_Customer est un message entrant qui contient des informations client pour un client. Une application d'arrière-plan génère ce message et l'envoie à la file d'attente de messages entrant HCL Commerce, où le système HCL Commerce reçoit le message. HCL Commerce met à jour les informations d'un client en appelant la commande UserRegistrationUpdate.

Le message Update_WCS_Customer utilise le format de message XML et suit Update_WCS_Customer_30.dtd. Si l'élément facultatif ReceiveEmail est utilisé lors de la création du client, la même valeur ReceiveEmail doit être utilisée dans ce message pour mettre à jour l'entrée dans le tableau EMLUSRRECV. Si une valeur différente est utilisée, une nouvelle entrée sera ajoutée. Les éléments CustomerStatus, PasswordExpired, AddressNickName, AddressType, PersonName, Address, LastName, State, ZipCode, Country, Personal et DistinguishedName sont tous facultatifs.

Le message met à jour un client sous un identificateur de magasin (StoreID). Si l'élément facultatif StoreID est utilisé lors de la création du client, la même valeur StoreID doit être utilisée dans ce message pour mettre à jour l'entrée dans le tableau EMLUSRRECV. Si une valeur différente est utilisée, une nouvelle entrée sera ajoutée.

Notez que les champs suivants sont ignorés, car UserRegistrationUpdateCmd traitera toujours la mise à jour d'adresse comme une nouvelle adresse propre et principale.

  • ADDRESS.ISPRIMARY
  • ADDRESS.SELFADDRESS

L'ancien statut d'adresse propre sera défini sur "T" et un nouvel enregistrement (l'ancienne adresse propre remplacée par les nouvelles informations) sera créé avec le statut défini sur "P". Veuillez consulter la documentation de l'API pour UserRegistrationUpdateCmd pour plus de détails.

Pour mettre à jour l'adresse de facturation ou d'expédition associée à une commande, un message similaire doit être créé pour appeler AddressUpdateCmd avec les ID d'adresse. Les adresses de facturation et d'expédition sont stockées dans le tableau ORDERS et ORDERITEMS respectivement.

Le tableau suivant décrit le format du message Update_WCS_Customer. Pour une description d'une colonne de base de données, suivez le lien menant au tableau associé. Tous les champs sont facultatifs sauf indication contraire. La longueur de valeur de balise dans le message XML pour les champs de base de données de type INT, BIGINT et DOUBLE doit être CHAR (10), CHAR (19) et CHAR (16) respectivement.

Niveau Nom de zone Commentaire Nom de la table Nom de colonne
1 Enregistrement Obligatoire S/O S/O
1.1 LogonInfo Obligatoire S/O S/O
1.1.1 ID de connexion Obligatoire USERREG LOGONID
1.1.2 Mot de passe USERREG LOGONPASSWORD
1.1.3 VerifyPassword S/O S/O
1,2 StoreInfo STOREENT S/O
1.2.1 StoreID S/O S/O
1.3 StatusInfo S/O S/O
1.3.1 CustomerStatus USERREG STATUS
1.3.2 PasswordExpired S/O S/O
1.3.2.A1 valeur Attribut USERREG PASSWORDEXPIRED
1.4 Demande d'authentification S/O S/O
1.4.1 Question USERREG CHALLENGEQUESTION
1.4.2 Réponse USERREG CHALLENGEANSWER
2 AddressInfo S/O S/O
2.1 AddressID ADRESSE ADDRESS_ID
2.2 AddressNickName ADRESSE NICKNAME
2.3 AddressType ADRESSE ADDRESSTYPE
2.4 Nom de la personne S/O S/O
2.4.1 Titre ADRESSE PERSONTITLE
2.4.2 LastName ADRESSE LASTNAME
2.4.3 FirstName ADRESSE FIRSTNAME
2.4.4 MiddleName ADRESSE MIDDLENAME
2,5 Adresse S/O S/O
2.5.A1 primaire Attribut ADRESSE ISPRIMARY
2.5.A2 page en cours Attribut ADRESSE SELFADDRESS
2.5.1 AddressLine Première occurrence ADRESSE ADDRESS1
2.5.1 AddressLine Deuxième occurrence ADRESSE ADDRESS2
2.5.1 AddressLine Troisième occurrence ADRESSE ADDRESS3
2.5.2 Ville ADRESSE CITY
2.5.3 Statut ADRESSE STATE
2.5.4 ZipCode ADRESSE ZIPCODE
2.5.5 Pays ADRESSE COUNTRY
2.6 ContactInfo S/O S/O
2.6.1 Téléphone Première occurrence ADRESSE PHONE1
2.6.1 Téléphone Deuxième occurrence ADRESSE PHONE2
2.6.1.A1 type Attribut ADRESSE PHONE1TYPE/ PHONE2TYPE
2.6.1.A2 publication Attribut ADRESSE PUBLISH PHONE1 / PUBLISH PHONE2
2.6.2 BestCallingTime ADRESSE BESTCALLINGTIME
2.6.3 Fax Première occurrence ADRESSE FAX1
2.6.3 Fax Deuxième occurrence ADRESSE FAX2
2.6.4 E-mail Première occurrence ADRESSE EMAIL1
2.6.4 E-mail Deuxième occurrence ADRESSE EMAIL2
2.6.5 ReceiveEmail EMLUSRRECV RECEIVEEML
2.7 Facturation S/O S/O
2.7.1 Code ADRESSE BILLINGCODE
2.7.2 CodeType ADRESSE BILLINGCODETYPE
2.8 PackageSuppression ADRESSE PACKAGESUPPRESSION
2.9 AddressField Première occurrence ADRESSE FIELD1
2.9 AddressField Deuxième occurrence ADRESSE FIELD2
2.9 AddressField Troisième occurrence ADRESSE FIELD3
3 Profil S/O S/O
3.A1 type Attribut USERS PROFILETYPE
3.1 Personnel S/O S/O
3.1.1 DistinguishedName USERS DN
3.1.2 PreferredCurrency USERS SETCURR
3.1.3 PreferredLanguage USERS LANGUAGE_ID
3.1.4 UserField Première occurrence USERS FIELD1
3.1.4 UserField Deuxième occurrence USERS FIELD2
3.1.4 UserField Troisième occurrence 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 Description USERPROF DESCRIPTION
3.1.14 UserProfileField Première occurrence USERPROF FIELD1
3.1.14 UserProfileField Deuxième occurrence USERPROF FIELD2
3.2 Business S/O S/O
3.2.1 BusinessTitle ADRESSE BUSINESSTITLE
3.2.2 Organisation S/O S/O
3.2.2.1 OrganizationID BUSPROF ORG_ID
3.2.2.2 OrganizationName ADRESSE ORGNAME
3.2.2.3 OrganizationUnitId BUSPROF ORGUNIT_ID
3.2.2.4 OrganizationUnitName ADRESSE ORGUNITNAME
3.2.3 Employee S/O S/O
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 ADRESSE OFFICEADDRESS
3.2.6 DepartmentNumber BUSPROF DEPARTMENTNUM
3.2.7 Gestionnaire BUSPROF MANAGER
3.2.8 Secrétaire BUSPROF SECRETARY
3.3 Informations personnelles S/O S/O
3.3.1 Age USERDEMO AGE
3.3.2 Genre USERDEMO GENDER
3.3.3 Revenus USERDEMO INCOME
3.3.3.A1 Devise Attribut USERDEMO INCOMECURRENCY
3.3.4 MaritalStatus USERDEMO MARITALSTATUS
3.3.5 Enfants USERDEMO CHILDREN
3.3.6 Foyer USERDEMO HOUSEHOLD
3.3.7 NomSociété USERDEMO COMPANYNAME
3.3.8 Centres d'intérêt USERDEMO HOBBIES
3.3.9 OrderBefore USERDEMO ORDERBEFORE
3.3.10 TimeZone USERDEMO TIMEZONE
3.3.11 DemographicField Première occurrence USERDEMO FIELD1
3.3.11 DemographicField Deuxième occurrence USERDEMO FIELD2
3.3.11 DemographicField Troisième occurrence USERDEMO FIELD3
3.3.11 DemographicField Quatrième occurrence USERDEMO FIELD4
3.3.11 DemographicField Cinquième occurrence USERDEMO FIELD5
3.3.11 DemographicField Sixième occurrence USERDEMO FIELD6
3.3.11 DemographicField Septième occurrence USERDEMO FIELD7
4 Données utilisateur S/O S/O
4.1 UserDataField S/O S/O