Instruction OrderDisplay

Cette instruction affiche le contenu des commandes spécifiées. Si aucune référence de commande n'est spécifiée, cette commande affiche la liste des instructions qui correspondent aux paramètres d'entrée.

osodispl.gif (9182 octets)

Valeurs des paramètres

http://host_name/path/
(Obligatoire) Nom qualifié complet de votre serveur WebSphere Commerce Server et chemin de configuration
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'il est indiqué dans la table USERS.
storeId
Numéro de référence du magasin pour lequel la commande est affichée.
outOrderName
Indique les noms des paires nom-valeur à affecter à une page JSP. La valeur de chaque paire nom-valeur est le numéro de référence de la commande à afficher. Si le nom n'est pas fourni, le nom par défaut "orderId" est utilisé.
status
Etat des commandes affichées. Par défaut, prend la valeur 'P' (en attente). Les abréviations ne peuvent être utilisées avec orderId que pour des commandes en attente. L'état ne peut être défini à X.
orderId
Référence de la commande à afficher. Si ce paramètre est omis, la commande se comporte comme si toutes les commandes du client à l'état spécifié, pour le magasin indiqué, étaient spécifiées. Les abréviations sont autorisées, mais seulement avec les commandes en attente (dont l'état est P). Reportez-vous à Abréviations de commandes pour obtenir une description des abréviations. 
remerge
Liste des OrderItems qui doivent être fusionnés avec d'autres OrderItems de la même commande et avec le même attribut correlationGroup, si cela est possible.
merge
Liste des OrderItems qui doivent être fusionnés avec d'autres OrderItems de la même commande si possible, sans distinction d'attributs correlationGroup.
check
Liste des OrderItems qui doivent être contrôlés par l'instruction d'activité CheckInventory.
allocate
Liste des OrderItems qui doivent être attribués à partir d'un stock existant.
backorder
Liste des OrderItems qui doivent être attribués à partir d'un stock prévu.
reverse
Liste des OrderItems dont les attributions doivent être préparées (en d'autres termes, les attributions doivent être retirées du stock existant ou prévu concerné).

Remarque : les paramètres remerge, merge, check, allocate, backorder et reverse sont applicables uniquement si le stock ATP est activé (voir la colonne ALLOCATIONGOODFOR dans la table STORE). Ils représentent les listes d'articles de commande (OrderItems) qui seront transmises à l'instruction AllocateInventory, qui appelle les instructions CheckInventoryAvailability, AllocateExistingInventory, AllocateExpectedInventory, DeallocateExistingInventory et DeallocateExpectedInventory, comme indiqué ci-après. Ces paramètres acceptent également les abréviations d'OrderItem, qui sont présentées en détails dans la rubrique d'aide Instructions du sous-système commandes.

Les valeurs par défaut des paramètres ATP sont les suivantes :

Exemple 1
L'exemple suivant affiche le contenu de la commande en attente portant le numéro de référence 1.
     http://myhostname/webapp/wcs/stores/servlet/OrderDisplay?orderId=1

Exemple 2
L'exemple ci-après affiche une commande avec un orderId donné et un status=P. 
     http://myhostname/webapp/wcs/stores/servlet/OrderDisplay?orderId=63&status=P

Comportement

Condition d'exception
Si aucune commande ne correspond aux paramètres spécifiés, l'instruction signale l'exception ECApplicationException en spécifiant l'instruction d'affichage des erreurs ErrorOrderNoneCmd.

Rubriques connexes

Référence connexe

IBM copyright