Instruction RequisitionListItemUpdate
Cette instruction ajoute, met à jour et supprime des articles de la liste préconfigurée.

Valeurs des paramètres
- http://host_name/path/
- (Obligatoire) Nom qualifié complet de votre serveur WebSphere Commerce Server et chemin de configuration
- 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 au paramètre forUser, mais identifie l'utilisateur grâce à son ID utilisateur interne, tel qu'il est
indiqué dans la table USERS.
- 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.
- URL
- (Obligatoire) URL devant être lancée lorsque l'instruction aboutit.
- orderItemId_i
- Numéros de référence des articles à mettre à jour dans la liste préconfigurée.
- storeId
- La référence de magasin, obligatoire uniquement si vous souhaitez ajouter des produits ou des articles aux commandes.
- catEntryId_i
- Numéros de référence des articles à ajouter.
- partNumber_i
- Si ce paramètre est précisé, catEntryId_i est ignoré. Les paramètres partNumber et memberId permettent
de déterminer la référence catentry_id en sélectionnant les colonnes
PARTNUMBER et MEMBER_ID dans la
table CATENTRY et l'instruction se
comporte comme si la référence du produit concerné était spécifiée
comme valeur du paramètre catEntryId.
- memberId_i
- Identificateur du membre qui possède le catalogue concerné par la commande.
- attrName_i
- Tout attribut distinct défini pour l'article.
- attrValue_i
- Valeur de l'attribut dans attrName.
- quantity_i
- (Obligatoire) Quantité de l'article à ajouter à la commande.
- UOM_i
- Unité de mesure.
- addressId_i
- Numéro de référence de l'adresse d'expédition des produits et articles.
- shipModeId_i
- Numéro de référence du mode d'expédition utilisé pour le produit ou l'article.
- comment_i
- Commentaire à associer aux articles de commande créés ou mis à jour.
- field1_i
- Valeur entière réservée au magasin.
- field2_i
- Valeur de texte réservée au magasin ; peut contenir 254 caractères au maximum.
- requisitionListId
- ID de la liste préconfigurée.
- outOrderName
- Indique les noms des combinaisons nom-valeur à ajouter à l'URL de réacheminement. Les valeurs des combinaisons nom-valeur sont les références des commandes
créées ou mises à jour.
- outOrderItemName
- Indique les noms des combinaisons nom-valeur à ajouter à l'URL de réacheminement. Les valeurs des paires nom-valeur sont les références des articles commandés crées ou mis à jour.
- listId
- ID de la liste d'articles. Lorsque vous spécifiez ce paramètre, l'instruction OrderItemUpdate crée une nouvelle commande contenant tous les articles de la liste. Vous pouvez utiliser l'une de ces abréviations spéciales :
".", "*", ".t", "*t". Reportez-vous à
Abréviations de commande pour obtenir une description.
- orderDesc
- Spécifie la description de la nouvelle commande créée par cette instruction.
Comportement
- Le paramètre original orderId de l'instruction OrderItemUpdate est remplacé par requistionListId.
- requisitionListId ne prend pas en charge l'abréviation, il doit s'agir d'un nombre.
- L'instruction RequisitionListItemUpdate ne gère ni les stocks ni le calcul des prix.
Conditions d'exception
- Si une valeur de paramètre est non valide, l'instruction lance ECApplicationException avec un message d'erreur RLInvalidInputErrorView.
- Si le partNumber est précisé et qu'il n'est pas disponible dans le catalogue, l'instruction lance ECApplicationException avec un message d'erreur RLBadPartNumberErrorView

