Description: The Monfox DynamicTL1 Java TL1 Messaging API includes the core set of Java TL1 message classes and communications components for implementing message oriented TL1 network management applications.
DynamicTL1® Java TL1 Messaging API
[Company] [Products] [Services] [Support] [Contact Us]
Home
 
 

DynamicTL1® Java TL1 Messaging APIs

 

Java TL1 Messaging Interface

downloadpricing
Overview | Features | Related Products Usage Scenarios
 

The DynamicTL1® Java TL1 Messaging API is the foundation of the DynamicTL1® Product Suite. It provides the TL1 metadata interface, message handler (parser, formatter,dispatcher) as well as the transport layer communications entities required for TL1 communications.


Metadata is the Key

At the core of the messaging API is the Java TL1 metadata engine which provides consistent, programmatic access to an applications's TL1 message definitions. DynamicTL1's metadata can be built from any source that follows a telecordia GR-833 style document format. The TL1 metadata is then used to enable simplified TL1 Java application development as well as drive TL1 Java code generation and the TL1 agent simulator.


Layered Messaging APIs

Successful TL1 application development is achieved through the use of DynamicTL1's layered Java API set. At the very bottom is the TL1 Messaging and Framework APIs that provide access to communications entities and message objects. From this level, it is possible to assemble and disassemble TL1 messages through positional and named access or code generation. All these functions of the toolkit are driven from the TL1 metadata and therefore benefit from the separation of the message definitions from the management logic while also providing consistency across multiple applications sharing the same message set.


 

  Key Features

The DynamicTL1® Java TL1 Messaging API is the common base framework used by both the DynamicTL1® Java TL1 Manager API and DynamicTL1® Java TL1 Agent API. Some of the differnet features of this API are detailed in the sections below.



DynamicTL1® General Features

The core API provides a developer-friendly and highly functional interface for the rapid development of high-quality TL1 applications. Some of the aspects of all of the APIs are as follows:

  • Strongly-typed APIs (for understandability)
  • High-reliability carrier-grade components
  • High-performance, optimized message processing
  • High-level classes with flexible interfaces


DynamicTL1® Metadata Engine Features

The DynamicTL1 metadata engine provides runtime access to the applications TL1 message definitions. This allows an application to load and use multiple TL1 command sets simultaneously at runtime for the purposes of outgoing message formatting, incoming message validation and symbolic parameter access. With the DynamicTL1 message engine, there is no need to worry about command formatting and validation, it does all the work for you. Here are some of the primary features:

 

  • Metadata built from GR-833 style documents
  • Metadata compiler/generator
  • Simultaneous support for multiple devices (TL1 command-sets)
  • Provides metadata generation and message syntax verification
  • Programmatic access to TL1 message definitions
  • TL1 parameter format support (pattern/enumeration/range)
  • Runtime TL1 command format validation
  • Error code to text mapping
  • HTML TL1 document generation


DynamicTL1® Messaging Engine Features

The DynamicTL1 messaging engine performs generic formatting and parsing of TL1 messages. The messaging may be used with DynamicTL1 metadata in order to provide generic access to and formatting of TL1 command and response parameters. Here are some of the primary features:

 

  • High performance generic message handling
  • Full support for all TL1 messaging formats
  • Positional parameter access by name or position
  • Extensible, transport-independent communications interface
  • Metadata-based command validation (format/value verification)
 

   Related DynamicTL1® Products

 top   

The Java TL1 Messaging API is used by the following APIs:

and included in the following Monfox products:




Java is a trademark of Sun Microsystems, Inc (Java™). DynamicTMN®, DynamicSNMP® and DynamicTL1® are registered trademarks of Monfox, LLC. Other other logos, trademarks and brands are the property of their respective owners.

 
 
     

Monfox Home Copyright©1997-2007, Monfox, LLC, -- ALL RIGHTS RESERVED -- Webmaster