<div dir="ltr"><p dir="ltr">Hello Everybody</p>
<p dir="ltr">I am trying to use the acknowledgeAlarm from the EMS Manager. </p><p dir="ltr">And I keep getting the error as follows<br></p><p dir="ltr">omniORB: throw BAD_PARAM from pyMarshal.cc:<b>546 </b>(NO,BAD_PARAM_WrongPythonType)<br></p><p>or sometimes when I modify the input a little bit </p><p dir="ltr">omniORB: throw BAD_PARAM from pyMarshal.cc:<b>1056 </b>(NO,BAD_PARAM_WrongPythonType)<br></p><p dir="ltr"><br></p><p>it looks like it doesnt like the format of the input that I am giving it...</p><p>In the emsMgr_idl.py I found the line below...<br></p><p><font color="#3d85c6">EMSMgr_I._d_acknowledgeAlarms = ((omniORB.typeMapping[&quot;IDL:<a href="http://mtnm.tmforum.org/notifications/AlarmAndTCAIDList_T:1.0">mtnm.tmforum.org/notifications/AlarmAndTCAIDList_T:1.0</a>&quot;], omniORB.typeMapping[&quot;IDL:<a href="http://mtnm.tmforum.org/globaldefs/NVSList_T:1.0">mtnm.tmforum.org/globaldefs/NVSList_T:1.0</a>&quot;]), (omniORB.typeMapping[&quot;IDL:<a href="http://mtnm.tmforum.org/notifications/AlarmAndTCAIDList_T:1.0">mtnm.tmforum.org/notifications/AlarmAndTCAIDList_T:1.0</a>&quot;], ), {_0_globaldefs.ProcessingFailureException._NP_RepositoryId: _0_globaldefs._d_ProcessingFailureException})</font></p><div><br></div><p>so the parameters are of the type <b>AlarmAndTCAIDList_T</b>, NVSList_T.<br></p><p>but I do not know how to create <b>AlarmAndTCAIDList_T </b>type parameter...</p><p>I believe the NVSList_T is a (name,value) list containing the information abt the person who acknowledges the alarm, so that is not a problem. the problem I think is with the <b>AlarmAndTCAIDList_T </b></p><p>I tried to format the input to this parameter in different ways(list,dict,object,object in a dict,object in a list etc) nothing seems to work.</p><p>Could someone please let me know what is the exact format of the input that is to be given to the first parameter of this acknowledgeAlarm function... <br></p><p><br></p><p>Thanks in advance...</p><p>Corj</p><p><br></p>
</div>