Regarding provider implementation
George varghese
georgooty at gmail.com
Tue Aug 13 12:17:24 UTC 2013
Hi,
Thank you.
I had generated the c skeleton source code using konkretcmpi. Then
implented the enumInstances method.
1. See the code in enumInstances(),
*GK_Test w; *
* GK_Test_Init(&w, _cb, KNameSpace(cop));
GK_Test_Set_InstanceID(&w,"GK_Test");
GK_Test_Set_Caption(&w,"GK_Test");
GK_Test_Set_ElementName(&w,"GK_Test");
GK_Test_Set_Description(&w,"Read test details.");
GK_Test_Set_BtnTest1(&w,"2");
GK_Test_Set_BtnTest2(&w,"4");
// Teturn the instance
KReturnInstance(cr , w);
CMReturn(CMPI_RC_OK); *
*
*
*2.
su -c "cp libcmpiSampleProvider.so /usr/local/lib/cmpi/"
*
* $konkretreg libcmpiSampleProvider.so > GK_Test.reg*
*
*
* Deploying (registering) the REF and MOF file in SFCB CIMON:*
* $ su -c "sfcbstage -r GK_Test.reg GK_Test.mof"*
* $ su -c "sfcbrepos -f"*
3. *wbemcli ei http://***/root/cimv2:GK_Test*
I got the following response,
****:5988/root/cimv2:GK_Test.BtnTest1="",BtnTest2=""
Generation=,ElementName="GK_Test",Description="Read test
details.",Caption="GK_Test",InstanceID="GK_Test",PrimaryStatus=,OperatingStatus=,DetailedStatus=,CommunicationStatus=,HealthState=,Status=,StatusDescriptions=,OperationalStatus=,Name=,InstallDate=,BtnTest2=,BtnTest1=
*
*
*
*Please note that some fields are empty. Actually these values are filled
at provider code.*
*
*
*4. STLinux, , ARM, Version is 2.6.37.6*
* Processor - SPEAr 1340*
*5. I shall check it out using *lmishell .
Regards,
George
On Tue, Aug 13, 2013 at 5:14 PM, Jan Synacek <jsynacek at redhat.com> wrote:
> Hi,
>
> you have provided no useful information, therefore nobody can help you.
>
> 1. How does your EnumInstances() implementation look like?
> (Actually, how does your entire provider code look like?)
> 2. How did you register the mof file?
> 3. How are you testing?
> 4. What system are you trying this on?
> 5. AFAIK webcli is broken, try using lmishell instead.
>
> I'm afraid that without much more detail, there's not much anybody here
> can do.
>
> Cheers,
> --
> Jan Synacek
> Software Engineer, Red Hat
>
> On 08/13/2013 01:27 PM, George varghese wrote:
> > Hi,
> >
> > Could you please help me for resolving this issue.
> >
> > Regards,
> > George
> >
> >
> > On Mon, Aug 12, 2013 at 3:22 PM, George varghese <georgooty at gmail.com
> >wrote:
> >
> >>
> >> I have modified the class,
> >> class GK_Test::CIM_LogicalElement
> >> {
> >> [Key]string BtnTest1;
> >> [Key]string BtnTest2;
> >> };
> >>
> >> After registering it, solved tje keybinding issue when test it by using
> >> wbemcli, but the old issue still remains.
> >>
> >> ***:5988/root/cimv2:GK_Test.BtnTest1=,BtnTest2=
> >> Generation=,ElementName="GK_Test",Description="Read test
> >>
> details.",Caption="GK_Test",InstanceID="GK_Test",PrimaryStatus=,OperatingStatus=,DetailedStatus=,CommunicationStatus=,HealthState=,Status=,StatusDescriptions=,OperationalStatus=,Name=,InstallDate=,
> >> BtnTest1=,BtnTest2=
> >>
> >> Please help me..
> >>
> >> Regards,
> >> George
> >>
> >>
> >> On Wed, Aug 7, 2013 at 10:33 PM, George varghese <georgooty at gmail.com
> >wrote:
> >>
> >>> Hi,
> >>>
> >>> I have trying to implement a custom provider.
> >>> I have copied here a sample mof file here.
> >>>
> >>> class GK_Test::CIM_LogicalElement
> >>> {
> >>> string BtnTest1;
> >>> string BtnTest2;
> >>> };
> >>>
> >>> I had implemented 'EnumInstances' method.
> >>>
> >>> Set properties values BtnTest1,BtnTest1, Element,InstanceID and Caption
> >>> etc.
> >>>
> >>> Then register it with CIMOM(sfcb).
> >>>
> >>>
> >>> Then I trying it with wbemcli,, In response I didn't get the BtnTest1 &
> >>> BtnTest2 properties values. I got the following response,
> >>>
> >>> ****:5988/root/cimv2:GK_Test.*KEYBINDING="MISSING*"
> >>> Generation=,ElementName="GK_Test",Description="Read test
> >>>
> details.",Caption="GK_Test",InstanceID="GK_Test",PrimaryStatus=,OperatingStatus=,DetailedStatus=,CommunicationStatus=,HealthState=,Status=,StatusDescriptions=,OperationalStatus=,Name=,InstallDate=,BtnTest1=,BtnTest2=
> >>>
> >>> me also it trying it with wsman command line tool, that response
> contains
> >>> the same issue.
> >>>
> >>> Please help me, I am in trouble. without any help I can;t go forward.
> >>>
> >>> I am waiting for your response.
> >>>
> >>> Regards,
> >>> George
> >>>
> >>>
> >>>
> >>
> >
> >
> >
> > _______________________________________________
> > openlmi-devel mailing list
> > openlmi-devel at lists.fedorahosted.org
> > https://lists.fedorahosted.org/mailman/listinfo/openlmi-devel
> >
>
> _______________________________________________
> openlmi-devel mailing list
> openlmi-devel at lists.fedorahosted.org
> https://lists.fedorahosted.org/mailman/listinfo/openlmi-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.fedorahosted.org/pipermail/openlmi-devel/attachments/20130813/6fd16530/attachment.html>
More information about the openlmi-devel
mailing list