UCMDB and UD Practitioners Forum (Previously CMS)
Showing results for 
Search instead for 
Do you mean 

UCMDB to Atrium Remedy Integration

Occasional Visitor

UCMDB to Atrium Remedy Integration

[ Edited ]

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
Trusted 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'
Occasional Advisor

Re: UCMDB to Atrium Remedy Integration

Hi. show your mapping xml

Trusted 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'
Senior Member

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

Trusted 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'
Trusted 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'
Frequent Visitor

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

//Add this to "OnDomLoad" event