Topic
  • 4 replies
  • Latest Post - ‏2015-12-23T02:43:55Z by SoumyaSantosh
Bhavik.Shah
Bhavik.Shah
16 Posts

Pinned topic addPerson failing on MDM v10

‏2012-07-17T14:13:10Z | mdm-migration
Hi,

When I run addPerson request on MDM v10 it fails with the below error.

ORB.thread.pool : 0 ERROR com.dwl.base.util.DWLExceptionUtils - com.ibm.mdm.eme.api.exception.MatchingServiceException: Unable to initialize service
at com.ibm.mdm.eme.api.MatchingServiceManager.getMatchingService(MatchingServiceManager.java:84)
at com.ibm.mdm.eme.util.EMEFactoryUtil.getInstance(EMEFactoryUtil.java:84)
at com.ibm.mdm.eme.adapter.EMEMatchingAdapter.searchSuspectsByObject(EMEMatchingAdapter.java:329)
at com.ibm.mdm.eme.adapter.EMEMatchingAdapter.searchSuspects(EMEMatchingAdapter.java:375)
at com.ibm.mdm.eme.party.EMEPartyMatcher.searchSuspects(EMEPartyMatcher.java:289)
at com.dwl.tcrm.coreParty.component.TCRMSuspectComponent.searchSuspects(TCRMSuspectComponent.java:3305)
at com.dwl.tcrm.coreParty.controller.TCRMCorePartyTxnBean.addPerson(TCRMCorePartyTxnBean.java:1609)
at com.dwl.tcrm.coreParty.controller.EJSLocalCSLTCRMCorePartyTxn_aeb50529.addPerson(EJSLocalCSLTCRMCorePartyTxn_aeb50529.java)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:600)
at com.dwl.base.requestHandler.DWLTxnBP.processPersistentObject(DWLTxnBP.java:310)
at com.dwl.base.requestHandler.DWLTxnBP.execute(DWLTxnBP.java:133)
at com.dwl.base.requestHandler.DWLTxnProcessor.processTx(DWLTxnProcessor.java:129)
at com.dwl.unifi.tx.manager.CTxRxFacade.processTxNormal(CTxRxFacade.java:789)

Is there any configuration to be done for Matching?

Thanks,
Bhavik
  • Bhavik.Shah
    Bhavik.Shah
    16 Posts

    Re: addPerson failing on MDM v10

    ‏2012-07-17T14:15:18Z  
    To add to this, this is working fine in my working fine on my workbench, but when I export the EAR to server , it is failing there.

    I exported the EAR using the workbench facility of EXPORT Hub Archive.

    Thanks
    Bhavik
  • SystemAdmin
    SystemAdmin
    344 Posts

    Re: addPerson failing on MDM v10

    ‏2012-07-17T15:06:00Z  
    To add to this, this is working fine in my working fine on my workbench, but when I export the EAR to server , it is failing there.

    I exported the EAR using the workbench facility of EXPORT Hub Archive.

    Thanks
    Bhavik
    Hi,

    The EAR includes a native library needed by the matching engine. In your workbench environment, the Windows version of this native library is in use. That's the file MDM\META-INF\eME\mad.dll.

    When you export the EAR, you need to make sure that the appropriate native library for the target platform is in the EAR. You should be able to get it by unpacking the install tar.gz file or the original EAR installed on the target server.

    Hope that helps, Catherine.
  • Bhavik.Shah
    Bhavik.Shah
    16 Posts

    Re: addPerson failing on MDM v10

    ‏2012-07-25T14:10:44Z  
    Hi,

    The EAR includes a native library needed by the matching engine. In your workbench environment, the Windows version of this native library is in use. That's the file MDM\META-INF\eME\mad.dll.

    When you export the EAR, you need to make sure that the appropriate native library for the target platform is in the EAR. You should be able to get it by unpacking the install tar.gz file or the original EAR installed on the target server.

    Hope that helps, Catherine.
    Hi Catherine,

    I was able to solve the issue after replacing the right file.

    Thank you very much.

    Regards,
    Bhavik
  • SoumyaSantosh
    SoumyaSantosh
    2 Posts

    Re: addPerson failing on MDM v10

    ‏2015-12-23T02:43:55Z  
    Hi Catherine,

    I was able to solve the issue after replacing the right file.

    Thank you very much.

    Regards,
    Bhavik

    HI,

    I get the same error when i try to run Add person transaction and below error for Add Organization. I have included the binary file (libMAD.so - linnux) and mad.dll (Windows32) in the MDM.ear file. Can you pls let me know what am i missing in this ?

     

    12/22/15 0:07:39:210 EST] 00000031 MatchingServi I com.ibm.mdm.eme.core.MatchingServiceImpl init Initializing environment...
    [12/22/15 0:07:39:302 EST] 00000031 DynamicConfig E com.ibm.mdm.eme.core.config.DynamicConfigurationLoader getRawStream Unable to find configuration archive: mdmeme-config.zip
                                     java.io.IOException: Unable to find configuration archive: mdmeme-config.zip
        at com.ibm.mdm.eme.core.config.DynamicConfigurationLoader.getRawStream(DynamicConfigurationLoader.java:219)
        at com.ibm.mdm.eme.core.config.DynamicConfigurationLoader.getStream(DynamicConfigurationLoader.java:162)
        at com.ibm.mdm.eme.core.config.DynamicConfigurationLoader.getArchiveGroup(DynamicConfigurationLoader.java:97)
        at com.ibm.mdm.eme.core.config.DynamicConfigurationLoader.getFileGroup(DynamicConfigurationLoader.java:79)
        at com.ibm.mdm.eme.core.config.dictionary.unl.UNLDictionaryConfigurationServiceImpl.populateWithUnlConfiguration(UNLDictionaryConfigurationServiceImpl.java:135)
        at com.ibm.mdm.eme.core.config.dictionary.unl.UNLDictionaryConfigurationServiceImpl.getDictionaryConfiguration(UNLDictionaryConfigurationServiceImpl.java:81)
        at com.ibm.mdm.eme.core.BaseMatchingServiceInitFactory.getDictionary(BaseMatchingServiceInitFactory.java:161)
        at com.ibm.mdm.eme.core.BaseMatchingServiceInitFactory.getMatchingCoreMeta(BaseMatchingServiceInitFactory.java:102)
        at com.ibm.mdm.eme.core.MatchingServiceImpl.init(MatchingServiceImpl.java:120)
        at com.ibm.mdm.eme.core.MatchingServiceFactoryImpl.newMatchingService(MatchingServiceFactoryImpl.java:53)