公佈配置參數

下列參數可用來在管理主控台中變更「公佈」公用程式的行為。這些參數可在下列目錄中的 WebSphere Commerce 配置檔 instance_name.xml 內找到:

<DevTools CommitCount="17000"
  ConnectionPoolSize="50"
        IDResolverCustomizerFile="DB2ConnectionCustomizer"
        IDResolverMode="mixed"
        IDResolverPropFile="IdResolveKeys"
        LoaderCustomizerFile="MassLoadCustomizer"
        LoaderMode="sqlimport"
        LoaderNoPrimary="error"
        MaxErrors="1"
        SampleSarPath="WC_installdir/samplestores"
        SarExtensions="sar;zip"
        SarPath="WC_installdir/instances/demo/sar"
        StoreFrontFile="devtools/storefront/StoreFront.xml"
        StoreParamsDescriptor="SAR-INF/store-refs.xml"
        StoresDataPath="$StoresDocRoot$/$StoresWebPath$/WEB-INF/stores"
        StoresDocRoot="WAS_installdir/installedApps/hostname/WC_demo.ear"
        StoresPropertiesPath="Stores.war/WEB-INF/classes"
        StoresWebPath="Stores.war"
        StoresXMLPath="WAS_installdir/installedApps/hostname/WC_demo.ear/Stores.war/WEB-INF/xml/tools/stores"
        TempPath="dWC_installdir/instances/demo/temp/tools/devtools"
        ToolsStoresPropertiesPath="WAS_installdir/installedApps/hostname/WC_demo.ear/properties/tools/stores"
        ToolsStoresXMLPath="WAS_installdir/installedApps/hostname/WC_demo.ear/Stores.war/WEB-INF/xml/tools/stores"
        WebAppPath="/webapp/wcs/stores"
      display="false"
        instanceDir="WC_installdir/instances/demo">
</DevTools>
確定數
此為公佈期間所用的數目。在載入記錄的每一個確定數後,即會對資料庫進行確定。 如果資料中有錯誤,資料庫會回復到前一個確定點。 請根據您所載入的資料量來修改此數目 - 確定數的值必須比保存中的列數還大。 在增加確定數後,您也必須增加 DB2 的日誌大小。
ConnectionPoolSize
JDBC 連線儲存池大小。
IDResolverCustomizerFile(必要)
可讓您指定一個自訂程式檔案,以搭配 ID 解析程式使用。預設值為 DBConnectionCustomizer 或 OracleConnectionCustomizer。
iSeriesIDResolverCustomizerFile 為必要參數。 在 iSeries 中,如果您將實例配置成使用原生的 JDBC 驅動程式,則預設值為 ISERIES_RESWCSID_Customizer; 如果您將實例配置成使用工具箱 JDBC 驅動程式,則預設值為 TOOLBOX_RESWCSID_Customizer。
IDResolverMode
「ID 解析程式」模式是處理 ID 解析程式輸入時所用的方法; 換句話說,是將資料視為原始資料中有識別碼存在(update 模式)或者不存在(load 模式)。 當有些識別碼存在而有些不存在時, 請使用 mixed 模式。在「公佈」期間,建議您採用 mixed 模式。
IdResolverPropFile
IdResGen 指令在解析與產生 WebSphere Commerce 資料的 ID 時所用的內容檔名稱。
LoaderCustomizerFile(必要)
可讓您指定一個自訂程式檔案,以搭配載入器套件使用。 預設自訂程式檔案為 MassLoadCustomizer。
iSeries LoaderCustomizerFile 為必要參數。如果您使用「原生 JDBC 驅動程式」,則預設值為 ISeries_LODWCSDTA_Customizer。
LoaderMode
載入器的模式有下列六種,在此只討論下列三種:SQL import、Native import 與 load。有關這些方法、cadelete 與 delete 的進一步資訊, 請參閱 WebSphere Commerce 開發作業線上說明中的「Load 指令」主題。
SQL import:此模式採用「Java 資料庫連線功能 (JDBC)」來插入與
更新資料,可提供最大彈性的作業模式,
不過當將大量資料匯入數量不多的表格時,則作業速度最慢。
它可容許資料格層次的更新。建議您使用 SQL import。
Native import:
AIXLinuxSun Solaris 作業環境Windows 此模式採用 DB2 原生的匯入功能, 可容許資料格層次的更新,
速度與彈性適中。

