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

Reply via email to