Hi,
I'm trying to programmatically rename a device
Code:
...
if d.hasProperty("cCrmModifiedOn") and d.cCrmModifiedOn
!= playermodified:
print "player modified: updating
(",playername,")"
if d.id != playername:
d.renameDevice(playername)
...
where d is the device I'm looking at. The custom property cCrmModifiedOn tells
me that the mirror record in our crm system has changed, if I find that the
name has changed, I want to update the name in zenoss as well. All detection
goes well, but upon the d.renameDevice bit, it bails out:
Code:
player modified: updating ( 1012AB15-004.1012AB15.nl.manovra.com )
Traceback (most recent call last):
File "/home/zenoss/newcrmsync.py", line 190, in ?
d.renameDevice(playername)
File "/usr/local/zenoss/zenoss/Products/ZenModel/Device.py", line 1611, in
renameDevice
parent.manage_renameObject(oldId, newId)
File "/usr/local/zenoss/zenoss/Products/ZenRelations/RelCopySupport.py", line
60, in manage_renameObject
self._verifyObjectPaste(ob)
File "/usr/local/zenoss/zenoss/Products/ZenRelations/RelCopySupport.py", line
122, in _verifyObjectPaste
CopyContainer._verifyObjectPaste(self,object,validate_src)
File "/usr/local/zenoss/zenoss/lib/python/OFS/CopySupport.py", line 443, in
_verifyObjectPaste
action = 'manage_main')
Copy Error:
<HTML>
<HEAD>
<TITLE>Not Supported</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<FORM ACTION="manage_main" METHOD="GET" >
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="10">
<TR>
<TD VALIGN="TOP">
<BR>
<CENTER><B><FONT SIZE="+6" COLOR="#77003B">!</FONT></B></CENTER>
</TD>
<TD VALIGN="TOP">
<BR><BR>
<CENTER>
The object <em>1012AB15-004Main.1012AB15.nl.manovra.com</em> does not support
this operation.
</CENTER>
</TD>
</TR>
<TR>
<TD VALIGN="TOP">
</TD>
<TD VALIGN="TOP">
<CENTER>
<INPUT TYPE="SUBMIT" VALUE=" Ok ">
</CENTER>
</TD>
</TR>
</TABLE>
</FORM>
</BODY></HTML>
I can rename the device through the webinterface. Could someone point me to
what I am doing wrong?
Cheers,
A.
-------------------- m2f --------------------
Read this topic online here:
http://forums.zenoss.com/viewtopic.php?p=31076#31076
-------------------- m2f --------------------
_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users