Develop > Persistence layer > Data assets
Bootstrap files
Bootstrap files are XML files which WebSphere Commerce uses during instance creation to populate database tables with information, after the schema has been created. Once the data has been loaded, you can see the pre-loaded information in the appropriate database table. Bootstrap files can be used to retrieve information about specific data, such as calculation codes and pricing policies.
IBM recommends that you do not modify any of the bootstrap files. If modified, an instance may not be created successfully and could result in a major support issue.
WebSphere Commerce uses the following bootstrap files:
- ACUserGroups_locale.xml
- defaultAccessControlPolicies.xml
- defaultAccessControlPolicies_locale.xml
- ubf_transformed.xml
- wcs.bootstrap.xml
- wcs.bootstrap_adv.xml
- wcs.bootstrap_adv_locale.xml
- wcs.bootstrap_pro.xml
- wcs.bootstrap_pro_locale.xml
- wcs.bootstrap_locale.xml
- wcs.bootstrap_multi_locale.xml
- wcs.keys.xml
- wcs.site.xml
- wcs.userreg.xml
These files are located under...
WC_INSTALL/schema/xmlIn addition, WebSphere Commerce uses the following staging bootstrap files:
- wcs.staging.xml
- wcs.staging.keys.xml
These files are located under...
WC_INSTALL/schema/db2
WC_INSTALL/schema/oracle...depending on whether you use DB2 or Oracle as the database.
Existing bootstrap files from previous releases of WebSphere Commerce have been renamed to include "_base". For example, wcs.bootstrap_base.xml.
New bootstrap files have been componentized based on WebSphere Commerce features, and contains data for only the specified WebSphere Commerce feature.
The following features use componentized WebSphere Commerce bootstrap files:
- Approvals
- Business tools
- Catalog
- Collaboration
- Contracts
- Coupons
- Development tools
- E-mail activities
- Fulfillment
- Inventory
- Members
- Messaging
- Negotiation
- Orders
- Order management
- Payment
- Personalization
- Portal and pervasive computing (PvC)
- Price
- Product Advisor
- Returns
- RFQ
- Rules
- Runtime
- Search
- Stage
- UBF
- UTF
New bootstrap files contain the component name within the file name. For example, wcs.bootstrap_catalog.xml.
Related reference
Language-dependant bootstrap file
Language-independent bootstrap file
Multi-language bootstrap file
Stage bootstrap file