這個網站層次下的指令會將某個喜好項目清單中的喜好項目複製到另一個清單中, 藉以建立或更新喜好項目清單。
參數值
下例中所用的加號 (+) 是以空格型式儲存在資料庫中。
範例 1
下列範例是從客戶之現行喜好項目清單(參考號碼為 1)中複製出所有產品,藉以建立新喜好項目清單。
並指定新喜好項目清單的說明。
指令亦會重新導向到一個 URL 中,以顯示新清單。並使用 outListId 參數,
以指出需將 listId 參數傳給 InterestItemDisplayCmd
指令。
InterestItemDisplayCmd 指令中的 listId 參數值為新喜好項目清單的參考號碼。
http://host_name/webapp/wcs/stores/servlet/InterestItemListCopy?
inListId=1&catEntryId=*&outListId=*
&outListDesc=The+new+list+Description&outListIdName=listId
&URL=/webapp/commerce/InterestItemDisplay
範例 2
下列範例是建立新的空喜好項目清單,並沿用喜好項目清單 4 的說明。
http://host_name/webapp/wcs/stores/servlet/InterestItemListCopy?
inListId=4&outListId=**&URL=/
範例 3
下列範例是變更喜好項目清單 12 的說明。如果此清單不存在,則會發生錯誤:
http://host_name/webapp/wcs/stores/servlet/InterestItemListCopy?
outListId=12&outListDesc=The+new+Description&URL=/
範例 4
下列範例是將現行客戶的所有喜好項目清單合併到一個新清單中,
而其說明為 "The contents of all my current shopping carts"(現行所有購物車中的內容)。
重新導向的 URL 含有一個「名稱-值」配對 outlistId=<nnn>;
其中 <nnn> 為新喜好項目清單的參考號碼。
http://host_name/webapp/wcs/stores/servlet/InterestItemListCopy?
inListId=.&catEntryId=*&outListId=**&outListIdName=outlistId
&outListDesc=The+contents+of+all+my+current+shopping+carts&URL=/
範例 5
下列範例是將客戶現行喜好項目清單中的所有項目複製到客戶所有現有的喜好項目清單中。同時,它會建立一個新喜好項目清單,
其中含有出自所有現行喜好項目清單中的所有喜好項目。
原存在於輸出喜好項目清單中的項目將會被取代。
http://host_name/webapp/wcs/stores/servlet/InterestItemListCopy?
inListId=.&catEntryId=*&outListId=*&outListId=**&inListIdName=inlistId
&outListIdName=outlistId&URL=/demomall/basemall.htm
規則
異常狀況
如果指定給 AuthIIListAccessCmd 作業指令的作業指令執行失敗,
則函數會設定 AuthIIListAccessErr 異常作業,以處理此錯誤。
![]() |