contact:disclose clarifications / best practices

Bernhard Reutner-Fischer <[email protected]>
Newsgroups gmane.ietf.provreg
Message-ID <[email protected]>
Hi,

I have questions about contact:disclose.

1) How do i correctly handle non-disclosure of all fields of a contact:info
command from a third party via EPP, especially name, email,
addr (city, cc therein) etc?

2) what dummy values should i use for the required fields,
what is best/common practice?

3) is it ok to disclose the contact:disclose itself to third-parties?
I guess it is, also to alleviate determining what fields contain real
data instead of workaround fill junk?

Long story:
Ideally i would have expected to be able to return:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <response>
    <result code="1000">
      <msg>Command completed successfully</msg>
    </result>
    <resData>
      <contact:infData xmlns="urn:ietf:params:xml:ns:contact-1.0" xmlns:contact="urn:ietf:params:xml:ns:contact-1.0">
        <contact:id>dnd018360624626</contact:id>
        <contact:roid>C0000000704-BOX</contact:roid>
        <contact:status s="ok"/>
        <contact:postalInfo type="int">
          <contact:addr/>
        </contact:postalInfo>
        <contact:clID>primary</contact:clID>
        <contact:crID>primary</contact:crID>
        <contact:crDate>2013-01-22T18:50:12.160307Z</contact:crDate>
        <contact:disclose flag="0">
          <contact:name type="int"/>
          <contact:org type="int"/>
          <contact:addr type="int"/>
          <contact:voice/>
          <contact:fax/>
          <contact:email/>
        </contact:disclose>
      </contact:infData>
    </resData>
    <trID>
      <clTRID>8DE21C7A-64C4-11E2-BE5E-5148DCA3D1ED</clTRID>
      <svTRID>20130122195013136028C3-secondary-box</svTRID>
    </trID>
  </response>
</epp>

But that complains about
Element '{urn:ietf:params:xml:ns:contact-1.0}clID': This element is not expected. Expected is one of ( {urn:ietf:params:xml:ns:contact-1.0}voice, {urn:ietf:params:xml:ns:contact-1.0}fax, {urn:ietf:params:xml:ns:contact-1.0}email

The "best" i can come up with would be something like

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <response>
    <result code="1000">
      <msg>Command completed successfully</msg>
    </result>
    <resData>
      <contact:infData xmlns="urn:ietf:params:xml:ns:contact-1.0" xmlns:contact="urn:ietf:params:xml:ns:contact-1.0">
        <contact:id>ost005598875483</contact:id>
        <contact:roid>C0000000724-BOX</contact:roid>
        <contact:status s="ok"/>
        <contact:postalInfo type="int">
          <contact:name>n/a</contact:name>
          <contact:addr>
            <contact:city>n/a</contact:city>
            <contact:cc>n/</contact:cc>
          </contact:addr>
        </contact:postalInfo>
        <contact:email>n/a</contact:email>
        <contact:clID>primary</contact:clID>
        <contact:crID>primary</contact:crID>
        <contact:crDate>2013-01-23T10:00:09.394220Z</contact:crDate>
        <contact:disclose flag="0">
          <contact:name type="int"/>
          <contact:org type="int"/>
          <contact:addr type="int"/>
          <contact:voice/>
          <contact:fax/>
          <contact:email/>
        </contact:disclose>
      </contact:infData>
    </resData>
    <trID>
      <clTRID>ABE135BA-6543-11E2-A06D-7716DCA3D1ED</clTRID>
      <svTRID>20130123110009545038BB-secondary-box</svTRID>
    </trID>
  </response>
</epp>

i.e. fill in name, city, email with an arbitrary token (which one?!)
and fill in cc with an arbitrary, invalid ccType.

thanks,
_______________________________________________
provreg mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/provreg
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.