「商店服務」可讓您在已公佈的商店中架構某些特性。 亦即,您可以選擇哪些特性要顯示在商店中。
重要事項:目前「商店服務」只支援架構如下的共同特性:
這些特性只適合架構於以 「工具屋」與「新時尚館」範例商店為基礎的商店中。
在「商店服務」的「架構商店」頁面中(目前有兩頁「架構」頁面:
「架構共同工作區」與「架構客戶關懷」),
您將選擇要在商店中啟用或停用指定的特性。
選取啟用或停用, 以決定哪些特性將顯示在您商店的 JSP 檔中。
「工具屋」與「新時尚館」範例商店中的 JSP 檔含有自訂標籤 (<flow:ifEnabled> 與 <flow:ifDisabled>), 可讓「商店服務」用以在您商店中啟用或停用所選特性。 <flow:ifEnabled> 標籤含括 JSP 檔中只有在啟用指定特性時才適用的部份。 <flow:ifEnabled> 標籤含括 JSP 檔中只有在停用指定特性時才適用的部份。
在您決定啟用或停用特性後,您有兩項選擇:套用或永久套用。
如果您選擇套用,則「商店服務」會使用適當標籤 (例如 <flow:ifEnabled>,如果您選擇啟用的話), 在商店中顯示該特性。標籤仍適當保留,且 JSP 檔不變。
不過,如果您選擇永久套用, 則「商店服務」會移除 JSP 檔中您不會用到的部份。 亦即,如果您選取啟用,然後選取 永久套用, 則「商店服務」會保留 JSP 檔中 <flow:ifEnabled> 標籤所含括的部份, 但會移除 JSP 檔中 <flow:ifDisabled> 標籤所含括的部份。接著會移除 <flow:ifEnabled> 與 <flow:ifDisabled> 標籤。
重要事項:一旦您選擇永久套用, 便無法再於您的商店中啟用或停用這些特性。 因此,建議您為您要架構的商店建立幾份 JSP 檔。 JSP 檔位於下列目錄中:
drive:\WebSphere\AppServer\installedApps\
WC_Enterprise_App_instancename.ear\wcstores.war\storedir
drive:\Program
Files\WebSphere\AppServer\
installedApps\WC_Enterprise_App_instancename.ear\wcstores.war\storedir
/usr/WebSphere/AppServer/installedApps/WC_Enterprise_App_instancename.ear
/wcstores.war/storedir
/opt/WebSphere/AppServer/installedApps/WC_Enterprise_App_instancename.ear
/wcstores.war/storedir
/QIBM/UserData/WebASAdv4/WASinstancename/installedApps/
WC_Enterprise_App_instancename.ear/wcstores.war/storedir
範例商店紀錄(「新時尚館」與 「工具屋」)
亦含有在架構程序期間「商店服務」會用到的額外 XML 檔。
請勿將這些檔案從商店紀錄中移除或加以變更,
否則可能會遺失架構特性。
重要事項:「新時尚館」與「工具屋」範例商店中所新增的自訂標籤(<flow:ifEnabled>
與 <flow:ifDisabled>) 與 XML 檔主要不是用在非以這兩個範例為基礎的商店中。
因此您不應將這些標籤與 XML 檔複製或重建於其它商店或商店紀錄中。
![]() |