"contextpath /PatientEJB Is Used In Other Web Application Deployment When Adding IHE to MPI Object Model (Doc ID 2001195.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Healthcare Master Person Index - Version 2.0.8 and later
Information in this document applies to any platform.

Symptoms

OHMPI version 2.0.7 using WebLogic Server Version: 10.3.6.0

Errors while deploying IHEMPI_Patient project

weblogic.management.DeploymentException: Error encountered during prepare phase of deploying WebService module 'IHEMPI_Patient-mpi-ejb.jar'.

Unable to deploy EJB: PatientEJB from IHEMPI_Patient-mpi-ejb.jar:

contextpath /PatientEJB is used in other web application. Please specify a different one.


Two WLS managed servers were created (a separate one for IHEMPI_Patient) in order to avoid "contextpath /PatientEJB is used in other web application"  and then, could deploy and run the IHEMPI_patient project with HL7v2 listener up and listening, but the columns in the tables have different names. For example, SBYN_PATIENT from OHMPI_Patient project table does not have the LIVINGARRAGEMENT field and then, can't see the records in the GUI from IHEMPI_Patient MDM web app. The error displayed reads:

"We apologize there is an error in the page. The server encountered unexpected condition which prevented it from fullfilling the request. Please contact the system administrator or Login again.


There are two separate MPI database schemas which are causing the unexpected issue:

  OHMPI_Patient: MPI Object Model from the US Patient Solution
  IHEMPI_Patient: : MPI Object Model from the out-of-box IHE Project

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms