- URL:
- https://<root>/services/types
- Methods:
GET
- Required Capability:
- Access allowed with any authorized privilege
- Version Introduced:
- 10.1
Description
The types
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.
Request parameters
Parameter | Details |
---|---|
| The response format. The default response format is Values: |
Example usage
The following is a sample request URL used to access the types
resource:
https://machine.domain.com/webadaptor/admin/services/types?f=pjson
JSON Response syntax
{
"types": [
{
"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>"
}
}
]
}
JSON Response example
{
"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"
}
},
{
"Name": "RelationalCatalogServer",
"DisplayName": "Relational Catalog Server",
"CLSID": "esriFakeProgID.RelationalCatalogServer",
"Description": "Relational Schema Access",
"MaxUploadFileSize" :-1,
"Properties":{},
"Info": {
"DefaultWebCapabilities": "",
"AllWebCapabilities": "",
"SupportsSOAP": "false"
},
"Resources":{}
}
]
}