About Rate Codes

A rate code is an industry-recognized form of identification for transmission signals, or the speed at with data flows from one point to another, through some type of logical or physical medium. For example, a DS1 rate code refers to a transmission rate of 1.544 megabits per second (Mb/s) for T-Carrier technology.

You can associate a device interface specification with a rate code; the rate code will be applied to all new device interfaces created from the specification. The rate code on a device interface determines the technology and transmission rate the interface can support to terminate connectivity.

There are two types of validations associated with rate codes. First, Design Studio creates a problem marker if you attempt to associate a device interface specification with an incompatible rate code when parent-child relationships between the device interface specifications are defined.

The bit rate defined for a rate code associated with a child-level device interface cannot exceed a bit rate of the rate code defined at the parent level. For example, you cannot define a parent entity with a DS1 rate code (1.544 Mb/s) and define the child entity with a DS3 rate code (44.736 Mb/s) because the rate code associated with the child device interface has a bit rate that is higher than the bit rate for the rate code associated with the parent.

Additionally, Design Studio ensures that the sum of the bit rates defined for all child entities does not exceed the bit rate of the parent. For example, you cannot define a parent entity with a DS3 rate code (44.736 Mb/s) and define more than 28 child entities with DS1 rate codes (1.544 Mb/s), as the product of 29 and 1.544 exceeds 44.736, the M/bs defined for DS3.

Second, if you change the rate code associated with a device interface specification in a previously deployed cartridge in which device interface instances have been created in UIM, UIM generates a deployment error upon subsequent deployments if:

  • You changed the rate code from an existing value to a different value. For example, you cannot change the rate code value from DS3 to DS1.

  • You deleted an existing value and left the Rate Code field blank. For example, you cannot delete the DS3 value and leave the Rate Code field blank.

The error message appears in the Environment perspective Console view.