Knowledgebase: API
Conversion from Nettica to DNS Made Easy using DNS Made Easy API and Nettica advanaced CSV export
Posted by Darren Radsmith on 23 July 2014 08:20 PM

The file conversion.tar.gz contains the full PERL code to take an "advanced" CSV export of your Nettica domain and will use the DNS Made Easy REST API to import the domains and records into DNS Made Easy.

Untar the file by running:

> tar xvzf conversion.tar.gz

Read the contents of the README.TXT (show below)

Requirements:
- Perl 5
- The following Perl modules:
Text::CSV
REST::Client
Digest::HMAC_SHA1 qw(hmac_sha1_hex)
HTTP::Date
JSON

Hint: To install the perl modules you can execute:
perl -MCPAN -e "install REST::Client"
perl -MCPAN -e "install Text::CSV"
perl -MCPAN -e "install Digest::HMAC_SHA1"
perl -MCPAN -e "install HTTP::Date"
perl -MCPAN -e "install JSON"


Instructions:
1 - Place "convertNettica2DNSMadeEasy.pl" install your work directory.
2 - From within your working directory run "chmod 755 convertNettica2DNSMadeEasy.pl".
2 - Retrieve your DNS Made Easy REST API keys.
a) Log into DNS Made Easy
b) Click on "Config - Account Information" from the Main Menu.
c) Save the API Key and the Secret Key. Both are needed later.

2 - Install a full (advanced CSV) in your work directory. You can creat this by:
a) Log into Nettica
b) Click on "dns - dns summary" from the Main Menu.
c) Click on "Advanced Search" (that is found to the right of the search box).
d) Leave the search field blank and push the "search" button.
e) Click on "Advanced CSV" at the bottom of the domain listing.
f) Save the file (by default called SearchExport.aspx) to a file in your working directory

3 - From within your working directory run the following command.
> ./convertNettica2DNSMadeEasy.pl <file name of the export> <api_key> <secrety_key>



Attachments 
 
 conversion.tar.gz (2.88 KB)
 readme.txt (1.32 KB)
(2 vote(s))
Helpful
Not helpful

Comments (0)
Post a new comment
 
 
Full Name:
Email:
Comments:
CAPTCHA Verification 
 
Please enter the text you see in the image into the textbox below (we use this to prevent automated submissions).