The EssentialTL1Guide:Executive SummaryTable Of ContentsWhat is TL1?Mediate YourTL1Alarms to SNMP10T/Mon NOCFeatures that Other
align="right"/>
A Quick Reference for Busy Professionals
You probably still have a sizeable investment in TL1, even though it's considered a
style="font-weight:bold;">legacy
This Essential
style="font-weight:bold;">TL1
Executive Summary
style="font-weight:bold;">TL1 style="font-weight:bold;">legacy
This doesn't mean that you have to be a
style="font-weight:bold;">TL1
This white paper is not a complete reference guide to TL1 protocol. Instead, it is a guide to essential fundamentals,providing the information you need in a quick format.
Table Of Contents
|
What is TL1 |
4 |
|
How Understanding
style="font-weight:bold;">TL1 |
5 |
|
Is TL1 Easy to Understand? |
5 |
|
3 Benefits Shared by
style="font-weight:bold;">TL1 |
6 |
|
The Most Common TL1 Message Types |
7 |
|
Basic
style="font-weight:bold;">TL1 |
8 |
|
Common TL1 Message Formats |
8 |
|
style="font-weight:bold;">TL1 |
10 |
|
Understanding TL1 Error Messages |
12 |
|
style="font-weight:bold;">TL1 |
12 |
|
Potential TL1 Pitfalls - and Solutions |
13 |
|
Using RTRV-HDR to confirm that a
style="font-weight:bold;">TL1 |
14 |
|
USing RTRV-ALM to request a report of standing alarms |
14 |
|
Case Study: Triple Play Provider EastLink Manages Rapid Network Growth withT/Mon NOC
|
16 |
|
Monitor a Complete SONET Ring with TL1 by Connecting to Just One Network Element |
18 |
What is TL1?
Transaction Language 1 (TL1) is a set of ASCII-based instructions, or "messages". These messages enable a human user or an Operations Support System (OSS) to manage a network element (NE) and its resources.
A Standardized Protocol
Bellcore developed TL1 in 1984 as a standard (MML) man-machine language to manage network elements. Before the development of TL1, most vendors designed equipment around their own proprietary protocols. These incompatible protocols caused headaches for operators, programmers, and support technicians. Having multiple protocols means more training, more support issues, and more screens to monitor.
With the creation of TL1, Bellcore hoped to introduce a single, open protocol for managing network elements. It was intended to replace the diverse protocols used by different vendors.
A Man-Machine Language
style="font-weight:bold;">TL1
In addition to being open,
How Understanding TL1 Will Help You
style="font-weight:bold;">TL1
Is TL1 Easy to Understand?
style="font-weight:bold;">TL1
This doesn't mean, however, that you won't need a basic introduction to TL1 fundamentals. You must learn the basics before you can read, understand, and write
style="font-weight:bold;">TL1
|
High-Capacity Discrete Alarm Collection Reported to Your
style="font-weight:bold;">TL1 height="80"/> The
style="font-weight:bold;">NetGuardian 480 style="font-weight:bold;">SNMP With sophisticated
style="font-weight:bold;">TL1 To learn more about the
style="font-weight:bold;">NetGuardian 480 |
3 Benefits Shared by TL1 and SNMP
style="font-weight:bold;">TL1 style="font-weight:bold;">SNMP
1) Widespread implementation
2) Open standard makes it easier to connect networked devices with monitoring software
3) Verbose command responses
The Most Common
style="font-weight:bold;">TL1
Message Types
Although there is a wide range of standard TL1 messages, four types comprise the majority of
style="font-weight:bold;">TL1
1) Autonomous messages
Asynchronous messages (usually events or alarms) that are typically sent by network elements.
2) Input/Command messages
Commands sent by the user or OSS to a network element.
3) Output/Response messages
Replies sent by the network element in response to an input/command message.
4) Acknowledgment messages
Acknowledgments of the receipt of a TL1 input message, usually associated with a delayed report or action.
Connect 8 Streams of TL1 Messages to a Single Physical Port
The DPS
style="font-weight:bold;">TL1
The
style="font-weight:bold;">TL1
width="500"
height="355"/>
Basic TL1 Message Elements
The Semicolon - Terminator
-;
style="font-weight:bold;">TL1
A semicolon signifies the end of a
The Colon - Separator-:
Colons are used to separate the data "fields" in a TL1 message.
The Comma - Divider and Placeholder-,
Commas are used to divide message arguments and to hold the place of omitted arguments.
Hypothetical arguments A through E must be separated by commas -:A,B,C,D,E;
Arguments may simply be omitted from the end -:A,B;
Any gaps in the arguments require commas used as placeholders -:,B,,,E;
alt="DPS Telecom Factory Training Event"
height="111"
width="500"/>
Learn About Remote Site Monitoring From the SNMP Experts: Attend DPS Telecom Factory Training
Learn
style="font-weight:bold;">network alarm monitoring style="font-weight:bold;">TL1
deployments.
"DPS Factory Training is a big help in not feeling intimidated by your network monitoring system. It's excellent - presented in the right way and tailored to the needs of the class."
-Bill Speck, 3 Rivers Telephone
"ASCII and TL1 commands... [were] presented very well, making the introduction to a new language enjoyable!"
-Dewayne Hamilton, Level 3 Communications
"[DPS Factory Training] really was the best training class I've been to in my telecom career."
-Mary Steffen, National Grid
For dates and registration information, call 1-800-693-3314 today or go to www.dpstelecom.com/training
Common
style="font-weight:bold;">TL1
Message Format
Although TL1 messages may look intimidating to new users, commonly used messages include several clearly defined elements that are separated by colons:
verb [-modifier [-modifier]]::TID:AID:CTAG:generalblock;
The Verb and Optional Modifiers
The first section of this message is structured in the following way:
verb [-modifier [-modifier]]:
Verb
The verb refers to the type of action to be taken by the network element (in case of a command message) or the type of event that has occurred in the element (in case of an autonomous message).
(Ex. "ACT","RTRV")
Modifiers
When they are used, Modifier 1 and Modifier 2 are used to identify and describe the object in the network element that the message will act on. Modifiers commonly refer to equipment type.
(Ex. "RTRV-ALM-ALL","RTRV-ALM-T1")
The TID, AID, CTAG, and General Block
The second part of the message, known as the "staging block", identifies the exact resource in the network element that will be acted on by the command. The staging block is constructed in the following format:
:TID:AID:CTAG:generalblock:
The Target Identifier (TID)
Every
style="font-weight:bold;">TL1
- The TID can be of maximum 20 ASCII characters and may only contain letters, numbers, and hyphens.
- In direct (or "point-to-point") routing, where commands are sent to an element over a private line, the TID value can be null.
- In indirect routing, where commands are sent over a shared or public line, a valid TID value is essential. If multiple deviceswill see the same command, you must specify a TID so you can select the device you wish to "talk" to.
- The TID value is also used to identify the source of a response message from a network element.
The Access Identifier (AID)
The Access identifier (AID) is found after the TID. It contains one or more simple or compound parameters. The parameters identify a specific entity within the associated target element to be acted upon by the input message. In other words, the TID defines a network element (Switch Bay 1), and the AID defines the specific segment (Shelf 3, Card 4) of that network element. The AID is often the field that uniquely identifies the alarm.
The Correlation Tag (CTAG)
A correlation tag (CTAG) is used to correlate a response or an acknowledgement to an earlier input message. When a response message is sent, it uses the same CTAG to indicate the command to which it is responding. It is, therefore, the user's responsibility to ensure that CTAGs are unique for each message. A replicated CTAG will not cause an error directly, but it will create uncertainty when responses are received with duplicate CTAGs. CTAGs are also used as serial numbers for autonomous alarm messages. If a number in the sequence is skipped (ex. 0001,0002,0003,0005), the user can see that an autonomous message was missed and send a "retrieve all alarms" command.
The General Block
The General block holds the information of the message. It also denotes how its information will be used by the NE. Certain types of large network elements that engage in switching may make an extension to the basic TL1 message. The general block is required for commands that have a payload and varies depending on the command. The General Block can also be used to specify delayed actions. To accomplish this functionality, the general block must contain an order number, date, and time for automatic execution. The delayed action feature of TL1 is helpful for busy operators who must perform service maintenance or run performance analysis. You may schedule actions that will be stored in a remote buffer and executed at a specific date and time.
Let DPS Help You Survey Your Network - A Free Consultation at No Obligation to You
|
|
|
Joel_Soto Director of Sales |
So why not get help from experts you can trust? DPS Telecom will help you survey your remote sites step-by step, making sure you don't miss any opportunities to make your network monitoring simpler, more effective - and easier on your budget.
A DPS expert consultant can help your figure out what alarm system will most effectively meet your needs without overloading your budget. Our goal is to help you maximize your return on investment while minimizing your expenditure - withoutpressuring you to buy a particular system.
There's no hard-sell sales tactics. No harassing sales calls. No pressure to buy. We won't discuss specific equipment options until we've helped you plan the right monitoring strategy for your network.
style="font-weight:bold;">TL1
Autonomous Messages
Autonomous messages, the most frequently used TL1 response type, are output messages sent by the NEs to report alarms, performance data, configuration changes, or condition changes. This means that alarms are sent immediately, instead of waiting until someone requests a status update. In this way, autnomous messages are the
style="font-weight:bold;">TL1
Sample Autonomous Message #1 (Critical Alarm):
|
alt="Alarm Severities"/> |
|
These codes are used to indicate an alarm severity or a response message. |
alt="Sample Message 1"/>
Sample Autonomous Message #2 (Alarm Clear):
alt="Sample Message #2"/>
As you can see, this message is almost identical to the original Autonomous Alarm Message, but with a slight difference: The code for Critical Alarm ("CR") has replaced by the code for Clear ("CL"). This indicates that the alarm condition described in the previous messsage has been cleared.
Command Messages
style="font-weight:bold;">TL1
Sample Command #1 (Login to Network Element with "Activate" Command):
alt="Sample Command Message"/>
In this example, the UID is a username, and the PID is a password. They will be compared against the receiving element's administrator list to determine the success of this login attempt. It's also important to remember that some NEs will send you no response at all until you have logged in successfully. This is a security measure to prevent malicious users from discovering that the NE is present at all. NOTE: Some TL1 NE's do not support any security, do not require a login, and do not support the "ACT-USER" command.
NOTE: The CANC-USER command is used to log off of a
style="font-weight:bold;">TL1
Command Messages
Sample Command #1 (Login to Network Element with "Activate" Command):
alt="Command Messages"/>
In this example, the UID is a username, and the PID is a password. They will be compared against the receiving element's administrator list to determine the success of this login attempt. It's also important to remember that some NEs will send you no response at all until you have logged in successfully. This is a security measure to prevent malicious users from discovering that the NE is present at all. NOTE: Some TL1 NE's do not support any security, do not require a login, and do not support the "ACT-USER" command.
NOTE: The CANC-USER command is used to log off of a
style="font-weight:bold;">TL1
Response Messages
The response message (or "output message") is a reply sent by the NE in response to an input message. The response comes upon the completion of the task requested by the TL1 input message, and it states whether or not the requested task was completed successfully.
Sample Response (Response to User Login Attempt):
alt="Response Messages"/>
Acknowledgement Messages
An acknowledgement message is a special reply sent by the NE in connection with a delayed command. This special response is issued after the receipt of the command and indicates the status of the request:
An acknowledgement message begins with one of the following two-letter response codes:
IP - "In Progress"- Sent if the NE cannot execute a request within 2 seconds.
PF - "Printout Follows"- Command execution is in progress and a response will be sent upon completion.
OK - "Current status is OK"- Command has been executed successfully
NA - "No Acknowledgment"- Execution status is unknown (an error)
NG - "No Good"- Valid command, but cannot be executed due to a parameters issue (an error)
RL - "Repeat Later"- System resources are not currently available to process your command.
Immediately following this two-letter response code, a CTAG matches the acknowledgement message with its associated command message.
Sample Acknowledgement (Delayed Command Execution Notification):
alt="Sample Acknowledgement"/>
Understanding
style="font-weight:bold;">TL1
Error Messages
If a TL1 device encounters an error, it will respond directly with an error message containing four standard characters. Most monitoring systems support the same distinct code system. These codes tell you where you need to look to correct your command (TID, AID, etc.).
Sample Error Message:
alt="Sample Error Message"/>
Other Four-Letter Error Codes:
ICNV- Input, Command Not Valid
IITA- Input, Invalid Target Identifier (TID)
IIAC- Input, Invalid Access Identifier (AID)
IDNV- Input, Data Not Valid
INUP- Input, Non-null Unimplemented
IISP- Input, Invalid Syntax or Punctuation
PIFC- Privilege, Illegal Field Code
style="font-weight:bold;">TL1
Human operators can interact directly with TL1 equipment through a command line interface via Telnet or serial connection. Commands may be typed manually to query and control network elements.
Entering
style="font-weight:bold;">TL1
On some network elements, an echo feature is available to help you minimize retyping. As you type, your characters will be "echoed" back to you by the NE. You'll be able to see what you've typed as you compose your TL1 messages. Be sure to activate this option carefully, however. If multiple NE's can "see" your keystrokes, you may get multiple echos ("AAACCCTTT---UUUSSSEEERRR").
When 2 machines are communicating, you'll want to turn off any echo options, because machines always know what they typed. Echo can also cause confusion for alarm masters when it's accidentally left on.
Another potential solution is to activate a "local echo" option in your terminal software. This will make commands you type appear within your terminal. Should you make a mistake, you can generally copy your original message, correct the error, then resubmit the command without retyping it completely.
Protect Your Return on Investment - Make Sure Your Vendor Offers Guaranteed Results
|
alt="Bob Berry, Chief Executive Officer, DPS Telecom"/> |
|
Bob Berry |
That's smart. You have to be careful when working with equipment vendors, especially on protocol mediation projects. Most vendors can't support all your
style="font-weight:bold;">legacy
Some vendors will charge you large NRE (non-refundable engineering) fees up front for custom work, and give no guarantee that the resulting product will meet your performance requirements.
Personally, I think that's a lousy way to do business. I give all my clients a 30-day guarantee:If my product doesn't completely satisfy you, return it for a full refund. If I can't give you a solution, I don't want your money. If I'm doing custom work for you, I don't expect you to pay for it until I've proven that it works to your satisfaction.
Very few vendors will make that guarantee. But you need to demand the best level of service from your vendor to ensure that your implementation is 100% successful.
Using RTRV-HDR to confirm that a
style="font-weight:bold;">TL1
device is online
Unlike polled protocols, TL1 sends autonomous messages to your master. While this reduces network traffic, it also means that you do not automatically receive notification that a network element is down. If you're not receiving autonomous alarms from a device, you don't know for sure whether the situation is normal or your
style="font-weight:bold;">TL1
In TL1, The RTRV-HDR ("Retrieve Header") command is commonly used to confirm a network element is online. Both the command and the response are simple, but they achieve the intended purpose of testing device status.
RTRV-HDR Command Format:

