cancel
Showing results for 
Search instead for 
Did you mean: 

XCM Settings for CRM ISA 4.0 SP10

Ash_ok
Contributor
0 Kudos
54

Hi !

We are currently upgrading a CRM 4.0 ISA application from SP5 to SP10. The XCM settings for the vanilla 'b2c' webshop has been completed and the vanilla 'b2c' application has been extended to a new b2c application using the old extended application files with the new 'buildtool'. However, when we try to run the extended b2c project, after successfully deploying the new .ear file, we get an error that the XCM settings couldn't be found. The vanilla 'b2c' application runs perfectly though.

Could anyone with experience in CRM 4.0 ISA application SP10 list any unique steps to get the extended XCM data for the extended application correctly in the 'web.xml' file ?

Cheers,

Ashok.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Ashok,

At least let me know was the solution helpful.

Former Member
0 Kudos

Hi Ashok ,

In your web.xml file for b2c located in the path

<Inst-Dir>:\usr\sap\SID\DVEBMGS00\j2ee\cluster\server0\apps\sap.com\crm.b2c\servlet_jsp\b2c\root\WEB-INF

<Inst-Dir>:\usr\sap\SID\SYS\global\xcm\crm.b2c

Does the parameter

<param-name>customer.config.path.xcm.config.isa.sapmarkets.com</param-name>

<param-value>%sys.global.dir%/xcm/${com.sap.dc_name}</param-value> points to your configuration directory for B2C.The configuration directory is

<Inst-Dir>:\usr\sap\SID\SYS\global\xcm\crm.b2c

If not then change it by changing

${com.sap.dc_name} to the value "crm.b2c".This might help.

With Regards

Amit

Ash_ok
Contributor
0 Kudos

Hi Amit,

The config path for "%sys.global.dir%/xcm/${com.sap.dc_name}" should normally point to the standard XCM settings and ideally it should be outside the folder structure of the application (ie) not within either <Inst-Dir>:\usr\sap\SID\DVEBMGS00\j2ee\cluster\server0\apps\sap.com\crm.b2c\servlet_jsp\b2c\root\WEB-INF

or <Inst-Dir>:\usr\sap\SID\SYS\global\xcm\crm.b2c. Prior to CRM ISA 4.0 SP6, context parameters would determine this path during each deployment. This would ensure that an extended application would always point back to the standard XCM settings rather than having to maintain multiple XCM settings for each extended application. The reply from SAP OSS suggests that post CRM ISA 4.0 SP6, XCM settings would have to be maintained for each extended application (something that SAP supports) or the value of the config path of "%sys.global.dir%/xcm/${com.sap.dc_name}" should be changed individually for each extended application using the visual administrator to point to the standard XCM settings (something that SAP suggests as a work around but doesn't support).

Again, this problem is mainly caused by the fact that the context parameter of the XCM settings during deployment of any application has been removed from the SDM post CRM ISA 4.0 SP5. Removal of this context parameter from the SDM means that one would have to adopt either approach as suggested by SAP as above.

I hope this helps others out there who are migrating from a pre CRM ISA 4.0 SP6 to a post CRM ISA 4.0 SP6.

Cheers,

Ashok.