Download the configuration files and extract DDE_ArcIMS.zip into a temporary location. This includes the folders 'DDE_Sample', 'DDE_ArcIMS' and the DDE.war file that are used to configure DDE with ArcIMS.
Configure IIS for DDE.
Copy the folders 'DDE_ArcIMS' and 'DDE_Sample' to C:\ArcIMS\Website or to the location where your ArcIMS Website directory is located.
Verify that the folder 'results' exists in the IIS root directory at C:\Inetpub\wwwroot.
This directory should have been created during the DDE installation.
Replace MYHOSTNAME to reflect the Web server host name.
Save and close the file.
Configure Tomcat for DDE.
Copy the DDE.war file from the temporary location in Step 1, to the directory <Tomcat installation directory>\webapps, where other .war files related to ArcIMS should be present.
This re-initializes Tomcat and auto-deploys the DDE Web application. A new folder called DDE should be present in the webapps directory. This makes the Translation Servlet available to DDE.
In a text editor, open <Tomcat installation directory>\webapps\DDE\WEB-INF\web.xml
Replace all instances of MYHOSTNAME with the host name of the Web server.
Edit MYEMAIL@mail.com if an according mail server is configured.
Edit the paths listed correspondingly if DDE was installed to a location other than the default of C:\Program Files\DDE.
Save and close the file.
In Notepad, as other editors are not recommended in this case, open the file <Tomcat installation directory>\conf\uriworkermap.properties and add these lines to the bottom of the file:
# Mount the DDE context to the ajp13 worker
Save and close the file.
In a text editor, open the file <drive>:\Inetpub\scripts\DDE\spatialdirect.pl to change it to forward any translation request to the deployed DDE servlet. Find line 81:
my $forwardingURL = URI->new('http://:8194/servlet/translationServlet');
and edit it to appear as:
my $forwardingURL = URI->new('http://<serverURL>/DDE/translationServlet');
Restart the services for Tomcat and IIS (IIS Admin and WWW Pulishing Service).
Give the IUSR_<machinename> read/write permissions to the directory <drive>:\Program Files\DDE\safeViewerHTML.
The IUSR_<machinename> needs these privileges in order to access and write session specific information.
Define the Source Data for the DDE_Sample.
Navigate to Start > Programs > DDE > Define Source Data. Press any key to continue when prompted.
Fill out the fields in the DDE Config dialog as the following and leave the rest blank:
Web Server Root Directory: C:\Inetpub\wwwroot
Source Coordinate System:LL27
Query Coordinate System:LL27
Search Limit Min X: -122.5
Search Limit Min Y: 37.7
Search Limit Max X: -122.3
Search Limit Max Y: 37.8
Reader Type: SHAPE
Dataset: C:\Program Files\ArcGIS\ArcIMS\Samples\TutorialData\SanFrancisco
Press Enter when prompted to launch the Spatial Assistant.
Select File > New.
Click "..." and select all the shapefiles in <drive>:\Program Files\ArcGIS\ArcIMS\Samples\TutorialData\SanFrancisco as the Input Data Source. Click OK.
Select File > Exit.
Click Yes when prompted to save the file.
Type Y when prompted on the DDEConfig.bat process window. This should confirm with the text 'Configuration Complete.Done'.
Press any key to close the process window.
Edit the DDE ProcessMonitor configuration.
In a text editor; for example, Notepad, open <drive>:\Program Files\DDE\ProcessMonitorconfig.txt
At the end of the file, comment out the line by placing a # at the beginning so that it appears as:
Navigate to Start > Programs > DDE and click Stop DDE to shutdown the Tomcat process that is integrated with DDE, if it is not already stopped.
Do not stop DDE by closing the console window. This does not stop all the services. To recover, the computer may have to be restarted.
Verify that DDE was installed and configured correctly using the DDE_Sample.
In ArcIMS Administrator, create a new image service 'SanFrancisco' (case sensitive). For the map configuration file, navigate to C:\Program Files\ArcGIS\ArcIMS\Samples\TutorialData\AXL\SanFrancisco.axl
If ArcIMS was installed to a non-default location, first edit the .axl in a text editor to correct the SHAPEWORKSPACE path.
Close Administrator and click Save when prompted.
Go to Start > Programs > DDE and click Start DDE if it is not already started. If it is started correctly the appearing console window stops scrolling after 30 seconds.
Do not close the console window. This does not stop all DDE processes. To stop, use Stop DDE in the Start Menu. To recover from closing the console window, restart the computer.
Open Internet Explorer and navigate to http://<hostname>/website/DDE_Sample. This should successfully launch an ArcIMS HTML Viewer with a city map of San Francisco. If not, verify that ArcIMS and the San Francisco image service are running properly.
Click the button on the lower left of the toolbar to use DDE. A new window appears. If a new window does not appear, check if it was launched in the background on the desktop.
Change the download format to PNG (Downloadable).
Click the Translate Request button on the bottom right of this Web site to translate the data into the .png format.
If DDE translates the request successfully, a new window with a link to download a zip file should appear.
If an error appears, retrace the steps and check the translationServlet.log file located in C:\Program Files\DDE\logs for further information. Also, look for any differences in capitalization in the properties edited.
Continue with integrating the Data Delivery functionality with the ArcIMS Web sites that are based on the HTML Viewer, see the Related Information section.