Skip to content

/AWS1/CL_CUSGETUPLOADJOBRSP

GetUploadJobResponse

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_jobid TYPE /AWS1/CUSUUID /AWS1/CUSUUID

The unique identifier of the upload job.

iv_displayname TYPE /AWS1/CUSSTRING1TO255 /AWS1/CUSSTRING1TO255

The unique name of the upload job. Could be a file name to identify the upload job.

iv_status TYPE /AWS1/CUSUPLOADJOBSTATUS /AWS1/CUSUPLOADJOBSTATUS

The status describing the status for the upload job. The following are Valid Values:

  • CREATED: The upload job has been created, but has not started processing yet.

  • IN_PROGRESS: The upload job is currently in progress, ingesting and processing the profile data.

  • PARTIALLY_SUCCEEDED: The upload job has successfully completed the ingestion and processing of all profile data.

  • SUCCEEDED: The upload job has successfully completed the ingestion and processing of all profile data.

  • FAILED: The upload job has failed to complete.

  • STOPPED: The upload job has been manually stopped or terminated before completion.

iv_statusreason TYPE /AWS1/CUSSTATUSREASON /AWS1/CUSSTATUSREASON

The reason for the current status of the upload job. Possible reasons:

  • VALIDATION_FAILURE: The upload job has encountered an error or issue and was unable to complete the profile data ingestion.

  • INTERNAL_FAILURE: Failure caused from service side

iv_createdat TYPE /AWS1/CUSTIMESTAMP /AWS1/CUSTIMESTAMP

The timestamp when the upload job was created.

iv_completedat TYPE /AWS1/CUSTIMESTAMP /AWS1/CUSTIMESTAMP

The timestamp when the upload job was completed.

it_fields TYPE /AWS1/CL_CUSOBJECTTYPEFIELD=>TT_FIELDMAP TT_FIELDMAP

The mapping between CSV Columns and Profile Object attributes for the upload job.

iv_uniquekey TYPE /AWS1/CUSTEXT /AWS1/CUSTEXT

The unique key columns used for de-duping the keys in the upload job.

io_resultssummary TYPE REF TO /AWS1/CL_CUSRESULTSSUMMARY /AWS1/CL_CUSRESULTSSUMMARY

The summary of results for the upload job, including the number of updated, created, and failed records.

iv_dataexpiry TYPE /AWS1/CUSEXPIRATIONDAYSINTEGER /AWS1/CUSEXPIRATIONDAYSINTEGER

The expiry duration for the profiles ingested with the upload job.


Queryable Attributes

JobId

The unique identifier of the upload job.

Accessible with the following methods

Method Description
GET_JOBID() Getter for JOBID, with configurable default
ASK_JOBID() Getter for JOBID w/ exceptions if field has no value
HAS_JOBID() Determine if JOBID has a value

DisplayName

The unique name of the upload job. Could be a file name to identify the upload job.

Accessible with the following methods

Method Description
GET_DISPLAYNAME() Getter for DISPLAYNAME, with configurable default
ASK_DISPLAYNAME() Getter for DISPLAYNAME w/ exceptions if field has no value
HAS_DISPLAYNAME() Determine if DISPLAYNAME has a value

Status

The status describing the status for the upload job. The following are Valid Values:

  • CREATED: The upload job has been created, but has not started processing yet.

  • IN_PROGRESS: The upload job is currently in progress, ingesting and processing the profile data.

  • PARTIALLY_SUCCEEDED: The upload job has successfully completed the ingestion and processing of all profile data.

  • SUCCEEDED: The upload job has successfully completed the ingestion and processing of all profile data.

  • FAILED: The upload job has failed to complete.

  • STOPPED: The upload job has been manually stopped or terminated before completion.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

StatusReason

The reason for the current status of the upload job. Possible reasons:

  • VALIDATION_FAILURE: The upload job has encountered an error or issue and was unable to complete the profile data ingestion.

  • INTERNAL_FAILURE: Failure caused from service side

Accessible with the following methods

Method Description
GET_STATUSREASON() Getter for STATUSREASON, with configurable default
ASK_STATUSREASON() Getter for STATUSREASON w/ exceptions if field has no value
HAS_STATUSREASON() Determine if STATUSREASON has a value

CreatedAt

The timestamp when the upload job was created.

Accessible with the following methods

Method Description
GET_CREATEDAT() Getter for CREATEDAT, with configurable default
ASK_CREATEDAT() Getter for CREATEDAT w/ exceptions if field has no value
HAS_CREATEDAT() Determine if CREATEDAT has a value

CompletedAt

The timestamp when the upload job was completed.

Accessible with the following methods

Method Description
GET_COMPLETEDAT() Getter for COMPLETEDAT, with configurable default
ASK_COMPLETEDAT() Getter for COMPLETEDAT w/ exceptions if field has no value
HAS_COMPLETEDAT() Determine if COMPLETEDAT has a value

Fields

The mapping between CSV Columns and Profile Object attributes for the upload job.

Accessible with the following methods

Method Description
GET_FIELDS() Getter for FIELDS, with configurable default
ASK_FIELDS() Getter for FIELDS w/ exceptions if field has no value
HAS_FIELDS() Determine if FIELDS has a value

UniqueKey

The unique key columns used for de-duping the keys in the upload job.

Accessible with the following methods

Method Description
GET_UNIQUEKEY() Getter for UNIQUEKEY, with configurable default
ASK_UNIQUEKEY() Getter for UNIQUEKEY w/ exceptions if field has no value
HAS_UNIQUEKEY() Determine if UNIQUEKEY has a value

ResultsSummary

The summary of results for the upload job, including the number of updated, created, and failed records.

Accessible with the following methods

Method Description
GET_RESULTSSUMMARY() Getter for RESULTSSUMMARY

DataExpiry

The expiry duration for the profiles ingested with the upload job.

Accessible with the following methods

Method Description
GET_DATAEXPIRY() Getter for DATAEXPIRY, with configurable default
ASK_DATAEXPIRY() Getter for DATAEXPIRY w/ exceptions if field has no value
HAS_DATAEXPIRY() Determine if DATAEXPIRY has a value