Skip to content

/AWS1/CL_PIPPIPELINEEXECUTION

Represents information about an execution of a pipeline.

CONSTRUCTOR

IMPORTING

Optional arguments:

IV_PIPELINENAME TYPE /AWS1/PIPPIPELINENAME /AWS1/PIPPIPELINENAME

The name of the pipeline with the specified pipeline execution.

IV_PIPELINEVERSION TYPE /AWS1/PIPPIPELINEVERSION /AWS1/PIPPIPELINEVERSION

The version number of the pipeline with the specified pipeline execution.

IV_PIPELINEEXECUTIONID TYPE /AWS1/PIPPIPELINEEXECUTIONID /AWS1/PIPPIPELINEEXECUTIONID

The ID of the pipeline execution.

IV_STATUS TYPE /AWS1/PIPPIPELINEEXECSTATUS /AWS1/PIPPIPELINEEXECSTATUS

The status of the pipeline execution.

  • Cancelled: The pipeline’s definition was updated before the pipeline execution could be completed.

  • InProgress: The pipeline execution is currently running.

  • Stopped: The pipeline execution was manually stopped. For more information, see Stopped Executions.

  • Stopping: The pipeline execution received a request to be manually stopped. Depending on the selected stop mode, the execution is either completing or abandoning in-progress actions. For more information, see Stopped Executions.

  • Succeeded: The pipeline execution was completed successfully.

  • Superseded: While this pipeline execution was waiting for the next stage to be completed, a newer pipeline execution advanced and continued through the pipeline instead. For more information, see Superseded Executions.

  • Failed: The pipeline execution was not completed successfully.

IV_STATUSSUMMARY TYPE /AWS1/PIPPLINEXECSTATUSSUMMARY /AWS1/PIPPLINEXECSTATUSSUMMARY

A summary that contains a description of the pipeline execution status.

IT_ARTIFACTREVISIONS TYPE /AWS1/CL_PIPARTIFACTREVISION=>TT_ARTIFACTREVISIONLIST TT_ARTIFACTREVISIONLIST

A list of ArtifactRevision objects included in a pipeline execution.

IT_VARIABLES TYPE /AWS1/CL_PIPRESOLVEDPLVARIABLE=>TT_RESOLVEDPLINVARIABLELIST TT_RESOLVEDPLINVARIABLELIST

A list of pipeline variables used for the pipeline execution.

IO_TRIGGER TYPE REF TO /AWS1/CL_PIPEXECUTIONTRIGGER /AWS1/CL_PIPEXECUTIONTRIGGER

trigger

IV_EXECUTIONMODE TYPE /AWS1/PIPEXECUTIONMODE /AWS1/PIPEXECUTIONMODE

The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.

IV_EXECUTIONTYPE TYPE /AWS1/PIPEXECUTIONTYPE /AWS1/PIPEXECUTIONTYPE

The type of the pipeline execution.

IO_ROLLBACKMETADATA TYPE REF TO /AWS1/CL_PIPPLINROLLBACKMET /AWS1/CL_PIPPLINROLLBACKMET

The metadata about the execution pertaining to stage rollback.


Queryable Attributes

pipelineName

The name of the pipeline with the specified pipeline execution.

Accessible with the following methods

Method Description
GET_PIPELINENAME() Getter for PIPELINENAME, with configurable default
ASK_PIPELINENAME() Getter for PIPELINENAME w/ exceptions if field has no value
HAS_PIPELINENAME() Determine if PIPELINENAME has a value

pipelineVersion

The version number of the pipeline with the specified pipeline execution.

Accessible with the following methods

Method Description
GET_PIPELINEVERSION() Getter for PIPELINEVERSION, with configurable default
ASK_PIPELINEVERSION() Getter for PIPELINEVERSION w/ exceptions if field has no val
HAS_PIPELINEVERSION() Determine if PIPELINEVERSION has a value

pipelineExecutionId

The ID of the pipeline execution.

Accessible with the following methods

Method Description
GET_PIPELINEEXECUTIONID() Getter for PIPELINEEXECUTIONID, with configurable default
ASK_PIPELINEEXECUTIONID() Getter for PIPELINEEXECUTIONID w/ exceptions if field has no
HAS_PIPELINEEXECUTIONID() Determine if PIPELINEEXECUTIONID has a value

status

The status of the pipeline execution.

  • Cancelled: The pipeline’s definition was updated before the pipeline execution could be completed.

  • InProgress: The pipeline execution is currently running.

  • Stopped: The pipeline execution was manually stopped. For more information, see Stopped Executions.

  • Stopping: The pipeline execution received a request to be manually stopped. Depending on the selected stop mode, the execution is either completing or abandoning in-progress actions. For more information, see Stopped Executions.

  • Succeeded: The pipeline execution was completed successfully.

  • Superseded: While this pipeline execution was waiting for the next stage to be completed, a newer pipeline execution advanced and continued through the pipeline instead. For more information, see Superseded Executions.

  • Failed: The pipeline execution was not completed successfully.

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

statusSummary

A summary that contains a description of the pipeline execution status.

Accessible with the following methods

Method Description
GET_STATUSSUMMARY() Getter for STATUSSUMMARY, with configurable default
ASK_STATUSSUMMARY() Getter for STATUSSUMMARY w/ exceptions if field has no value
HAS_STATUSSUMMARY() Determine if STATUSSUMMARY has a value

artifactRevisions

A list of ArtifactRevision objects included in a pipeline execution.

Accessible with the following methods

Method Description
GET_ARTIFACTREVISIONS() Getter for ARTIFACTREVISIONS, with configurable default
ASK_ARTIFACTREVISIONS() Getter for ARTIFACTREVISIONS w/ exceptions if field has no v
HAS_ARTIFACTREVISIONS() Determine if ARTIFACTREVISIONS has a value

variables

A list of pipeline variables used for the pipeline execution.

Accessible with the following methods

Method Description
GET_VARIABLES() Getter for VARIABLES, with configurable default
ASK_VARIABLES() Getter for VARIABLES w/ exceptions if field has no value
HAS_VARIABLES() Determine if VARIABLES has a value

trigger

trigger

Accessible with the following methods

Method Description
GET_TRIGGER() Getter for TRIGGER

executionMode

The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.

Accessible with the following methods

Method Description
GET_EXECUTIONMODE() Getter for EXECUTIONMODE, with configurable default
ASK_EXECUTIONMODE() Getter for EXECUTIONMODE w/ exceptions if field has no value
HAS_EXECUTIONMODE() Determine if EXECUTIONMODE has a value

executionType

The type of the pipeline execution.

Accessible with the following methods

Method Description
GET_EXECUTIONTYPE() Getter for EXECUTIONTYPE, with configurable default
ASK_EXECUTIONTYPE() Getter for EXECUTIONTYPE w/ exceptions if field has no value
HAS_EXECUTIONTYPE() Determine if EXECUTIONTYPE has a value

rollbackMetadata

The metadata about the execution pertaining to stage rollback.

Accessible with the following methods

Method Description
GET_ROLLBACKMETADATA() Getter for ROLLBACKMETADATA