com.esri.arcgis.carto
Interface IIMSGlobeConnection

All Superinterfaces:
Serializable
All Known Implementing Classes:
IMSGlobeConnection

public interface IIMSGlobeConnection
extends Serializable

Provides access to methods that describe the ims connection within and globe client communicating with ims.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux


Method Summary
 String getServiceName()
          The service name for the request.
 String getURL()
          The Url for the request.
 String makeRequest(String strDataString)
          Makes a request to the IMS Server.
 void makeRequestBinary(String strDataString, boolean bAllocateData, int data, int[] size)
          Make a request for binary data.
 void setServiceName(String pName)
          The service name for the request.
 void setURL(String pURL)
          The Url for the request.
 

Method Detail

makeRequest

String makeRequest(String strDataString)
                   throws IOException,
                          AutomationException
Makes a request to the IMS Server.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
strDataString - The strDataString (in)
Returns:
The response
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

makeRequestBinary

void makeRequestBinary(String strDataString,
                       boolean bAllocateData,
                       int data,
                       int[] size)
                       throws IOException,
                              AutomationException
Make a request for binary data.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
strDataString - The strDataString (in)
bAllocateData - The bAllocateData (in)
data - A COM void* (out: use single element array)
size - The size (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setURL

void setURL(String pURL)
            throws IOException,
                   AutomationException
The Url for the request.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
pURL - The pURL (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getURL

String getURL()
              throws IOException,
                     AutomationException
The Url for the request.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The pURL
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setServiceName

void setServiceName(String pName)
                    throws IOException,
                           AutomationException
The service name for the request.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
pName - The pName (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getServiceName

String getServiceName()
                      throws IOException,
                             AutomationException
The service name for the request.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The pName
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.