Create Site

Description

This is the first operation that you must invoke when you install ArcGIS Server for the first time. Creating a new site involves:

Because of the sheer number of tasks, it usually takes a little while for this operation to complete. Once a site has been created, you can publish GIS services and deploy them to your server machines.

NoteNote:

This operation is available only when a server machine is not participating in any site.

Parameters

Parameter

Description

username

The name of the administrative account to be used by the site. This can be changed at a later stage.

password

The credentials of the administrative account.

configStoreConnection

A JSON object representing the connection to the configuration store. By default, the configuration store will be maintained in the ArcGIS Server installation directory.

localRepositoryPath

Optional. A JSON object representing the local repository path.

directories

A JSON object representing a collection of server directories to create. By default, the server directories will be created locally.

cluster

An optional cluster configuration. By default, the site will create a cluster called 'default' with the first available port numbers starting from 4004.

NoteNote:

Clusters have been deprecated. The use of clusters for new deployments is strongly discouraged and existing deployments are advised to migrate away from use of clusters as part of ongoing maintenance and upgrades.

logsSettings

Optional log settings.

runAsync

A flag to indicate if the operation needs to be run asynchronously.

Values: true | false

f

The response format. The default response format is html.

Values: html | json

Example

http://server:port/arcgis/admin/createNewSite
	
username=admin
password=secret
configStoreConnection={
  "type"="FILESYSTEM",
  "connectionString":"\\myshare\config-store",
  "localRepositoryPath": "C:\\arcgisserver\\local"
 }
	directories={
		"directories": [
			  {
			    "name": "arcgiscache",
			    "physicalPath": "C:\\arcgisserver\\directories\\arcgiscache",
			    "directoryType": "CACHE",
			    "cleanupMode": "NONE",
			    "maxFileAge": 0,
			    "description": "Stores tile caches used by map, globe, and image services for rapid performance.",
			  },
			  {
			    "name": "arcgisjobs",
			    "physicalPath": "C:\\arcgisserver\\directories\\arcgisjobs",
			    "directoryType": "JOBS",
			    "cleanupMode": "TIME_ELAPSED_SINCE_LAST_MODIFIED",
			    "maxFileAge": 360,
			    "description": "Stores results and other information from geoprocessing services.",
			  },
			  {
			    "name": "arcgisoutput",
			    "physicalPath": "C:\\arcgisserver\\directories\\arcgisoutput",
			    "directoryType": "OUTPUT",
			    "cleanupMode": "TIME_ELAPSED_SINCE_LAST_MODIFIED",
			    "maxFileAge": 10,
			    "description": "Stores various information generated by services, such as map images.",
			  },
			  {
			    "name": "arcgissystem",
			    "physicalPath": "C:\\arcgisserver\\directories\\arcgissystem",
			    "directoryType": "SYSTEM",
			    "cleanupMode": "NONE",
			    "maxFileAge": 0,
			    "description": "Stores directories and files used internally by ArcGIS Server.",
			  }			 
		]
	}
	cluster={  \\Clusters have been deprecated.
		"clusterName":"development",
		"clusterProtocol": {
			"type":"TCP",
			"tcpClusterPort":9000
		}
	}
	logsSettings={
  		"logLevel": "INFO",
  		"logDir": "C:\\arcgisserver\\logs\\",
  		"maxErrorReportsCount": 10,
  		"maxLogFileAge": 90
	}
  	runAsync=true

7/5/2017