Patrick, Yes, the issue is associated with the loading of the XML schemas and validating the XML against them. There is also a potential code (library) dependency based on where the dependent XML schema (e.g., host-1.0.xsd for the domain mapping) lives. In looking at the Verisign EPP SDK, there is a directory per mapping or set of extensions that includes the XML schemas to load and validate against with a set of tests that are isolated to that mapping or set of extensions. By adding an inter-mapping / extension dependency, you either need to copy the dependent XML schemas or create a build dependency. This is not a huge technical issue, but is certainly an annoyance that is only worth it if the dependency is truly warranted. I view the Validate Extension as being on the borderline of justifying the dependency, which is why I wanted to bring it up. The Validate Extension also added the extra complexity of requiring the use of the contact namespace directly in the XML (e.g., <validate:postalInfo type="int"><contact:name>John Doe</contact:name>...</validate:postalInfo>) based on the use of complex types in the contact XML schema. Again, it is not a huge technical issue to support two XML namespaces in the Validate extension, but it is a factor to consider.
Thanks, — JG James Gould Distinguished Engineer jgo...@verisign.com 703-948-3271 12061 Bluemont Way Reston, VA 20190 Verisign.com <http://verisigninc.com/> On 6/9/18, 2:03 AM, "Patrick Mevzek" <p...@dotandco.com> wrote: On Wed, Jun 6, 2018, at 14:21, Gould, James wrote: > This dependency > does require ensuring that the host XML schema is loaded ahead of the > domain XML schema when pre-caching the XML schemas. So it seems having dependencies is only a problem or a difficulty when validating the frames per the schemas. -- Patrick Mevzek _______________________________________________ regext mailing list regext@ietf.org https://www.ietf.org/mailman/listinfo/regext _______________________________________________ regext mailing list regext@ietf.org https://www.ietf.org/mailman/listinfo/regext