[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


To: "'ietf-provreg@cafax.se'" <ietf-provreg@cafax.se>
From: "Damaraju, Ayesha" <ayesha.damaraju@neustar.com>
Date: Thu, 14 Jun 2001 13:04:57 -0500
Sender: owner-ietf-provreg@cafax.se

> 1. Moved the <roid> element out of the response data for 
> <create> and <info>
>    command, and now is in the <response> element as an 
> optional element.
> 

--My litmus test for this move was the answer to the question "is the ROID
--concept common to all objects, or is it required of specific objects".  As
--discussed on this list, it's common to all objects, so I though it should
be
--in the base protocol instead of in the object mappings.  That's why it was
--moved.



It is common to all objects, but not to all responses. For example doesn't
apply to a <check> response. 
And logically, <roid> is part of <resData>, as ---

" An OPTIONAL <resData> (response data) element that contains child
  elements specific to the command and associated object."

Well I like to hear how the people working on implementing EPP feel about
this, as this
migration of <roid> in to base protocol changes the model, as XML generation
is not straight  
forward anymore.

Example domain_create_result.xml file from EPP-01

<?xml version="1.0" standalone="no"?>
<epp xmlns="urn:iana:xml:ns:epp"
     xmlns:xsi="http://www.w3.org/2000/10/XMLSchema-instance"
     xsi:schemaLocation="urn:iana:xml:ns:epp epp.xsd">
  <response>
    <result code="1000">
      <msg>Command completed successfully</msg>
    </result>
    <resData>
      <domain:creData xmlns:domain="urn:iana:xml:ns:domain"
       xsi:schemaLocation="urn:iana:xml:ns:domain domain.xsd">
        <domain:name>example.com</domain:name>
        <domain:roid>EXAMPLE1-VRSN</domain:roid>
        <domain:exDate>2002-06-08T22:00:00.0Z</domain:exDate>
      </domain:creData>
    </resData>
    <unspec/>
    <trID>
      <clTRID>ABC-12345</clTRID>
      <svTRID>54321-XYZ</svTRID>
    </trID>
  </response>
</epp>


Example domain_create_result.xml file from EPP-02
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:iana:xml:ns:epp"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="urn:iana:xml:ns:epp epp.xsd">
  <response>
    <result code="1000">
      <msg>Command completed successfully</msg>
    </result>
    <resData>
      <domain:creData xmlns:domain="urn:iana:xml:ns:domain"
       xsi:schemaLocation="urn:iana:xml:ns:domain domain.xsd">
        <domain:name>example.com</domain:name>
        <domain:exDate>2002-06-08T22:00:00.0Z</domain:exDate>
      </domain:creData>
    </resData>
    <unspec/>
    <roid>EXAMPLE1-VRSN</roid>
    <trID>
      <clTRID>ABC-12345</clTRID>
      <svTRID>54321-XYZ</svTRID>
    </trID>
  </response>
</epp>
	


-Ayesha


Home | Date list | Subject list