cancel
Showing results for 
Search instead for 
Did you mean: 

bootstrap-config.xml

Former Member
0 Kudos

Hi everyone,

I would like to know how the bootstrap-config.xml is called and processed in ISA scenario

In the content, there's a className = xxx.*.ExtendedConfigInitHandler, and it has a parameter

<param name="target-datastore" value="DB"/>

what does this mean ? Does this synchronise with some database when it's booting ?

Thanks!

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Starting from J2EE server NW2004s and above, the server has its own database. It could be MS SQL Server or MaxDB or whatever database you chose to install the J2EE server (Java stack)

CRM 5.0 onwards, all the XCM setting you maintain are in fact are stored in the database in the J2EE server.

Prior to this change that is in CRM 4.0, the J2EE server was still WAS 6.40 and there was no need for any database for J2EE server for using E-Commerce applications. The XCM setting were stored in files.

<param name="target-datastore" value="DB"/>

was not even there in the older version. The default storage is file.

After the application s started, the XCM parameters are read and cached at application context. When individual users use the application, the values are mostly read from this cache.

Former Member
0 Kudos

Thanks Easwar!

Just an additional question. How can we clean the DB in this case? If we remove the application and deploy again, will it be clean ?

Where I can find information about this datastore?

Former Member
0 Kudos

In theory, un-deploying and re-deploying will clean and renew the table entries.

There are no public documents that explain anything about the data store.

The software component CRM-DDIC actually takes care of the framework requirements.

Answers (0)