[Ericsson AB]

4 cosProperty Examples

4.1 A tutorial on how to create a simple service

4.1.1 Initiate the application

To use the cosProperty application Orber must be running.

4.1.2 How to run everything

Below is a short transcript on how to run cosProperty.

 
%% Start Mnesia and Orber
mnesia:delete_schema([node()]),
mnesia:create_schema([node()]),
orber:install([node()]),
mnesia:start(),
orber:start(),
 
%% Install Property Service in the IFR.
cosProperty:install(),     
 
%% Install Property Service in mnesia.
cosProperty:install_db(),     
 
%% Now start the application.
cosProperty:start(),

%% To be able to create Property objects we must first a Factory
%% of our prefered type.
Fac = cosProperty:start_SetDefFactory(),

%% Now we can create a Property object.
'CosPropertyService_PropertySetDefFactory':
      create_propertysetdef(Fac),

%% Now we can create any allowed properties. There are many
%% options which are all described further in the documentation.

      

cosProperty 1.1.4
Copyright © 1991-2007 Ericsson AB