Instruction OrgEntityUpdate
Cette instruction met à jour les informations sur l'entreprise ou le service (OrgEntityUpdate)
Utilisez cette instruction avec la connexion sécurisée (SSL) pour vous assurer que les informations sont codées.
A cette fin, tapez l'instruction avec le Protocole de transport hypertexte sécurisé (HTTPS).
Valeurs des paramètres
- http://host_name/path/
-
(Obligatoire) Nom qualifié complet et chemin de configuration de WebSphere Commerce Server.
- langId
- Définit ou restaure la langue préférée pour la durée de la session ; les langues prises en charge pour un
magasin figurent dans la table STORELANG.
- forUser
- ID de connexion de l'utilisateur au nom duquel l'instruction est exécutée. Seule une personne disposant des droits de traitement des commandes peut spécifier ce paramètre.
- forUserId
- Identique à forUser, mais identifie l'utilisateur par l'ID d'utilisateur interne, tel qu'elle est indiquée dans la table USERS.
- URL
-
(Obligatoire) URL à appeler lorsque l'instruction aboutit.
- orgEntityId
-
(Obligatoire) ID pour cette entreprise ou service ; il s'agit d'une clé associée à la table
MEMBER.
- orgEntityType
-
Type de l'entité en cours de mise à jour
O=Entreprise
OU=Service
- distinguishedName
-
Nom distinctif de l'entreprise ou du service, pour une utilisation LDAP.
- memberId
-
(Obligatoire si orgEntityType=OU) ID membre de l'entreprise parent ou du service qui est mis à jour ; il s'agit d'une référence de clé associée à la table MEMBER.
S'il s'agit d'une entreprise (orgEntityType=O), ce paramètre n'est pas obligatoire. S'il s'agit d'un service (orgEntityType=OU), ce paramètre est obligatoire et doit contenir l'ID membre parent de l'entreprise ou du service.
- legalId
-
Identificateur d'une entreprise enregistrée. Peut prendre la valeur nulle pour un service.
- businessCategory
-
Décrit le type d'activité exercée par une entreprise ou un service.
- orgEntityName
-
Nom de l'entreprise ou du service.
- preferredDelivery
-
Méthode à utiliser pour les livraisons.
- lastName
- (Obligatoire si le mode d'authentification est LDAP) Nom de famille du déclarant. Si le mode d'authentification est LDAP,
ce paramètre est obligatoire.
- firstName
- Prénom du déclarant.
- middleName
- Deuxième prénom du déclarant.
- address1
- La première ligne de l'adresse du déclarant.
- address2
- La deuxième ligne de l'adresse du déclarant.
- address3
- La troisième ligne de l'adresse du déclarant.
- addressfield1 à addressfield3
- Zones personnalisables.
- addressType
- Type d'adresse. Les valeurs correctes peuvent être configurées à l'aide des fichiers de propriétés : S (shipto, pour expédier), B (billto, pour facturer) et SB (pour expédier et facturer). Une adresse peut avoir
plusieurs types. Si un fichier de propriétés est introuvable, SB est la valeur par défaut utilisée.
- officeAddress
- Adresse interne (la boîte postale, par exemple).
- description
-
Description du déclarant.
- billingCode
- Code de l'entreprise du déclarant, destiné à identifier les adresses d'expédition ou de facturation, ainsi que
le centre de coûts.
- billingCodeType
- Code désignant la méthode de structure de code utilisée pour le code de facturation. La valeur par défaut
est D, attribuée par l'acheteur. La valeur 02 indique qu'il est attribué par Ariba.
- city
- Ville de résidence du déclarant.
- state
- Département, région, ou leurs équivalents, dans lesquels habite le déclarant.
- zipCode
- Code postal de l'adresse du déclarant.
- country
- Pays ou région du déclarant.
- phone1
- Numéro de téléphone principal du déclarant.
- phone2
- Numéro de téléphone secondaire du déclarant.
- phone1Type
-
Type de téléphone correspondant au numéro de téléphone principal du déclarant, par exemple TTY pour les personnes malentendantes, PCM pour les téléphones à modulation à impulsion ou CEL pour les téléphones mobiles.
Il s'agit d'une zone à 3 caractères.
- phone2Type
-
Type de téléphone correspondant au numéro de téléphone secondaire du déclarant, par exemple TTY pour les personnes malentendantes, PCM pour les téléphones à modulation à impulsion ou CEL pour les téléphones mobiles.
Il s'agit d'une zone à 3 caractères.
- publishPhone1
- 1=Indicateur signifiant que le numéro de téléphone principal du déclarant est répertorié.
- 0=Indicateur signifiant que le numéro de téléphone principal du déclarant n'est pas répertorié.
Ces zones publishPhone n'ont pas de valeurs par défaut. Si la zone n'est pas utilisée, elle reste vide dans la base de données.
- publishPhone2
- 1=Indicateur signifiant que le numéro de téléphone secondaire du déclarant est répertorié.
- 0=Indicateur signifiant que le numéro de téléphone secondaire du déclarant n'est pas répertorié.
- bestCallingTime
- D=Indicateur signifiant qu'il est préférable d'appeler le déclarant dans la journée.
- E=Indicateur signifiant qu'il est préférable d'appeler le déclarant dans la soirée.
- fax1
- Numéro de télécopie principal du déclarant.
- fax2
- Numéro de télécopie secondaire du déclarant.
- email1
- Adresse électronique ou Web principale du déclarant.
- email2
- Adresse électronique ou Web secondaire du déclarant.
- businessTitle
- Position du déclarant dans la société.
- organizationName
- Nom de l'entreprise que le déclarant représente.
- organizationUnitName
- Nom du service de l'entreprise que le déclarant représente.
- orgEntityField1 à orgEntityField3
-
Zones à personnaliser.
- shippingGeoCode
- Code de livraison en fonction d'une région géographique, particulièrement utile avec les logiciels de taxation.
- taxGeoCode
- Code de taxe basé sur une région géographique, particulièrement utile avec les logiciels de taxation.
- packageSuppression
- 1=Indique qu'il convient d'insérer des éléments d'emballage à l'expédition
- 0=Indique qu'il ne faut pas insérer d'éléments d'emballage à l'expédition.
Ces zones n'ont pas de valeurs par défaut. Si la zone n'est pas utilisée, elle reste vide dans la base de données.
- administratorLastName
- Nom de famille de l'administrateur.
- administratorFirstName
- Prénom de l'administrateur
- administratorMiddleName
- Deuxième prénom de l'administrateur.
Exemple
L'exemple suivant met à jour un service en entreprise. https://myhostname/webapp/wcs/stores/servlet/OrgEntityUpdate?URL=orgEntityManage.htm
&orgEntityID=54&orgEntityType=O
Comportement
- Appelle l'instruction d'activité AuditAddressCmd permettant d'exécuter un contrôle supplémentaire de paramètre.
Les développeurs de magasin doivent ajouter un nouveau code à l'instruction d'activité AuditAddressCmd pour personnaliser le contrôle.
- Le paramètre memberId est facultatif pour une entreprise. Pour définir le paramètre memberId d'une entreprise sur la valeur Null, celui-ci doit être égal à une chaîne vide.
- L'instruction OrgEntityErrorView est appelée lorsque cette instruction échoue.
L'URL indiquée est appelée lorsque l'instruction a abouti.
Conditions d'exception
- La valeur de L'URL doit être ne doit pas être nulle et sa longueur doit être supérieure à 0.
- Le paramètre orgEntityType doit avoir la valeur NULL ou il doit correspondre à 'O' ou 'OU'.
- Si la mise à jour correspond à un O à OU et que la zone memberId comporte la valeur O, alors le paramètre memberId ne devrait pas être null.
- Si le paramètre memberId n'est pas null, il doit être une clé associée pour faire référence à la table
ORGENTITY.