使用以下参数更改管理控制台中“发布”实用程序的行为。这些参数可以在 WebSphere Commerce 配置文件 instance_name.xml 中找到,此文件位于以下目录:
- WC_installdir/instances/ instance_name/xml/instance_name.xml
WC_user_dir/instances/instance_name/xml/instance_name.xml
WCStudio_installdir/Commerce/instances/xml/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。
IDResolverCustomizerFile 参数是必填的。如果您已配置了实例来使用本机 JDBC 驱动程序,则 iSeries 上的缺省值为 ISERIES_RESWCSID_Customizer,如果您已配置实例使用工具箱 JDBC 驱动程序,则缺省值为 TOOLBOX_RESWCSID_Customizer。
- IDResolverMode
- 标识解析器方式是用于处理标识解析器输入的方法;特别地,是否处理数据,好似标识存在(更新方式)或不存在(装入模式)于原始数据中。当一些标识存在而其它标识不存在时,使用混合方式。对于“发布”,推荐使用混合方式。
- IdResolverPropFile
- IdResGen 命令用于为 WebSphere Commerce 数据解析和生成标识的属性文件的名称。
- LoaderCustomizerFile(必填)
- 允许您指定对装入程序软件包使用的定制程序文件。缺省定制程序文件为 MassLoadCustomizer。
LoaderCustomizerFile 参数是必填的。如果您正在使用本机 JDBC 驱动器,则缺省值为 ISeries_LODWCSDTA_Customizer。
- LoaderMode
- 装入程序有六种方式:此处仅讨论三种方式,即 SQL 导入、本地导入和装入。有关这些方法以及级联和删除的更多信息,请参阅“WebSphere Commerce 开发”联机帮助中的“装入命令”主题。
- SQL 导入:此方式使用 Java 数据库连接(JDBC)
插入和更新数据,它为将大量数据导入少量表中提供了最灵活的操作方式,同时也是最慢的方式。它允许
单元级别的更新。建议您使用 SQL 导入。 - LoaderNoPrimary
- 当输入文件中的一个记录的主键丢失时,Load 命令使用的参数。有三个选项:错误、跳过和插入。
错误:报告丢失的主键并终止。 - 跳过:跳过输入文件中所有没有主键的记录。
- 插入:试图处理(插入或删除)数据。
- MaxErrors
- 这是发布进程在装入商店数据时允许发生的最大数目的错误。如果超过此数值,则发布停止并回滚。缺省值为 1。
- SampleSarPath
- 在“发布”实用程序中显示的样本商店归档文件的位置。SARRegistry.xml 文件中的条目与此目录有关。这是一个绝对路径。
- SarExtensions
- 可接受的商店归档文件(SAR)的扩展名。例如,XXX.sar 或 XXX.zip。
- SarPath
- 此目录中包含的商店归档文件将自动显示在“发布”实用程序的缺省视图中。这提供了另一种在 SARRegistry.xml 中注册商店归档文件的方法。缺省路径是:
- 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