From: Sameer Z. <sa...@ya...> - 2015-04-02 01:44:47
|
Hello, I'm trying to create a CIM_IndicationSubscription instance on a remote host using wbemcli, using a valid Filter and Handler instances. The command fails with error "CIM_ERR_INVALID_PARAMETER". Looking at the XML output of ei for CIM_IndicationSubscription, I see the Filter and Handler references have LOCALINSTANCEPATH: <INSTANCENAME CLASSNAME="CIM_IndicationSubscription"> <KEYBINDING NAME="Filter"> <VALUE.REFERENCE> <LOCALINSTANCEPATH> <<<--- <LOCALNAMESPACEPATH> <NAMESPACE NAME="root" /> <NAMESPACE NAME="cimv2" /> </LOCALNAMESPACEPATH> <INSTANCENAME CLASSNAME="CIM_IndicationFilter"> Looking at the XML output of ci, I see wbemcli is sending references using INSTANCEPATH not LOCALINSTANCEPATH, which I suspect is the issue (not sure though): <INSTANCENAME CLASSNAME="CIM_IndicationSubscription"> <KEYBINDING NAME="Filter"> <VALUE.REFERENCE> <INSTANCEPATH> <<<--- <NAMESPACEPATH> <HOST>10.18.10.92</HOST> <<<--- <LOCALNAMESPACEPATH> <NAMESPACE NAME="root"></NAMESPACE> <NAMESPACE NAME="cimv2"></NAMESPACE> </LOCALNAMESPACEPATH> </NAMESPACEPATH> <INSTANCENAME CLASSNAME="CIM_IndicationFilter"> Is there a way to change wbemcli ci behavior to use LOCALINSTANCEPATH instead of the full INSTANCEPATH with HOST portion? Many thanks for your assistance. Regards,Sameer |