Erlang -- cosProperty Examples

User's Guide
Reference Manual
Release Notes
PDF
Top

cosProperty
User's Guide
Version 1.1.15

Expand All
Contract All

Chapters

- The cosProperty Application
  - Top of chapter
  - Content Overview
  - Brief description of the User's Guide
- Introduction to cosProperty
  - Top of chapter
  - Overview
- Installing cosProperty
  - Top of chapter
  - Installation Process
- cosProperty Examples
  - Top of chapter
  - A tutorial on how to create a simple service

# 4 cosProperty Examples

### 4.1 A tutorial on how to create a simple service

#### Initiate the application

To use the cosProperty application Orber must be running.

#### 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 preferred 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.