UCMDB and UD Practitioners Forum (Previously CMS)
cancel

UCMDB to Atrium Remedy Integration

Highlighted
UCMDB_Consultan
New Member.

UCMDB to Atrium Remedy Integration

Hi Experts,

 

I am facing a problem with the relationships during the integration of UCMDB to Atrium.

On trying to push the CIs along with relationships to Atrium, the below error is encountered in the logs for the relationships.

 

jvm 1    | TypeError: com.bmc.cmdb.api.CMDBRelationBase(): 1st arg can't be coerced to com.bmc.cmdb.api.CMDBClassNameKey

jvm 1    | Traceback (most recent call last):

jvm 1    | TypeError: com.bmc.cmdb.api.CMDBRelationBase(): 1st arg can't be coerced to com.bmc.cmdb.api.CMDBClassNameKey

jvm 1    | Traceback (most recent call last):

 

The CIs were being sent to Atrium comlpetely, but this error is coming for the relationships as found in probe logs as well failure status in the work folder logs.

 

Could you please help me what could be the cause of this issue.Many Thanks!!

 

Regards..

 

 

P.S. This thread has been moevd from Application Perf Mgmt (BAC / BSM) Support and News Forum to CMS and Discovery Support and News Forum. - Hp Forum Moderator

 

 

7 REPLIES
PuneetS
Honored Contributor.

Re: UCMDB to Atrium Remedy Integration

Hi,

 

Did you ever found a reson of the above error? I am also facing the same issue:

 

<2012-06-11 12:55:20,592> [DEBUG] [Thread-4003] - Checking push properties file for debugMode [e:\hp\UCMDB\DataFlowProbe\bin\..\runtime\probeManager\discoveryConfigFiles\AtriumPushAdapter\push.properties]
<2012-06-11 12:55:20,592> [DEBUG] [Thread-4003] - Debug mode = FALSE
<2012-06-11 12:55:20,592> [DEBUG] [Thread-4003] - test connection = false
<2012-06-11 12:55:20,607> [DEBUG] [Thread-4003] - Found valid adapter directory: e:\hp\UCMDB\DataFlowProbe\bin\..\runtime\probeManager\discoveryResources\AtriumPushAdapter
<2012-06-11 12:55:20,607> [DEBUG] [Thread-4003] - Found valid adapter work directory: e:\hp\UCMDB\DataFlowProbe\bin\..\runtime\probeManager\discoveryResources\AtriumPushAdapter\work
<2012-06-11 12:55:20,607> [DEBUG] [Thread-4003] - insertCiToAtrium/insertCiToRemedyARS failed
<2012-06-11 12:55:20,607> [ERROR] [Thread-4003] - ['Traceback (most recent call last):\n', '  File "pushToAtrium", line 229, in insertCiToAtrium\n', "TypeError: com.bmc.cmdb.api.CMDBInstanceBase(): 1st arg can't be coerced to com.bmc.cmdb.api.CMDBClassNameKey\n"]
<2012-06-11 12:55:20,607> [DEBUG] [Thread-4003] - insertCiToAtrium/insertCiToRemedyARS failed
<2012-06-11 12:55:20,607> [ERROR] [Thread-4003] - ['Traceback (most recent call last):\n', '  File "pushToAtrium", line 229, in insertCiToAtrium\n', "TypeError: com.bmc.cmdb.api.CMDBInstanceBase(): 1st arg can't be coerced to com.bmc.cmdb.api.CMDBClassNameKey\n"]
<2012-06-11 12:55:20,607> [DEBUG] [Thread-4003] - insertCiToAtrium/insertCiToRemedyARS failed
<2012-06-11 12:55:20,607> [ERROR] [Thread-4003] - ['Traceback (most recent call last):\n', '  File "pushToAtrium", line 229, in insertCiToAtrium\n', "TypeError: com.bmc.cmdb.api.CMDBInstanceBase(): 1st arg can't be coerced to com.bmc.cmdb.api.CMDBClassNameKey\n"]
<2012-06-11 12:55:20,607> [DEBUG] [Thread-4003] - insertCiToAtrium/insertCiToRemedyARS failed
<2012-06-11 12:55:20,623> [ERROR] [Thread-4003] - ['Traceback (most recent call last):\n', '  File "pushToAtrium", line 229, in insertCiToAtrium\n', "TypeError: com.bmc.cmdb.api.CMDBInstanceBase(): 1st arg can't be coerced to com.bmc.cmdb.api.CMDBClassNameKey\n"]
<2012-06-11 12:55:20,623> [DEBUG] [Thread-4003] - insertCiToAtrium/insertCiToRemedyARS failed
<2012-06-11 12:55:20,623> [ERROR] [Thread-4003] - ['Traceback (most recent call last):\n', '  File "pushToAtrium", line 229, in insertCiToAtrium\n', "TypeError: com.bmc.cmdb.api.CMDBInstanceBase(): 1st arg can't be coerced to com.bmc.cmdb.api.CMDBClassNameKey\n"]
<2012-06-11 12:55:20,623> [DEBUG] [Thread-4003] - insertCiToAtrium/insertCiToRemedyARS failed
<2012-06-11 12:55:20,623> [ERROR] [Thread-4003] - ['Traceback (most recent call last):\n', '  File "pushToAtrium", line 229, in insertCiToAtrium\n', "TypeError: com.bmc.cmdb.api.CMDBInstanceBase(): 1st arg can't be coerced to com.bmc.cmdb.api.CMDBClassNameKey\n"]
<2012-06-11 12:55:20,623> [DEBUG] [Thread-4003] - insertCiToAtrium/insertCiToRemedyARS failed
<2012-06-11 12:55:20,623> [ERROR] [Thread-4003] - ['Traceback (most recent call last):\n', '  File "pushToAtrium", line 229, in insertCiToAtrium\n', "TypeError: com.bmc.cmdb.api.CMDBInstanceBase(): 1st arg can't be coerced to com.bmc.cmdb.api.CMDBClassNameKey\n"]
<2012-06-11 12:55:20,623> [DEBUG] [Thread-4003] - insertLinkToAtrium: update_else_insert: link for Atrium: 9e55bc18e64e790a32f9376b5c89aa58 -> 7f2b2670f2bb52d0cef1778b65b5b18c
<2012-06-11 12:55:20,623> [DEBUG] [Thread-4003] - insertLinkToAtrium/insertCiToRemedyARS failed
<2012-06-11 12:55:20,623> [DEBUG] [Thread-4003] - insertLinkToAtrium: update_else_insert: link for Atrium: 9e55bc18e64e790a32f9376b5c89aa58 -> 290260e2f261767a0180551bc7a8ce3f
<2012-06-11 12:55:20,623> [DEBUG] [Thread-4003] - insertLinkToAtrium/insertCiToRemedyARS failed
<2012-06-11 12:55:20,638> [DEBUG] [Thread-4003] - insertLinkToAtrium: update_else_insert: link for Atrium: 9e55bc18e64e790a32f9376b5c89aa58 -> a307b1006db7d6e0fa13a1a084eddf3d
<2012-06-11 12:55:20,638> [DEBUG] [Thread-4003] - insertLinkToAtrium/insertCiToRemedyARS failed
<2012-06-11 12:55:20,638> [DEBUG] [Thread-4003] - insertLinkToAtrium: update_else_insert: link for Atrium: 9e55bc18e64e790a32f9376b5c89aa58 -> 97728c124823a859884eb508e4dc739b
<2012-06-11 12:55:20,638> [DEBUG] [Thread-4003] - insertLinkToAtrium/insertCiToRemedyARS failed
<2012-06-11 12:55:20,638> [DEBUG] [Thread-4003] - insertLinkToAtrium: update_else_insert: link for Atrium: 9e55bc18e64e790a32f9376b5c89aa58 -> b84a0778ae1806f5bc522f46490d2017
<2012-06-11 12:55:20,638> [DEBUG] [Thread-4003] - insertLinkToAtrium/insertCiToRemedyARS failed
<2012-06-11 12:55:20,638> [DEBUG] [Thread-4003] - insertLinkToAtrium: update_else_insert: link for Atrium: 9e55bc18e64e790a32f9376b5c89aa58 -> a1ca5af7c748638a37e466ca554b0877
<2012-06-11 12:55:20,638> [DEBUG] [Thread-4003] - insertLinkToAtrium/insertCiToRemedyARS failed

