Hello, I am working on implementing domain registration via OpenSRS using the lasso platform and the XML api.
So far so good with searches, however when making the call to actually register
I consistently receive a 465 error "Missing Domain Name"
here is the XML I'm sending to the text server:
<?xml version='1.0' encoding="UTF-8" standalone="no" ?>
<!DOCTYPE OPS_envelope SYSTEM "ops.dtd">
<OPS_envelope>
<header>
<version>0.9</version>
</header>
<body>
<data_block>
<dt_assoc>
<item key="protocol">XCP</item>
<item key="action">SW_REGISTER</item>
<item key="object">DOMAIN</item>
<item key="atributes">
<dt_assoc>
<item
key="custom_tech_contact">1</item>
<item key="auto_renew">0</item>
<item key="reg_type">new</item>
<item
key="domain">jim.org</item>
<item
key="isa_trademark"></item>
<item key="period">8</item>
<item key="legal_type"></item>
<item key="contact_set">
<dt_assoc>
<item
key="owner">
<dt_assoc>
<item key="first_name">Jim</item>
<item key="last_name">Jimson</item>
<item key="org_name">Jim Jimson</item>
<item key="address1">123 Jim Street</item>
<item key="address2"></item>
<item key="address3"></item>
<item key="city">Newmarket</item>
<item key="state">ON</item>
<item key="postal_code">L3Y 1A1</item>
<item key="country">Canada</item>
<item key="phone">+1.1234567890</item>
<item key="fax">+1.</item>
<item key="email">[EMAIL PROTECTED]</item>
<item key="lang_pref"></item>
</dt_assoc>
</item>
<item
key="admin">
<dt_assoc>
<item key="first_name">Host</item>
<item key="last_name">Master</item>
<item key="org_name">Treefrog Interactive Inc.</item>
<item key="address1">12 Vincent Street</item>
<item key="address2"></item>
<item key="address3"></item>
<item key="city">Newmarket</item>
<item key="state">Ontario</item>
<item key="postal_code">L3Y 4G2</item>
<item key="country">Canada</item>
<item key="phone">+1.9058364442</item>
<item key="fax">+1.9058956561</item>
<item key="email">[EMAIL PROTECTED]</item>
<item key="lang_pref">EN</item>
</dt_assoc>
</item>
<item
key="tech">
<dt_assoc>
<item key="first_name">Host</item>
<item key="last_name">Master</item>
<item key="org_name">Treefrog Interactive Inc.</item>
<item key="address1">12 Vincent Street</item>
<item key="address2"></item>
<item key="address3"></item>
<item key="city">Newmarket</item>
<item key="state">Ontario</item>
<item key="postal_code">L3Y 4G2</item>
<item key="country">Canada</item>
<item key="phone">+1.9058364442</item>
<item key="fax">+1.9058956561</item>
<item key="email">[EMAIL PROTECTED]</item>
<item key="lang_pref">EN</item>
</dt_assoc>
</item>
</dt_assoc>
</item>
<item
key="custom_nameservers">1</item>
<item key="nameserver_list">
<dt_array>
<item key="0">
<dt_assoc>
<item key="sortorder">1</item>
<item key="name">ns1.treefrog.ca</item>
</dt_assoc>
</item>
<item key="1">
<dt_assoc>
<item key="sortorder">2</item>
<item key="name">ns2.treefrog.ca</item>
</dt_assoc>
</item>
</dt_array>
</item>
<item
key="f_lock_domain">1</item>
<item
key="f_whois_privacy">1</item>
</dt_assoc>
</item>
</dt_assoc>
</data_block>
</body>
</OPS_envelope>
And here is the response:
<OPS_envelope>
<header>
<version>0.9</version>
</header>
<body>
<data_block>
<dt_assoc>
<item key="protocol">XCP</item>
<item key="object">DOMAIN</item>
<item key="response_text">Missing Domain Name</item>
<item key="transaction_id">2008-08-19 14:57:34 29044 101</item>
<item key="action">REPLY</item>
<item key="response_code">465</item>
<item key="is_success">0</item>
</dt_assoc>
</data_block>
</body>
</OPS_envelope>
Clearly the domain is listed in the attributes array. What am I missing here?
Jordon
_______________________________________________
domains-dev mailing list
[email protected]
http://discuss.tucows.com/mailman/listinfo/domains-dev
