FRAMES | NO FRAMES | Description | Parameters | Response | Example |
URL: | http://server:port/arcgis/admin/services/types |
---|---|
HTTP Method: | GET |
Parent Resource: | Root Folder |
Child Resources: | Extensions |
This resource provides metadata about all service types and extensions that can be enabled
on each service type. The services framework uses this information to validate a service
and construct the various objects in the service.
The metadata contains identifiers for each object, a default list of capabilities, properties, and other resource information (like WSDL and so forth).
Type information for a specific service type can be accessed by appending the type name to
this URL.
Example:
Parameter | Description |
---|---|
f | The response format. The default response format is html. Values: html | json |
{ "types": [ type1, type2, ...] }
The JSON schema for the type is defined as follows:
{ "Name": "<name>", "DisplayName": "<display name>", "CLSID": "<clsid>", "Description": "<description>", "CfgFactoryPROGID": "<config factory progid>", "ObjectFactoryCLSID": "<object factory clsid>", "Properties": { "<name1>": "<value>", "<name2>": "<value>", ... }, "Info": { "<name1>": "<value>", "<name2>": "<value>", ... } }
{ "types": [ { "Name": "GlobeServer", "DisplayName": "Globe Service", "CLSID": "esriGlobeCore.GlobeServer", "Description": "Esri Globe Server", "CfgFactoryPROGID": "esriGlobeCore.GlobeServerConfigurationFactory", "Properties": {}, "Info": { "AllWebCapabilities": "Globe,Animation,Query", "DefaultWebCapabilities": "Globe,Animation,Query" } }, { "Name": "MapServer", "DisplayName": "Map Service", "CLSID": "esriCarto.MapServerObjectFactory*", "Description": "Esri Map Server", "CfgFactoryPROGID": "esriCarto.MapServerConfigurationFactory", "ObjectFactoryCLSID": "esriCarto.MapServerObjectFactory", "Properties": {}, "Info": { "AllWebCapabilities": "Map,Query,Data", "DefaultWebCapabilities": "Map,Query,Data" } }, { "Name": "GeocodeServer", "DisplayName": "Geocode Service", "CLSID": "esriLocation.GeocodeServer", "Description": "Esri Geocode Server", "Properties": {}, "Info": { "AllWebCapabilities": "Geocode,ReverseGeocode", "DefaultWebCapabilities": "Geocode,ReverseGeocode" } }, { "Name": "GPServer", "DisplayName": "Geoprocessing Service", "CLSID": "esriGeoprocessing.GPServer", "Description": null, "CfgFactoryPROGID": "esriGeoprocessing.GPServerConfigurationFactory", "Properties": {}, "Info": {} }, { "Name": "GeometryServer", "DisplayName": "Geometry Service", "CLSID": "esriGeodatabase.GeometryServer", "Description": "Esri Geometry Server", "Properties": {}, "Info": {} }, { "Name": "ImageServer", "DisplayName": "Image Service", "CLSID": "esriCarto.ImageServer", "Description": "Esri Image Server", "CfgFactoryPROGID": "esriCarto.ImageServerConfigurationFactory", "Properties": {}, "Info": { "AllWebCapabilities": "Image,Catalog,Metadata,Download,Pixels,Upload", "DefaultWebCapabilities": "Image,Metadata" } }, { "Name": "GeoDataServer", "DisplayName": "Geodata Service", "CLSID": "esriGeodatabaseDistributed.GeoDataServer", "Description": "Esri GeoData Server", "CfgFactoryPROGID": "esriGeodatabaseDistributed.GeoDataServerConfigurationFactory", "Properties": {}, "Info": { "AllWebCapabilities": "Query,Extraction,Replication", "DefaultWebCapabilities": "Query,Extraction" } }, { "Name": "SearchServer", "DisplayName": "Search Service", "CLSID": "esriSearch.SearchServer", "Description": "Esri Search Server", "CfgFactoryPROGID": "esriSearch.SearchServerConfigurationFactory", "Properties": {}, "Info": { "AllWebCapabilities": "Search", "DefaultWebCapabilities": "Search" } } ] }