Example RTRV-HDR Command:

Example RTRV-HDR Response:

You must insert the TID of the device you are pinging and specify a CTAG. If you receive a response with the same TID and CTAG you used, you have confirmed that the TL1 device you pinged is online.
While manual RTRV-HDR commands can be useful in some situations, a good alarm master can be programmed to send RTRV-HDR commands to devices at regular intervals to ensure that failures will be detected within a reasonable amount of time. RTRV-HDR can also be used check the NE's current time-of-day and to avoid being logged off due to inactivity.
Using RTRV-ALM to request a report of standing alarms
The "Retrieve Alarms" command is commonly used to review an NE's current standing alarms. It's also useful if you see a gap in the CTAG sequence of autonomous messages. This almost always means that you've missed an alarm message, so it's important to request a full alarm listing so you can see what's happening with your network element. One handy feature of RTRV-ALM is the availability of additional modifiers that limit the scope of your alarms (Ex. RTRV-ALM-ALL will return all standing alarms, white RTRV-ALM-
style="font-weight:bold;">T1
Example (Retrieve all critical alarms ("CR") from the "FRESNO_NODE3" network element):.
alt=""/>
Example (Response to RTRV-ALM-ALL, critical alarms only command):
alt=""/>
Mediate Your
style="font-weight:bold;">TL1
Alarms to SNMP
BeforeT/Mon:
|
|
|
Without T/Mon, you have to run a TL1 master side-by-side with your SNMP master, increasing the number of screens you have to watch. |
AfterT/Mon: |
|
With T/Mon, you can mediate your
style="font-weight:bold;">TL1 style="font-weight:bold;">SNMP manager |
NOCcollects alarms from over 25 protocols, including TL1, and forwards them as SNMP traps to your
style="font-weight:bold;">SNMP manager
You also get all of the other benefits of T/Mon, including paging and email notifications, derived alarms and controls, text messages, trouble logs, and more.To learn more aboutT/Mon NOC, visithttp://www.dpstelecom.com/tmon
Case Study: Triple Play Provider EastLink Manages Rapid Network Growth withT/MonNOC Network Alarm Management
A rapidly growing, technologically advanced network. A mix of diverse equipment. Remote sites spread across three provinces.
|
alt="EastLink's Derrick Stennett(left) and Jim Bower with their T/Mon NOC."/> |
|
EastLink's Derrick Stennett(left) and Jim Bower with theirT/MonNOC. |
style="font-weight:bold;">NetGuardian 832A
Based in Halifax, Nova Scotia, EastLink is considered a market leader and innovator for its successful launch of telephone service over a cable network in the late 1990s. The company saw an opportunity to expand and enter a new market when the Canadian government deregulated telecom, allowing local competition.
In 1999, with a strong entrepreneurial spirit at its back, EastLink became the first Canadian cable company to successfully expand into the local residential telephone service. Service was later launched to business customers in 2001.
Since then, EastLink has been growing offering bundled telephone service, high-speed Internet access and digital cable at competitive prices in a rapidly expanding service area.
"We were the first cable company in Canada to launch residential telephone service and bring competition to the local market. That's an achievement for a company that at the time employed just over 200 employees," said Jim Bower, EastLink's telecom operations manager. "Then we were the first to introduce communications and entertainment bundles. Six years have passed and cable and telephone companies continue to follow our lead."
Leveraging the existing network
EastLink has a terrific advantage in delivering triple-play - the company leverages its existing cable TV infrastructure to deliver all three services. It provides voice telephony over a hybrid fiber-coaxial network using an Arris Cornerstone cable telephony system.
From the customers' point of view, phone service over EastLink's coax looks and feels no different than service from a traditional provider - even the standard phone jack looks the same. "The secret to our success is that we've been able to deliver a phone service that meets our customers' needs, while at the same time providing them with great value and choice. " said Bower.
Managing a growing network is an alarm monitoring challenge
Rapid growth, new customers and leveraging new use from existing network equipment are all strengths - but they also add up to a tremendous network management challenge. Besides the growing number of network sites to manage, EastLink operates a diverse mix of equipment, each of which has its own monitoring and management interface.
"We have an array of different diagnostics and notifications from our Operational Support Systems (OSS)," said Bower."While we know there are a number of things happening on our network, visually it was often difficult to locate the exact problem.
Despite all those multiple systems, EastLink still needed an environmental monitoring system and that is why it turned to DPS Telecom. "Until we starting using the NetGuardian, we didn't have consistent environmental telemetry at our head-end sites. We have approximately 15 main sites and 25 to 30 smaller sites, and we weren't always aware of some small and larger issues like: Is the door open? Is it too hot? Is there power?" Bower said.
Getting that environmental information is crucial, because EastLink's remote sites are scattered throughout the Maritimes. Some of the sites are
|
"EastLink's Cornerstone equipment |
That is why tackling the monitoring challenge with the NetGuardian andT/Mon NOCwas so important. EastLink first came to DPS Telecom to add environmental monitoring capability and from that point started installing NetGuardian 832A remote telemetry units at their headend sites to monitor power supplies, temperature and door alarms. Working with the NetGuardian led EastLink to see the advantages of the T/Mon NOC Remote Alarm Monitoring System.
"At first we were using an SNMP manager to pick up SNMP traps from the NetGuardians," said Bower."
style="font-weight:bold;">SNMP
Bower then compared the awkwardness of the
style="font-weight:bold;">SNMP manager
"Every year I've been to SUPERCOMM, a major telecommunication conference, I've always stopped by the DPS booth and looked atT/Mon. I've seen demos and Rick Dodd, DPS Director of Sales, demonstrated a live T/Mon demo over the Web. We were impressed with T/Mon - someone with a basic telecommunications background could use the technology," Bower said.
T/Mon presentation provides exact information about alarms
According to EastLink NOC supervisor Derrick Stennett,T/MonNOC's specific and detailed alarm information is helping the company manage problems better and faster.
"The most important way we've been able to use T/Mon is to list specific information in the text messages for each alarm. For example, in the event of a smoke alarm, I can see a specific number to call to escalate the alarm, a contact for security company to follow up on the site and the specific location of the site in case 911 needs to be called. The information's right in front of me, resulting on overall increased efficiency and a significantly shorter repair time," Stennett said.
By consolidating alarm information in one place,T/Monalso lowers staffing costs, according to Bower. "We have a 24-hour staffed Network Operating Centre and with all we have to manage, we had to evaluate whether we add more resources or find a technology that can help us manage the network. With T/Mon, we hope to move towards a time when one employee can monitor the network and use just one screen as their first alert," Bower said.
T/Monconsolidates multiple alarm systems onto one screen
T/Mon NOC's unified presentation - displaying all alarms from the entire network on one screen - is helping EastLink manage its diverse mix of equipment. EastLink's Cornerstone equipment reports to T/MonNOCover TL1 protocol usingT/Mon's ASCII Alarm Processor Software Module. Their DMS switch reports via ASCII messages, which are also parsed by T/Mon's ASCII Processor.
style="font-weight:bold;">NetGuardian 832A
In the future, Bower and Stennett hope to use SNMP alarm reporting to tie even more equipment to T/Mon NOC's integrated alarm presentation.
"We're trying to consolidate all alarms intoT/Monso, if I want to know what's happening on the network, I can look at one screen and, with a high degree of accuracy, know it's been a quiet day with no alarms," said Stennett.
10T/Mon NOCFeatures that Other Masters Can't Match
|
width="260" height="157"/>
"TheT/MonNOC Remote Alarm Monitoring System provides total visibility of your network status and automatically notifies the right people to keep your network running."
Sign up for a Web demo ofT/Mon NOC
|
alt="Monitor a Complete SONET Ring with TL1"
align="left"/>
Monitor a Complete SONET Ring with TL1 by Connecting to Just One Network Element
SONET devices are some of the most commonly deployed
style="font-weight:bold;">TL1
A SONET ring must be connected to the
style="font-weight:bold;">TL1
In this way, you can reach all of the devices on a SONET ring by connecting to only one.

