Re: Inter provider communication
Anuj Jain <[email protected]> Mon, 1 Apr 2013 12:25:51 -0400
| Newsgroups | gmane.network.open-pegasus.general |
|---|---|
| Message-ID | <CAP1zRLf+z4ydqhY1a5bXpPR-ufpY_oBSCg-V55CYxXF9Q8BYsg@mail.gmail.com> |
Thanks once again. I would like to add this information to the Pegasus wiki. Where do you think is a good place? On Mon, Apr 1, 2013 at 12:23 PM, Karl Schopmeyer <[email protected]>wrote: > Yes in all of the provider types. Each provider type defines its own > specific interface. > > In CMPI there is a specific set of function tables that allow "upcalls". > Remember that in CMPI the terminology is mi = provider mb = cimom so it is > the CMPIBrokerFT. function table that encapsulates all of these upcalls > (Both for requests to other providers and indication forward to the mb) > > In C++ It is the CIMMONHandle that the provider gets as part of > initialization that defines the class for the upcalls and there are upcalls > for each of the client operations. > > In general all of the client operations are supported except for some > limitations in the associators, references, etc. where, for example CMPI > only handles the instance requests, not the class requests (logical and > correct). > > It is important, in general to route requests through these interfaces > (unless you are working in your own completely controlled provider module) > since these interfaces provide services like security, etc. where as if you > tried to directly route to another provider you would probably be bypassing > some things. This will become more important as we really implement the > security profiles. > > Karl > > Thanks for your message at 01:16 PM 3/31/2013. Your message was: > > Hi, >> Is there support for inter-provider communication in Pegasus? Can one >> provider send a WBEM request to another provider? I understand that this >> can be achieved by creating a CIMClient and sending a request to localhost, >> but is there a better way to communicate back with the CIMOM from the >> provider to request this? >> Thanks >> Anuj >> > > Karl Schopmeyer Inova Development Inc. > 305 Spring Creek Village, Suite 475 - Dallas TX, 75248 USA > EMAIL: [email protected] FAX: 1-972-239-0326 > Phone 1-972-814-5581 > Skype: kschopmeyer Skype Phone: (214) 556-5971 > > > >