Comando SetPendingOrder

Questo comando imposta un ordine in sospeso come ordine in sospeso corrente. 

Valori dei parametri

http://nome_host/path/
(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 di un negozio.
URL
(Obbligatorio) L'URL da richiamare quando il comando viene eseguito correttamente.
orderId
Specifica un ordine utilizzando il numero di riferimento ordine oppure una delle Abbreviazioni ordini ".", "*", ".t", "*t".
outOrderName
Specifica i nomi delle coppie nome-valore da aggiungere all'URL di reindirizzamento specificato dall'URL. 

Esempio 1
Per il cliente che esegue questo comando, nell'esempio tutti gli ordini in sospeso vengono selezionati come correnti.  Il numero di riferimento degli ordini in sospeso inviati come correnti viene aggiunto all'URL di reindirizzamento sotto il nome orderId.  Al termine del comando, viene richiamato il comando OrderItemDisplay.
    http://myhostname/webapp/wcs/stores/servlet/SetPendingOrder?orderId=*
    &outOrderName=orderId&URL=/webapp/wcs/command/OrderItemDisplay

Esempio 2
In questo esempio viene prima utilizzato OrderItemAdd per aggiungere un ordine. Viene creato un ordine e richiamato un orderId (supponiamo che sia 112) dalla tabella ORDERS.  Viene quindi impostato questo ordine in sospeso sull'ordine in sospeso corrente. 
     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

Azione
Richiama il comando di attività SetCurrentPendingOrdersCmd e vi trasferisce i numeri degli ordini in sospeso che sono stati contrassegnati come correnti. 

Condizione di eccezione
Se l'ordine non viene rilevato, si verifica una eccezione dell'applicazione. 

Argomenti correlati

Riferimento correlato

IBM copyright