Instruction SetPendingOrder

Cette instruction définit une commande en attente comme la commande en attente en cours. 

Valeurs des paramètres

http://host_name/path/
(Obligatoire) Nom qualifié complet de 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 à forUser, mais identifie l'utilisateur par l'ID d'utilisateur interne, tel qu'elle est indiquée 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.
storeId
Numéro de référence d'un magasin.
URL
(Obligatoire) URL à appeler lorsque l'instruction aboutit.
orderId
Spécifie une commande à l'aide de son numéro de référence ou de l'une des Abréviations de commande ".", "*", ".t", "*t".
outOrderName
Indique les noms des paires nom-valeur à ajouter à l'URL de réacheminement spécifiée par le paramètre URL.

Exemple 1
Pour le client qui exécute cette instruction, l'exemple marque toutes les commandes en attente comme en cours.  Les numéros de référence des commandes en attente qui ont été marquées en cours sont ajoutés à l'URL de réacheminement sous le nom orderId. Lorsque l'instruction aboutit, elle appelle l'instruction OrderItemDisplay.
    http://myhostname/webapp/wcs/stores/servlet/SetPendingOrder?orderId=*
    &outOrderName=orderId&URL=/webapp/wcs/command/OrderItemDisplay

Exemple 2
Dans cet exemple, l'instruction OrderItemAdd a d'abord été appliquée à une commande.  Ceci permet de créer une commande et de définir un orderId (112, par exemple) à partir de la table ORDERS.  Cette commande en attente est alors définie en tant que commande en attente en cours. 
     http://myhostname/webapp/wcs/stores/servlet/OrderItemAdd?catEntryId=322200305
     &quantity=1&URL=OrderItemDisplay&orderId=**

http://myhostname/webapp/wcs/stores/servlet/SetPendingOrder?orderId=112&URL=OrderItemDisplay

Comportement
Appelle l'instruction SetCurrentPendingOrdersCmd puis lui transmet les numéros des commandes en attente devant être marquées en cours. 

Condition d'exception
Si une commande est introuvable, une exception d'application est générée. 

Rubriques connexes

Référence connexe

IBM copyright