Types

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

ParameterDetails

f

The response format. The default response format is html.

Values: html | json | pjson

Example usage

The following is a sample request URL used to access the types resource:

Use dark colors for code blocksCopy
1
https://machine.domain.com/webadaptor/admin/services/types?f=pjson

JSON Response syntax

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
  "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

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
{
  "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":{}
    }
  ]
}

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.