iSeries此模式採用 CPYFRMIMPF 指令。

Load:
AIXLinuxSun Solaris 作業環境Windows 此模式採用原生的 RDBMS 機能(DB2 Load 或 SQLLoad)
在將大量資料載入到為數不多的表格中時,此種模式速度最快。
如果您想公佈到暫置作業伺服器,則無法使用 Load 方法。

iSeries 此模式採用 CPYFRMIMPF 指令,在將大量資料載入到為數不多的表格中時,此種模式速度最快。load 模式僅會插入資料; 它不會更新資料。如果已存在您所載入之資料的記錄, 則會發生錯誤。
Ignore:當您選取 ignore 時,公佈功能不會載入任何資料, 也不會呼叫產品配套公佈、合約與帳戶匯入或付款配置。

LoaderNoPrimary
當輸入檔中有記錄遺漏主要鍵時,Load 指令所用的參數。 其選項有下列三個:error、skip 與 insert。
Error:報告遺漏的主要鍵,並終止執行。
Skip:略過輸入檔中沒有主要鍵的記錄。
Insert:試著處理(插入或刪除)資料。
MaxErrors
在載入商店資料期間,公佈程序所能容許的錯誤數上限。 一旦超過此數目,公佈即會停止並且回復。 預設值為 1
SampleSarPath
出現在「公佈」公用程式中之範例商店紀錄的位置。 SARRegistry.xml 檔中的項目為此目錄的相對路徑。 此為絕對路徑。
SarExtensions
可接受的商店紀錄檔副檔名 (SAR)。舉例來說,XXX.sar 或 XXX.zip。
SarPath
此目錄中的商店紀錄會自動顯示在「公佈」公用程式的「預設值」檢視畫面中。 這提供您在 SARRegistry.xml 中登錄商店紀錄的另一種方法。預設路徑為:
  • WC_installdir/instances/instance_name/sar
  • iSeriesWC_user_dir/instances/ instance_name/sar
  • WebSphere Commerce StudioWCStudio_installdir/Commerce/instances/instance_name/sar
StoreFrontFile
此檔案內含 WebSphere Commerce Accelerator 中之「變更頁面」頁面的相關資料, 以及 WebSphere Commerce Accelerator 中之「上載廣告看板與標誌」頁面的影像大小規格。
StoreParmsDescriptor
商店紀錄中之 store-refs.xml 檔的路徑。每一項商店紀錄在指定的位置中皆必須有這個描述子。此檔案含有公佈商店時某商店紀錄的特定參數,像是「商店目錄」與「商店識別碼」。
StoresDataPath
商店之資料資產的預設位置。目前不使用此參數。
StoresDocRoot
WebSphere Commerce Server 中商店資產的儲存位置。 此為絕對路徑。
StoresPropertiesPath
商店文字資產的位置(含在內容資源連結中)。 StorePropertiesPath 為 StoresDocRoot 的相對路徑。 舉例來說,假設 StoresDocRoot 為:
drive:/WebSphere/AppServer/installedApps/WC_Enterprise_App_instance_name.ear

則商店內容路徑為:

drive:/WebSphere/AppServer/installedApps/WC_Enterprise_App_instance_name.ear/
wcstores.war/WEB-INF/classes
StoresWebPath
商店 Web 資產的位置。StoreWebPath 為 StoresDocRoot 的相對路徑。 舉例來說,假設 StoresDocRoot 為:
drive:/WebSphere/AppServer/installedApps/WC_Enterprise_App_instance_name.ear
則 StoresWebPath 為:
drive:/WebSphere/AppServer/installedApps/WC_Enterprise_App_instance_name.ear/wcstores.war
StoresXMLPath
商店工具相關檔案的根目錄。
ToolStorePropertiesPath
WebSphere Commerce Accelerator 中之「變更流程」工具的文字資產位置。
ToolsStoresXMLPath
WebSphere Commerce Accelerator 中之「變更流程」工具的 XML 資產位置。
WebAppPath
WebAppPath 為商店 URL 中的一部份。例如,假設商店 URL 為  
http://hostname/webapp/wcs/stores/Mystore/index.jsp

/webapp/wcs/stores 即為 WebAppPath。

display
僅供內部使用。
instanceDir
實例的目錄。例如 WC_installdir/instances/demo