Which Discovery version is it? Which CMDB sync method?
I would assume the class and namespace are correctly defined on CMDB side and that you restarted Discovery appliance services to make sure these definitions have been loaded.
You should be able to see more in the logs with CMDB sync logs in debug.
Rather than using log.debug statements while you are in the process of 'developing' this pattern, use log.info statements.
This way you don't need to set the logging level to 'debug' to see your logged outputs. The trouble with setting the logging level to 'debug' is you may see many, many, many other statement that are not really pertinent to your pattern making it a bit more challenging to find your output.
When your pattern is ready for production, either remove the extra logging messages, or change them to log.debug. I would leave some info logging, perhaps the ora_detail_node name and the host name, just to record the fact that you went through the pattern.
yes i can manually access and create the ci's in cmdb and create the relationship, and i also restarted the appliance twice after the custom namespace and class was created.
i am using the nearly same pattern for some different detail nodes which are synced to a BMC_ACCOUNT class, and this works fine, so the problem seems to be the custom class.
any idea on what to look for to get info why the ci cannot be created, it seems the exporter log does not show helpful info
Which Discovery version is it?