Notification Content

Notifications supported by 1350OMS

Channel Naming Conventions

This section identifies the general naming conventions for comet:

  1. Server Side Channels (not exposed to the UI Clients and external clients.) /oms1350/server/events[/{appName}]/{eventType}[/{eventSubType}][/{eventObjectType}/{eventedObjectId}
    1. {appName} is used to disambiguate common eventType. for example port events can be L0/L1 (otn) or for L2(esm). If events are common across all applications {appName} is omitted.
    2. Clients of these channels can listen to /oms1350/server/events/{appName}/{eventType}/* or any of the sub-channels
    3. Example: /oms1350/server/events/otn/alarms/nml/connection/500
  2. Client side Channels exposed via the external interface: /oms1350/events[/{appName}]/{eventType}[/{eventSubType}][/{eventObjectType}/{eventedObjectId}
    1. Clients of these channels are typically the Javascript clients. Lists and Grids can listen to all events of a specific event type. Instance specific tabs can listen to specific events
    2. {appName} is used to disambiguate common eventType. for example port events can be L0/L1 (otn) or for L2(esm). If events are common across all applications {appName} is omitted.
  3. User specific channels. These are specific channels that only a specific UI can listen to: /oms1350/events/usession/{sessionId}[/{appName}]/{commandName}/{commandInstanceId}[/{eventType}]
    1. usession indicates that this is a user session
    2. {sessionId} is a unique string extracted from the LSM Token that is known to the session only. The Security Filter will provide a Java API to get the LSMToken and sessionId string for a given HttpSession. The NavHandler will also use the same logic as the Security filter to connect to the sessonId.
    3. {appName} is used to disambiguate same command names used across different applications. (provisionPort for example). This is optional and common apps do not have to use an appName.
    4. Example: /oms1350/events/usession/ABCDEF12345678/navigate; /oms1350/events/usession/ABCDEF12345678/otn/create-connection/563

 

Copyright © 2018 Nokia. All rights reserved.