Comando OrderItemDisplay

Tale comando elenca tutti gli articoli ordine che si trovano nello stato in sospeso.

osoidisp.gif (7879 byte)

Valori dei parametri

http://nome_host/percorso/
(Obbligatorio) Il nome completo del WebSphere Commerce Server e il percorso di configurazione.
forUser
L'ID di collegamento dell'utente per conto del quale viene eseguito il comando; solo una persona con l'autorizzazione per elaborare ordini può specificare questo parametro.
forUserId
Come per forUser, ma con identificazione dell'utente mediante l'ID utente interno, come rilevato nella tabella USERS
langId
Imposta o reimposta la lingua prescelta per la durata della sessione; le lingue supportate per un negozio si trovano nella tabella STORELANG
storeId
Il numero di riferimento dell'indirizzo per gli articoli da elencare. Se questo parametro viene omesso, vengono elencati tutti gli ordini del cliente per tutti i negozi.
URL
L'URL da richiamare quando il comando viene completato con esito positivo
orderId
Specifica zero o più ordini, utilizzando i numeri di riferimento dell'ordine o una delle abbreviazioni speciali ".", "*", ".t", "*t". Per una descrizione di tali abbreviazioni, consultare Abbreviazioni ordini. Se il parametro storeId non viene specificato, la valutazione degli ordini correnti in sospeso viene fatta una volta per ciascun negozio del centro commerciale. Se questo parametro viene omesso, il valore predefinito utilizzato sarà "*".  
 
Un orderId implicito deve appartenere allo storeId implicito.  Se non corrispondono, viene restituito un errore: _ERR_INVALID_ORDER_REFNUM.  Se non viene specificato alcun parametro, vengono visualizzati tutti gli ordini nel negozio corrente, come se fosse stato specificato quanto segue: 
    orderId=*&storeId=xxx
in cui xxx è lo storeId implicito corrente
outOrderName
Specifica i nomi delle coppie nome-valore da aggiungere all'URL di reindirizzamento. Il valore di ogni coppia nome-valore è il numero di riferimento dell'ordine di destinazione.
addressId
Il numero di riferimento dell'indirizzo per gli articoli da visualizzare.
remerge
Un elenco di OrderItems che devono essere unificati con altri OrderItems nello stesso ordine e con lo stesso attributo correlationGroup, se possibile.
merge
Un elenco di OrderItems che devono essere unificati con altri OrderItems nello stesso ordine, indipendentemente dall'attributo correlationGroup.
check
Un elenco di OrderItems che devono essere verificati con il comando di attività CheckInventory.
allocate
Un elenco di OrderItems che devono essere assegnati da un inventario esistente.
backorder
Un elenco di OrderItems che devono essere assegnati da un inventario atteso.
reverse
Un elenco di OrderItems le cui assegnazioni devono essere rilasciate (ovvero, deve essere annullata l'assegnazione dell'inventario esistente o atteso).

Nota: I parametri remerge, merge, check, allocate, backorder e reverse sono applicabili solo se viene abilitato l'inventario ATP (consultare la colonna ALLOCATIONGOODFOR nella tabella STORE). Essi rappresentano l'elenco degli OrderItem che saranno trasferiti al comando di attività AllocateInventory, che richiama i comandi di attività CheckInventoryAvailability, AllocateExistingInventory, AllocateExpectedInventory, DeallocateExistingInventory e DeallocateExpectedInventory, come specificato di seguito. Inoltre, questi parametri accettano le abbreviazioni di OrderItem, che sono descritte minuziosamente nella guida ai Comandi del sottosistema dell'ordine.

I valori del parametro ATP predefiniti sono i seguenti:

Esempio 1
Il seguente esempio visualizza tutti i prodotti e gli articoli che corrispondono al numero di riferimento indirizzo 2 e tutti gli ordini in sospeso dell'acquirente.  I numeri di riferimento di questi ordini vengono trasmessi al comando OrderItemDisplay tramite il parametro orderId. 
     http://myhostname/webapp/wcs/stores/servlet/OrderItemDisplay?addressId=2

Esempio 2
Il seguente esempio prima aggiunge un ordine utilizzando OrderItemAdd, quindi visualizza i dettagli di spedizione relativi gli articoli:
     http://myhostname/webapp/wcs/stores/servlet/OrderItemAdd?catEntryId=322200305
     &quantity=1&URL=OrderItemDisplay&orderId=**

     http://myhostname/webapp/wcs/stores/servlet/OrderItemDisplay?orderId=111

Azione

Condizione di eccezione
Il comando genera l'eccezione specificando il comando di visualizzazione di errore RetrievePriceErrorView error view se si verificano le seguenti condiziomi:

Argomenti correlati

Riferimento correlato

IBM copyright