Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The DnsZoneEnumerationParameters processing is done when the EnumInputParameters is of type DnsZoneEnumerationParameters. The ObjectType MUST be EnumerationObjectType.DnsZone. This is used to enumerate the forward lookup DNS zones based on certain conditions specified as a part of the DnsZoneEnumerationParameters. The following are the processing steps involved in identifying the rows that have to be returned for the enumeration:
1. Enumerate
the rows in ADM_DNSForwardLookupTable that meet the filter conditions
listed in the form of a key value pair in DnsZoneEnumerationParameters.Filter.
The following are the keys that can be in the Filter and their corresponding
value types and filter conditions.
-
Filter.Key
Filter.ValueType
Filter Criteria
ParentRecordId
Integer
ParentId is equal to the specified value.
RecordId
Integer
RecordId is equal to the specified value.
Name
String
Name is equal to the specified value.
For each of the previously enumerated rows, call the procedure GetDnsZoneFromTable in ADM_DNSForwardLookupTable, passing the RecordId of the row as Param_Id. Add the returned Result_zone to EnumOutputData.