FRAMES | NO FRAMES Description | Parameters | Examples | Response
Extended Properties
URL http://<job-url>/extendedProperties
Supported Operations Add Record  Update Record  Delete Record  List Values  Upload Blob Data  Download Blob Data
Parent Resource Job

Description

Represents the extended and linked properties of a job.

Parameters

Parameter Details
f Description: The response format. The default response format is html.

Values: html | json

Example Usage

Example 1: URL for the extended properties of job ID 5 in the "Workflow" service on sampleserver.

http://sampleserver/arcgis/rest/services/Workflow/WMServer/jobs/5/extendedProperties

JSON Response Syntax

{
  "containers": [
    {
      "jobId": <jobId>,
      "tableName": "<tableName>",
      "tableAlias": "<tableAlias>",
      "relationshipType" <relationshipType>,  // Valid values: 1 (one-to-one), 2 (one-to-many)
      "displayProperty": "<displayProperty>",
      "records": [
        {
          "id": <recordId>,
          "displayProperty": <displayValue>,
          "recordValues": [
            {
              "name": "<fieldName1>",
              "alias": "<fieldAlias1>",
              "data": <fieldValue1>,
              "dataType": <fieldDataType1>,  // Refer to the ArcGIS documentation for esriFieldType
              "length": <fieldLength1>,
              "domain": "<domain1>",
              "required": <true | false>,
              "canUpdate": <true | false>,
              "userVisible": <true | false>,  // Added at 10.0 SP1
              "displayType": <displayType1>,
              "displayOrder": <displayOrder1>,
              "filter": "<filter1>",
              "tableListClass": "<tableListClass1>",
              "tableListStoreField": "<tableListStoreField1>",
              "tableListDisplayField": "<tableListDisplayField1>"
            },
            {
              "name": "<fieldName2>",
              "alias": "<fieldAlias2>",
              "data": <fieldValue2>,
              "dataType": <fieldDataType2>,
              "length": <fieldLength2>,
              "domain": "<domain2>",
              "required": <true | false>,
              "canUpdate": <true | false>,
              "userVisible": <true | false>,
              "displayType": <displayType2>,
              "displayOrder": <displayOrder2>,
              "filter": "<filter2>",
              "tableListClass": "<tableListClass2>",
              "tableListStoreField": "<tableListStoreField2>",
              "tableListDisplayField": "<tableListDisplayField2>"
            },
            ...
          ]
        },
        ...
      ]
    },
    ...
  ]
}

JSON Response Example

{
  "containers": [
    {
      "jobId": 5,
      "tableName": "sde.JTXX_CUSTOMERS",
      "tableAlias": "JTXX_CUSTOMERS",
      "relationshipType" 1,
      "displayProperty": "NAME",
      "records": [
        {
          "id": 3,
          "displayProperty": null,
          "recordValues": [
            {
              "name": "NAME",
              "alias": "Name",
              "data": "John",
              "dataType": 4,
              "length": 100,
              "domain": "",
              "required": true,
              "canUpdate": true,
              "userVisible": true,
              "displayType": 1,
              "displayOrder": 1,
              "filter": "",
              "tableListClass": "",
              "tableListStoreField": "",
              "tableListDisplayField": ""
            },
            {
              "name": "TYPE",
              "alias": "Type",
              "data": 2,
              "dataType": 1,
              "length": 4,
              "domain": "CUSTOMER_TYPES",
              "required": true,
              "canUpdate": true,
              "userVisible": true,
              "displayType": 1,
              "displayOrder": 1,
              "filter": "",
              "tableListClass": "",
              "tableListStoreField": "",
              "tableListDisplayField": ""
            }
          ]
        }
      ]
    }
  ]
}