Regards
Puneet

If you find this reply helpful, Click the KUDOS button on the bottom to say 'Thanks'
i_tsytsorin
Trusted Contributor.

Re: UCMDB to Atrium Remedy Integration

Hi. show your mapping xml

PuneetS
Honored Contributor.

Re: UCMDB to Atrium Remedy Integration

Hi,

 

I am able to Push CIs to Atrium but when I am trying to Push relationships along with CIs they are not getting pushed created in UCMDB, I was able to Push them earlier and I didnt change anything.

 

It would really be helpful if you could help me in troubleshooting the issue.

 

Regards,

Puneet

Regards
Puneet

If you find this reply helpful, Click the KUDOS button on the bottom to say 'Thanks'
timr30017
Contributor.

Re: UCMDB to Atrium Remedy Integration

Hi,

 

We are experiencing the same exact problem and seeing identical errors. Did you and if so how did you fix this problem?

 

Thanks,

Tim

PuneetS
Honored Contributor.

Re: UCMDB to Atrium Remedy Integration

Hi Tim,

 

Yes I was able to troubleshoot the issue - for me it was quite simple as I was missing the "Length" attribute in the mapping xml's , btw for me the issue was only with populating the relationships and not the CIs, are you able to push CIs successfully to remedy? Please attach your xml, if possible.

 

Thanks,

Puneet

Regards
Puneet

If you find this reply helpful, Click the KUDOS button on the bottom to say 'Thanks'
PuneetS
Honored Contributor.

Re: UCMDB to Atrium Remedy Integration

Hi Tim,

 

I had created one more post on this, please check this as I think you might be having some jars/dlls mismatch:

http://h30499.www3.hp.com/t5/Application-Perf-Mgmt-BAC-BSM/HP-UCMDB-BMC-Remedy-Integration-Issue/td-p/5686625 

 

Regards,

Puneet

Regards
Puneet

If you find this reply helpful, Click the KUDOS button on the bottom to say 'Thanks'
PriyankaSingh2
Contributor.

Re: UCMDB to Atrium Remedy Integration

Hi Experts,

 

we have UCMDB( v10.11  CP14.02) integrated with BMC Remedy 7.6.03 in our environment.

 

We are using UCMDB to populate CIs to Atrium CMDB.

 

I am able to Push CIs to Atrium but when I am trying to Push relationships(BMC_ComputerSystem-OperatingSystem) along with CIs ,(BMC_ComputerSystem-OperatingSystem) relationships are not getting created in Atrium.

 

It would really be helpful if you could help me in troubleshooting the issue.

 

Thanks

Priyanka