You have an encoding type listed - you don't need one. Either UTF-8 (for
RACE/IDN domain names) or nothing.
that might be a start...
Charles Daminato
TUCOWS Product Manager
[EMAIL PROTECTED]
On Mon, 22 Jul 2002, Sander Smeenk wrote:
> Hi,
>
> I'm trying to register a domainname on the horizon test server.
> I think i'm very very close, but I keep getting this errormessage:
>
> Failed registration: Data conversion error. Check the command 'SW_REGISTER' syntax.
>
> I checked the srsApiDoc.pdf against the values I pass in my script,
> and it seems all normal. Could someone please 'clarify' this
> errormessage as it isn't very clear to me now.
>
> The "script" I use is based on register.cgi from the opensrs-client-2.55
> package, but modified to what I later need in my own scripts:
>
> -----------------------------------------------------------------------
> #!/usr/bin/perl
>
> BEGIN {
> do "/home/ssmeenk/public_html/opensrs-client-2.55/etc/OpenSRS.conf";
> }
>
> use CGI ':cgi-lib';
> use lib $PATH_LIB;
>
> use OpenSRS::XML_Client qw(:default);
>
> # make a client object we will use to talk to the OpenSRS server
> $XML_Client = new OpenSRS::XML_Client(%OPENSRS);
> $XML_Client->login;
>
> do_register();
>
> # close the connection to the server
> $XML_Client->logout;
> exit;
>
>
> sub do_register {
>
> my ($xcp_request);
>
> $xcp_request = {
> 'object' => 'DOMAIN',
> 'registrant_ip' => '62.216.29.221',
> 'protocol' => 'XCP',
> 'action' => 'SW_REGISTER',
> 'attributes' => {
> 'affiliate_id' => 'hoho',
> 'bulk_order' => '0',
> 'custom_nameservers' => '1',
> 'custom_tech_contact' => '0',
> 'domain' => 'testdomaintje.com',
> 'encoding_type' => 'iso-8899-1',
> 'f_lock_domain' => '0',
> 'handle' => 'save',
> 'link_domains' => '0',
> 'period' => '1',
> 'reg_password' => 'password',
> 'reg_type' => 'new',
> 'reg_username' => 'username',
> 'nameserver_list' => {
> { 'sort_order' => '1',
> 'name' => 'ns1.domaindirect.com' },
> { 'sort_order' => '2',
> 'name' => 'ns2.domaindirect.com' }
> },
> 'contact_set' => {
> { 'admin' => {
> 'first_name' => 'FirstName',
> 'last_name' => 'LastName',
> 'org_name' => 'Organisation',
> 'address1' => 'Address1',
> 'address2' => 'Address2',
> 'address3' => 'Address3',
> 'postal_code' => '3131 bl',
> 'city' => 'city',
> 'state' => 'STATE',
> 'country' => 'NL',
> 'fax' => '+3112',
> 'phone' => '+3112',
> 'email' => '[EMAIL PROTECTED]',
> 'url' => 'http://www.freshdot.net/'
> }
> },
> { 'billing' => {
> 'first_name' => 'FirstName',
> 'last_name' => 'LastName',
> 'org_name' => 'Organisation',
> 'address1' => 'Address1',
> 'address2' => 'Address2',
> 'address3' => 'Address3',
> 'postal_code' => '3131 bl',
> 'city' => 'city',
> 'state' => 'STATE',
> 'country' => 'NL',
> 'fax' => '+3112',
> 'phone' => '+3112',
> 'email' => '[EMAIL PROTECTED]',
> 'url' => 'http://www.freshdot.net/'
> }
> },
> { 'owner' => {
> 'first_name' => 'FirstName',
> 'last_name' => 'LastName',
> 'org_name' => 'Organisation',
> 'address1' => 'Address1',
> 'address2' => 'Address2',
> 'address3' => 'Address3',
> 'postal_code' => '3131 bl',
> 'city' => 'city',
> 'state' => 'STATE',
> 'country' => 'NL',
> 'fax' => '+3112',
> 'phone' => '+3112',
> 'email' => '[EMAIL PROTECTED]',
> 'url' => 'http://www.freshdot.net/'
> }
> },
> { 'tech' => {
> 'first_name' => 'FirstName',
> 'last_name' => 'LastName',
> 'org_name' => 'Organisation',
> 'address1' => 'Address1',
> 'address2' => 'Address2',
> 'address3' => 'Address3',
> 'postal_code' => '3131 bl',
> 'city' => 'city',
> 'state' => 'STATE',
> 'country' => 'NL',
> 'fax' => '+3112',
> 'phone' => '+3112',
> 'email' => '[EMAIL PROTECTED]',
> 'url' => 'http://www.freshdot.net/'
> }
> }
> }
> }
> };
>
> my $response = $XML_Client->send_cmd( $xcp_request );
> if (not $response->{is_success}) {
> $error = "Failed registration: $response->{response_text}.\n";
> if ($response->{attributes}->{error}) {
> $error .= $response->{attributes}->{error};
> }
> print $error;
> exit;
> }
>
> print "Domain successfully registered.\n";
> }
> --------------------------------------------------------------------
>
> Any help appreciated!
>
> Regards,
> Sander Smeenk.
>
> --
> | What ees yewr probleem, yew stewpid fewl?
> | 1024D/08CEC94D - 34B3 3314 B146 E13C 70C8 9BDB D463 7E41 08CE C94D
>