Save a Data Load

post/datamart.updatedataload

Updates an existing Data Load.

Securitybasic or X-PriceFx-jwt
Request
Request Body schema: application/json
object
version
integer
typedId
string
label
string
type
string
targetName
string
withTargetSnapshot
boolean
calcItemsLookupTableId
integer
schedules
Array of objects
numberOfItems
integer
object
feederInputParams
Array of objects
inputParams
Array of objects
mappingParams
Array of objects
outputElements
Array of objects
requestTime
integer
lastUpdateTime
integer
createDate
string
createdBy
integer
lastUpdateDate
string
lastUpdateBy
integer
status
string
isDefault
boolean
incremental
boolean
distributed
boolean
continuous
boolean
valid
boolean
isPlasma
boolean
Responses
200

OK

Response Schema: application/json
object
node
string
Array of objects (DMDataLoad)
Array
adhocDataLoadDefinition
object or null
targetName
string <= 255 characters
typedId
string
lastUpdateDate
string <date-time>
allowBatching
boolean or null
locale
string or null <= 255 characters
type
string <= 255 characters
Possible values: "DM_REFRESH" "DS_FLUSH" "DS_PRODUCTS" "DS_CUSTOMERS" "DS_DEFAULTCAL" "CALCULATION" "TRUNCATE" "DM_SIMULATION" "DMM_CALCULATION" "MR_CALCULATION" "DS_INTERNAL_COPY" "INDEX_MAINTENANCE" "ADD_TABLE_PARTITIONS" "DISTRIBUTED_CALCULATION" "IMPORT"
calculationDate
string or null <date-time>
jstId
integer or null
sourceSortBy
string or null <= 255 characters
withTargetSnapshot
boolean
actionUUID
string or null <= 255 characters
valid
boolean
loadCompleteTime
integer or null
incLoadDate
string or null <date-time>
loadMode
string or null
Possible values: "FULL" "INCREMENTAL" "ENRICHMENT" "ALLOCATION" null
Array of objects or null
continuous
boolean
sortBy
string or null <= 255 characters
object or null
calculationContext
string or null <= 255 characters
object
object or null
createDate
string <date-time>
resultTableUniqueName
string or null
object or null
calculationMessages
string
targetDate
string or null <date-time>
validationLogic
string or null <= 255 characters
isPlasma
boolean
distributed
boolean
label
string <= 255 characters
incremental
boolean
version
integer
requestTime
integer
object or null
isDefault
boolean
createdBy
integer
numberOfItems
integer
calcItemsLookupTableId
integer
sourceName
string or null <= 255 characters
object or null
object or null
calculationStartDate
string or null <date-time>
calculationConfig
object
lastUpdateTime
integer
lastUpdateBy
integer
status
string <= 255 characters
Possible values: "DRAFT" "PENDING" "SCHEDULED" "PROCESSING" "SCHEDULED_DIRTY" "ERROR" "READY" "CANCELLED"
status
integer
Request samples
application/json
{
  • "data": {
    • "version": 2,
    • "typedId": "2147484683.DMDL",
    • "label": "DL01",
    • "type": "DS_PRODUCTS",
    • "targetName": "DMDS.DS001",
    • "withTargetSnapshot": false,
    • "calcItemsLookupTableId": 2147484066,
    • "schedules": [ ],
    • "numberOfItems": 0,
    • "calculationConfig": {
      • "feederInputParams": [ ],
      • "inputParams": [ ],
      • "mappingParams": [ ],
      • "outputElements": [ ]
      },
    • "requestTime": 1638456932000,
    • "lastUpdateTime": 1638456932000,
    • "createDate": "2021-12-02T14:55:32",
    • "createdBy": 2147490696,
    • "lastUpdateDate": "2021-12-02T14:55:32",
    • "lastUpdateBy": 2147490696,
    • "status": "DRAFT",
    • "isDefault": false,
    • "incremental": true,
    • "distributed": false,
    • "continuous": false,
    • "valid": false,
    • "isPlasma": false
    }
}
Response samples
application/json
{
  • "response": {
    • "node": "pricefx-cluster-app-frontend-f465f654b-wjkpv",
    • "data": [
      • {
        • "version": 2,
        • "typedId": "2147484683.DMDL",
        • "targetDate": null,
        • "label": "DL01",
        • "locale": null,
        • "type": "DS_PRODUCTS",
        • "targetName": "DMDS.DS001",
        • "sourceName": null,
        • "loadMode": null,
        • "sortBy": null,
        • "sourceSortBy": null,
        • "dtoFilter": null,
        • "dtoSourceFilter": null,
        • "withTargetSnapshot": false,
        • "calculationContext": null,
        • "allowBatching": null,
        • "disableAutoIndexing": null,
        • "validationLogic": null,
        • "calcItemsLookupTableId": 2147484066,
        • "schedules": null,
        • "jstId": null,
        • "progressInfo": null,
        • "numberOfItems": 0,
        • "actionUUID": null,
        • "testRow": null,
        • "testResult": null,
        • "calculationConfig": {
          },
        • "resultTableUniqueName": null,
        • "adhocDataLoadDefinition": null,
        • "pre80CalculationConfig": null,
        • "requestTime": 1638456932000,
        • "lastUpdateTime": 1638456932000,
        • "loadCompleteTime": null,
        • "createDate": "2021-12-02T14:55:32",
        • "createdBy": 2147490696,
        • "lastUpdateDate": "2021-12-02T14:55:32",
        • "lastUpdateBy": 2147490696,
        • "status": "DRAFT",
        • "calculationStartDate": null,
        • "calculationDate": null,
        • "isDefault": false,
        • "incremental": true,
        • "distributed": false,
        • "continuous": false,
        • "valid": false,
        • "isPlasma": false,
        • "incLoadDate": null
        }
      ],
    • "status": 0
    }
}