com.esri.arcgis.server
Interface IServiceDescription

All Superinterfaces:
Serializable
All Known Subinterfaces:
IServiceDescription2, IServiceDescription3
All Known Implementing Classes:
IServiceDescription2Proxy, IServiceDescription3Proxy, IServiceDescriptionProxy

public interface IServiceDescription
extends Serializable

Provides access to members that control the properties of an ArcGIS Server web service description.

When To Use

The IServiceDescription interface is intended only for use by the web service catalog template applications that are included as part of the Application Developer Framework for ArcGIS Server. To learn more about these templates, refer to the ArcGIS Server developer documentation.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 String getName()
          The name of the web service.
 String getType()
          The type of the web service (MapServer or GeocodeServer).
 String getURL()
          The URL of the web service.
 void setName(String pVal)
          The name of the web service.
 void setType(String pVal)
          The type of the web service (MapServer or GeocodeServer).
 void setURL(String pVal)
          The URL of the web service.
 

Method Detail

getName

String getName()
               throws IOException,
                      AutomationException
The name of the web service.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setName

void setName(String pVal)
             throws IOException,
                    AutomationException
The name of the web service.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getType

String getType()
               throws IOException,
                      AutomationException
The type of the web service (MapServer or GeocodeServer).

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setType

void setType(String pVal)
             throws IOException,
                    AutomationException
The type of the web service (MapServer or GeocodeServer).

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getURL

String getURL()
              throws IOException,
                     AutomationException
The URL of the web service.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setURL

void setURL(String pVal)
            throws IOException,
                   AutomationException
The URL of the web service.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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