About extending services
Steps for developing and deploying extensions
Coding practices for extensions
Deploying an extension
enable-extensions
Debugging an extension
Server object extension usage in client applications
Migrating a 10.0 Java server object extension to later versions
Alternatives to server object extensions
Scripting ArcGIS Server administration
Scripting with the ArcGIS REST API
Scripting languages and the ArcGIS REST API
Example: Create a site
Example: Join a machine to a site
Example: Start the geometry service
Example: Stop or start all services in a folder
Example: Check a folder for stopped services
Example: Write properties of all services to a CSV file
Example: Edit service properties
Example: Publish a service with detailed parameters
Example: Query the ArcGIS Server logs
Example: Derive map service statistics from the ArcGIS Server logs
Example: Write requested map extents to a feature class
Example: Create users and roles from a CSV file
Example: Create users and roles from two text files
Example: Apply permissions to a service
Example: Apply service permissions from a text file
Example: Prevent data copying at publish time
Example: Create a report of all service requests
Example: Export service statistics to a file
Scripting service publishing with ArcPy
linux python
Example: Publish various service types using service definitions
Example: Publish service definitions listed in a text file
Example: Publish a map service from a map document (MXD)
Example: Publish a geoprocessing service from a model result
Example: Publish an image service from a folder of images
Example: Register a data folder at publish time
Example: Register folders and databases listed in a text file