Mediate Over 25 Protocols to Your Existing
style="font-weight:bold;">TL1
Master
If you are primarily using a TL1 master, you understand the difficulties of monitoring devices that communicate in other protocols. To maintain adequate visibility, you have to run multiple masters simultaneously, which means more screens to watch, more interfaces to learn, and a significant risk that you'll miss a critical alarm.
T/Mon provides the solution, offering you the capability to collect alarms in over 25 protocols and mediate them to your existing master as
style="font-weight:bold;">TL1
For Additional Information
style="font-weight:bold;">TL1
This guide provides an introduction to the basics of TL1 protocol. For additional information concerning
- GR-831-Core
- GR-835
The Essential TL1 Guide
|
alt="Download this White Paper Now" width="227" height="248" border="0"/> |
A Manager's Overview of
style="font-weight:bold;">TL1
Protocol
TL1 is a one of the most widely used telecom network management protocols. Although it is considered today to be a legacy protocol, a
style="font-weight:bold;">TL1 style="font-weight:bold;">legacy
This doesn't mean that you have to be a TL1 expert, but you must have a core working knowledge of the protocol to know what you can expect from
style="font-weight:bold;">TL1
This white paper is not a complete reference guide to
style="font-weight:bold;">TL1
More User Press Releases
- The Latest NGEdit and NetGuardian FirmwareAutomated Firmware Updating Via LAN for Your Entire NetGuardian DeploymentSNMPv2c and
- OEM Secret Exposed: Gain Competitive Advantage by Working with the Alarm Monitoring Experts
- "When you want a perfect fit product, but you need something in 90 days..."
- Copper Theft Prevention Advisory: Download This Guide to Stop Copper Thieves
- "Why Continue to Deploy Old Monitoring Gear? This is How to Escape the Legacy Trap..."
- Joel Soto- Custom solutions are only a phonecall away...
- President's Letter: May 2009
- DPS Telecom Introduces New ‘Ultimate’ Protection Plan to Safeguard Critical Remote Equipment
- DPS Telecom Announces Their Newest, High-Powered TBOS Mediation Device
- Alarm Termination Options:Pluggable & Wire Wrap Back Panels, 66 Block...
Like this site on Facebook
Distribute Press Release
- Post press release to 50+ free press release websites.
- Send to 100+ online publications.
- Effortlessly publish all your press releases with our automated pickup and submission service.
Shopping cart
User login
Search
Bookmark/Search this post
Primary Menu
- News by Region
- Business
- List of Industries
- Technology
- Aerospace & Defense
- Agriculture & Forestry
- Arts
- Automotive
- Business Services
- Chemicals
- Construction & Maintenance
- Consumer Goods
- Education
- Electrical & Electronics
- Energy
- Entertainment
- Food & Related Products
- General Business
- Government
- Healthcare
- Heavy Industry
- Home
- Industrial Goods & Services
- Industrial Materials
- Medical
- Mining & Drilling
- Publishing & Printing
- Retail
- Society
- Sports
- Supermarkets
- Telecommunications
- Textiles & Nonwovens
- Transportation & Logistics
- Travel & Hospitality
- Wholesale



