Hi,
For binding the objects to an implementer, one has to set implementerset
followed by class/objectimplementerset.
The implementer for PLM service is safPlmService.
To receive the callbacks for CCB oprations, PLM service implementer must
set class/objetcimplementerset for those classes/objects.
If an application is interested to listen to the CCB operations,
calbacks whenever a CCB operation is performed then "appliers" can be used.
The difference between implementer and applier is that an applier OI
does not participate in CCB validation.Appliers are just listeners.
For more information read MULTIPLE APPLIERS in
osaf/services/saf/immsv/README.
more comments inline.
/Neel.
On Tuesday 13 October 2015 07:48 PM, Haymi Shalom wrote:
>
> HelloReddy,
>
> My Name is Haymi Shalom, I am an Embedded Software Engineer at ECI
> Telecom working on Metro line products.
>
> We wish to integrate OpenSAF HA platform in our new line of Metro-Core
> products .
>
> Our first goal is to go through a basic Proof Of Concept based on
> OpenSAF (specifically using ImmCfg CLI tool).
>
> At the moment what we try to do is create a tunnel with the IMM and
> configure it in the hardware.
>
> So far we managed to configure classes (Imm.xml) and OM objects(via
> Immcfg utility) , but couldn’t understand how to make those object
> reflect to the hardware (or to the PLM in the first place) by binding
> implementers.
>
Presently the plm sets classimplementer for following classes:
plms_oi_class_impl_set("SaPlmDomain");
plms_oi_class_impl_set("SaHpiConfig");
plms_oi_class_impl_set("SaPlmHEBaseType");
plms_oi_class_impl_set("SaPlmHEType");
plms_oi_class_impl_set("SaPlmHE");
plms_oi_class_impl_set("SaPlmEEBaseType");
plms_oi_class_impl_set("SaPlmEEType");
plms_oi_class_impl_set("SaPlmEE");
plms_oi_class_impl_set("SaPlmDependency");
The callbacks will be received for the above classes only.
If your product requires information about more classes then an APPLIER
application may be used.
>
> We fail to understand how to make the consequent action that creating
> an object with some attributes via *ImmCfg* will “go down” to the
> hardware.
>
By creating object with immcfg will go to IMM. If the created object
has implementer/applier, then IMM gives corresponding callback to the
implementer/applier.
If the non-PLM objects (objects for which PLM is not class implementer)
should reach PLM/hardware then a separate APPLIER application with HPI
may be required.
> Thanks In Advance,
>
> Haymi
>
> *HAYMI SHALOM***
>
> *Protocol Team*
>
> *T:*
>
>
>
> +972.3.926.8747
>
> *M:*
>
>
>
> +972.50.919.3833
>
> *E:*
>
>
>
> [email protected] <mailto:[email protected]>
>
> **
>
>
>
> *www.ecitele.com* <http://www.ecitele.com/>**
>
> *cid:[email protected]*
>
> This e-mail message is intended for the recipient only and contains
> information which is CONFIDENTIAL and which may be proprietary to ECI
> Telecom. If you have received this transmission in error, please
> inform us by e-mail, phone or fax, and then delete the original and
> all copies thereof.
>
>
>
> This message has been scanned for malware by Websense.
> www.websense.com <http://www.websense.com/>
>
------------------------------------------------------------------------------
_______________________________________________
Opensaf-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-users