class MtasCommonDataPaniTranslationProfile

ManagedElement
+-MtasFunction
+-MtasCommonData
+-MtasCommonDataPaniTranslationProfiles
+-MtasCommonDataPaniTranslationProfile

The MtasCommonDataPaniTranslationProfile MO represents a regexp mapping from Access Info Value to the instance of MtasCommonDataAccNetwTypeAccInfo.
Using this MO it is possible to reduce the number of the logical MtasCommonDataAccNetwTypeAccInfo instances by enabling mapping several Access Info Values to the same MtasCommonDataAccNetwTypeAccInfo instance.

Attributes
MtasString3to255DT
key
mandatory
noNotification
restricted
mtasCommonDataPaniTranslationProfile
This attribute defines the primary key of MtasCommonDataPaniTranslationProfile.
When MTAS searches for a particular MOC instance, it constructs the key from the received P-Access-Network-Info header by concatenating the access-network-type part of the PANI header, character "&", and the access-info-type part of the PANI header.
Example: for the following header: "PANI: X;Y=Z" the constructed key value should be "X&Y". Y can be omitted - the constructed key value contains only the X in this case. Example: "X".


Dependencies: The access-network-type part of this attibute must be the one from the mtasCommonDataAllowedAccessNetworkTypesName list of MtasCommonDataAllowedAccessNetworkTypes.
The access-info-type part of this attibute must be the one from the mtasCommonDataAllowedAccessInfoTypesName list of MtasCommonDataAllowedAccessInfoTypes.
Specification: String, at minimum 3 characters and maximum 255 characters, in the following format: .{1,127}&.{1,127}
Takes effect: New session
MtasCommonDataPaniTranslationProfileRuleDT[0..100] nonUnique
mtasCommonDataPaniTranslationProfileRule
This attribute stores P-Access-Network-Info translation rules. The translation rule has following format: Order:Substitution-rule,
where
- Order is an unsigned integer and it defines which substitution rule is being matched first. The lowest number has the highest priority in matching.
- Subsitution-rule is a POSIX 1003.2 extended regular substitution of format /regexp/replacement/.
The regexp commands are performed on the actual Access Info Value in the configured order. The first matching result is taken for the MtasCommonDataAccNetwTypeAccInfo key generation.If the lookup with the actual key fails in the MtasCommonDataAccNetwTypeAccInfo table then the next key will be generated from the next matching rule.


Dependencies: None
Specification: List of strings in the following format: ([0-9]+:\/.*\/.*\/)
Takes effect: New session

  class MtasCommonDataPaniTranslationProfile