发布配置参数

使用以下参数更改管理控制台中“发布”实用程序的行为。这些参数可以在 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>
Commit Count
此数值用在发布过程中。在每个提交计数数目的记录装入后,数据库便会提交。如果数据中有错误,则数据库将回滚到上一个确认点。根据您装入的数据数量修改此数值-提交计数必须设置为大于归档文件行数的数值。在增加提交计数后,您可能还需要增加 DB2 日志大小。
ConnectionPoolSize
JDBC 连接池大小。
IDResolverCustomizerFile(必填)
允许您指定对标识解析器使用的定制程序文件。缺省值为 DBConnectionCustomizer 或 OracleConnectionCustomizer。
iSeriesIDResolverCustomizerFile 参数是必填的。如果您已配置了实例来使用本机 JDBC 驱动程序,则 iSeries 上的缺省值为 ISERIES_RESWCSID_Customizer,如果您已配置实例使用工具箱 JDBC 驱动程序,则缺省值为 TOOLBOX_RESWCSID_Customizer。
IDResolverMode
标识解析器方式是用于处理标识解析器输入的方法;特别地,是否处理数据,好似标识存在(更新方式)或不存在(装入模式)于原始数据中。当一些标识存在而其它标识不存在时,使用混合方式。对于“发布”,推荐使用混合方式。
IdResolverPropFile
IdResGen 命令用于为 WebSphere Commerce 数据解析和生成标识的属性文件的名称。
LoaderCustomizerFile(必填)
允许您指定对装入程序软件包使用的定制程序文件。缺省定制程序文件为 MassLoadCustomizer。
iSeriesLoaderCustomizerFile 参数是必填的。如果您正在使用本机 JDBC 驱动器,则缺省值为 ISeries_LODWCSDTA_Customizer。
LoaderMode
装入程序有六种方式:此处仅讨论三种方式,即 SQL 导入、本地导入和装入。有关这些方法以及级联和删除的更多信息,请参阅“WebSphere Commerce 开发”联机帮助中的“装入命令”主题。
SQL 导入:此方式使用 Java 数据库连接(JDBC)
插入和更新数据,它为将大量数据导入少量表中提供了最灵活的操作方式,同时也是最慢的方式。它允许
单元级别的更新。建议您使用 SQL 导入。
本机导入:
AIXLinuxSun Solaris Operating EnvironmentWindows此方式使用 DB2 本机导入函数,并且允许具有中等速度和灵活性的单元级别的更新。

iSeries此方式使用 CPYFRMIMPF 命令。

装入:
AIXLinuxSun Solaris Operating EnvironmentWindows此方式使用 RDBMS 的本机实用程序(DB2 装入或 SQLLoad)
这是将大量数据装入少量的表的最快方式。
如果您正在发布到登台服务器,则您无法使用装入方法。

iSeries此方式使用 CPYFRMIMPF 命令,并且这是将大量数据装入少量的表的最快方式。装入方式仅插入数据;它不更新数据。如果对于您正在装入的数据已存在记录,则发生一个错误。
忽略:如果您选择忽略,则发布功能不装入任何数据,并且也不调用产品集发布、合同和帐户导入或支付配置。

LoaderNoPrimary
当输入文件中的一个记录的主键丢失时,Load 命令使用的参数。有三个选项:错误、跳过和插入。
错误:报告丢失的主键并终止。
跳过:跳过输入文件中所有没有主键的记录。
插入:试图处理(插入或删除)数据。
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 贸易加速器中“更改”页面的数据,以及 WebSphere 贸易加速器中“上载标题和徽标”页面的图像大小规格。
StoreParmsDescriptor
商店归档文件中包含的 store-refs.xml 文件的路径。每个商店归档文件都必须在指定的位置出现该描述符。此文件包含特定于商店发布中使用的商店归档文件的参数,例如“商店目录”和“商店标识符”。
StoresDataPath
商店数据有用资源的缺省位置。当前不使用此参数。
StoresDocRoot
商店的有用资源在 Websphere Commerce Server 上存储的位置。这是一个绝对路径。
StoresPropertiesPath
商店文本有用资源的位置(包含在属性资源绑定中)。StorePropertiesPath 是相对于 StoresDocRoot 的。例如,如果 StoresDocRoot 为:
drive:/WebSphere/AppServer/installedApps/WC_Enterprise_App_instance_name.ear

则 StoresPropertiesPath 为:

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 贸易加速器中“更改”流工具的文本有用资源的位置。
ToolsStoresXMLPath
WebSphere 贸易加速器中“更改”流工具的 XML 有用资源的位置。
WebAppPath
WebAppPath 构成商店 URL 的一部分。例如:如果商店 URL 为 
http://hostname/webapp/wcs/stores/Mystore/index.jsp

/webapp/wcs/stores 是 WebAppPath。

display
仅适用于内部使用。
instanceDir
实例目录。例如 WC_installdir/instances/demo