eHealth mappings no longer work after being upgraded to CA Spectrum r9.2

Document ID : KB000050727
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

Running an existing clustered eHealth environment and upgrading from Spectrum 9.1 to 9.2, eHealth mappings may not be migrated in 9.2 and no future mappings take place.

Solution:

This will be fixed by applying hotfix patch H01 or higher. The solution is noted in the release note for the hotfix patches as follows:

Symptom: eHealth integration mappings fail after upgrade to Spectrum 9.2 when integrated with an eHealth cluster. The Spectrum Tomcat logs show errors similar to the following: Jun 18, 2010 12:12:03 PM - ThreadPool: exception thrown from ThreadTask: org.omg .CORBA.BAD_PARAM: Invalid array length vmcid: 0x0 minor code: 0 completed: No ^M at com.aprisma.spectrum.core.idl.CsCAttribute.CsCAttrValListHelper.write (CsCAttrValListHelper.java:53) at com.aprisma.spectrum.core.idl._CsCModelDomainStub.doActionOnModelsByI Ds(_CsCModelDomainStub.java:2735) at com.aprisma.spectrum.app.ehealth.mapping.MappingMigrator$MigrationTas k.performTask(MappingMigrator.java:356) at com.aprisma.util.thread.CachedThread.run(CachedThread.java:135)

Resolution: Fixed the bug that caused mapping migration to fail.
(H01, swbug023850, 19442288-1)
(H01, swbug023871, 19454820-1)
(H01, swbug023863, 19446873-1)

The errors seen in the tomcat logs will look something like this:

      Jun 17, 2010 8:26:37 AM - Migrating eHealth mappings on domain 0x0x4e200000
      Jun 17, 2010 8:26:37 AM - ThreadPool: exception thrown from ThreadTask: 
      org.omg.CORBA.BAD_PARAM: Invalid array length  vmcid: 0x0  minor code: 0  
      completed: No
              at com.aprisma.spectrum.core.idl.CsCAttribute.CsCAttrValListHelper.write
      (CsCAttrValListHelper.java:53)
              at 
      com.aprisma.spectrum.core.idl._CsCModelDomainStub.doActionOnModelsByIDs
      (_CsCModelDomainStub.java:2735)
              at 
      com.aprisma.spectrum.app.ehealth.mapping.MappingMigrator$MigrationTask.performTa
      sk(MappingMigrator.java:356)
              at com.aprisma.util.thread.CachedThread.run(CachedThread.java:135)
 
      Jun 17, 2010 8:27:47 AM - Exception in writeMapping() 
      com.aprisma.spectrum.app.ehealth.common.EhealthException: eHealth mapping 
      error:  Excessive errors while writing mappings to mapping model 0x4e201027