genpd_get_from_provider
genpd = genpd_get_from_provider(genpdspec);
parent = genpd_get_from_provider(parent_spec);
subdomain = genpd_get_from_provider(subdomain_spec);
parent = genpd_get_from_provider(parent_spec);
subdomain = genpd_get_from_provider(subdomain_spec);
pd = genpd_get_from_provider(&pd_args);