Get the lineage of a request
get
/epm/rest/v1/requests/{requestId}/lineage
Request
Path Parameters
-
requestId(required): string(uuid)
The id of the request
Response
Supported Media Types
- application/json
200 Response
OK
Root Schema : RequestLineage
Type:
Show Source
object
-
links:
array links
Read Only:
true
-
requestLineageNodes:
array requestLineageNodes
Read Only:
true
The list of requests used in this lineage. -
subscriptionInstances:
array subscriptionInstances
The list of subscriptions used in this lineage.
Nested Schema : requestLineageNodes
Type:
array
Read Only:
true
The list of requests used in this lineage.
Show Source
Nested Schema : subscriptionInstances
Type:
array
The list of subscriptions used in this lineage.
Show Source
-
Array of:
object SubscriptionInstance
Subscription Instance details
Nested Schema : RequestLineageNode
Type:
Show Source
object
-
autoSubmitted:
boolean
-
id:
string(uuid)
Read Only:
true
-
incompleteSubscriptions:
array incompleteSubscriptions
-
links:
array links
Read Only:
true
-
origin:
string
Read Only:
true
Allowed Values:[ "DEFINED", "INSTRUCTIVE", "INTERACTIVE", "MEMBERSHIP", "NOTIFICATION", "REMEDIATION", "SUBSCRIPTION", "CONSOLIDATION", "IMPORT", "LOAD" ]
-
sourceRequest:
object IdNameLink
-
status:
string
Read Only:
true
Allowed Values:[ "DRAFT", "IN_FLIGHT", "PULLED_BACK", "PUSHED_BACK", "COMPLETED", "REJECTED", "WITHDRAWN", "RECALLED", "BLOCKED", "CONSOLIDATED" ]
-
timeCreated:
integer(int64)
Read Only:
true
-
title:
string
Read Only:
true
-
viewpoints:
array viewpoints
Read Only:
true
Nested Schema : incompleteSubscriptions
Type:
Show Source
array
-
Array of:
object SubscriptionInstance
Subscription Instance details
Nested Schema : IdNameLink
Type:
Show Source
object
-
description:
string
Read Only:
true
-
id:
string(uuid)
-
links:
array links
-
name:
string
Nested Schema : SubscriptionInstance
Type:
object
Subscription Instance details
Show Source
-
allowedActions:
array allowedActions
-
alternateAssignees:
array alternateAssignees
-
assigneeName:
string
-
copyActionText:
string
-
copyActionType:
string
Allowed Values:
[ "NONE", "PROPERTIES", "MODEL_AFTER" ]
-
createdBy:
string
-
createdByUser:
object User
-
description:
string
Read Only:
true
-
errors:
array errors
-
etagValue:
string
-
expression:
object JsonNode
-
id:
string(uuid)
Read Only:
true
-
includedActionsText:
string
-
inclusionProperty:
object InclusionProperty
-
inclusionPropertyText:
string
-
lastModifiedBy:
string
-
links:
array links
Read Only:
true
-
message:
string
Read Only:
true
-
modifiedByUser:
object User
-
name:
string
Read Only:
true
-
nodeConditionText:
string
-
propertiesToMatch:
array propertiesToMatch
-
propertiesToMatchText:
string
-
sourceApplication:
object IdNameLink
-
sourceDimension:
object IdNameLink
-
sourceRequest:
string(uuid)
Read Only:
true
-
sourceView:
object IdNameLink
-
sourceViewpoint:
object IdNameLink
-
subscriptionStatus:
string
Read Only:
true
Allowed Values:[ "PROCESSED", "SKIPPED", "FAILED", "IN_PROGRESS" ]
-
targetApplication:
object IdNameLink
-
targetDimension:
object IdNameLink
-
targetRequest:
string(uuid)
Read Only:
true
-
targetView:
object IdNameLink
-
targetViewpoint:
object IdNameLink
-
timeCreated:
integer(int64)
-
timeModified:
integer(int64)
-
topNodes:
array topNodes
-
topNodesText:
string
Nested Schema : User
Type:
Show Source
object
-
artifactAssignments:
array artifactAssignments
-
associatedRoles:
array associatedRoles
-
dataManagerOnAny:
boolean
-
emailAddresses:
array emailAddresses
-
epmIdleSessionTimeout:
integer(int32)
-
firstName:
string
-
fullName:
string
-
grantPermission:
string
Allowed Values:
[ "OWNER", "DATAMANAGER", "PARTICIPANT", "APPROVER", "NOTIFIED", "COMMITTER", "NONE", "METADATAMANAGER" ]
-
homePageLayoutName:
string
-
id:
string(uuid)
-
lastName:
string
-
links:
array links
-
nameInitials:
string
-
preferences:
object Preferences
-
ssoToken:
string
-
userName:
string
Nested Schema : JsonNode
Type:
object
Nested Schema : InclusionProperty
Type:
Show Source
object
-
propertyId:
object Link
-
value:
string
Read Only:
true
Nested Schema : AlternateAssignee
Type:
Show Source
object
-
alternateAssigneeType:
string
Read Only:
true
Allowed Values:[ "GROUP", "USER" ]
-
fullName:
string
Read Only:
true
-
groupId:
string(uuid)
Read Only:
true
-
groupName:
string
Read Only:
true
-
links:
array links
Read Only:
true
-
sortOrder:
integer(int32)
Read Only:
true
-
userId:
string(uuid)
Read Only:
true
-
userName:
string
Read Only:
true
Nested Schema : Artifact
Type:
Show Source
object
-
id:
string(uuid)
-
name:
string
-
type:
string
Allowed Values:
[ "CLUSTER", "CARD" ]
Nested Schema : SubscriptionTopNode
Type:
Show Source
object
-
description:
string
Read Only:
true
-
id:
string(uuid)
-
invalid:
boolean
-
links:
array links
-
name:
string
403 Response
Forbidden access to request
404 Response
Request not found
Examples
The following example shows how to retrieve associated request lineage for a request by submitting a GET request on the REST resource using cURL.
curl --user edmcs_cloud_user -X GET https://servername.fa.us2.oraclecloud.com/epm/rest/v1/requests/d692eb1c-d47b-404b-b26a-c9ee04777d5f/lineage
Example of the Response Body
The following example shows the contents of the response body in JSON format:
{ "requestLineageNodes": [ { "id": "d692eb1c-d47b-404b-b26a-c9ee04777d5f", "title": "Request 4118", "origin": "INTERACTIVE", "status": "COMPLETED", "autoSubmitted": false, "sourceRequest": null, "timeCreated": "2023-02-23T20:06:03.185Z", "viewpoints": [ { "id": "f23d7770-8f32-44cd-adae-b8f3db5cd6ea", "name": "NT1 hier", "links": [ { "rel": "self", "href": "https://servername.fa.us2.oraclecloud.com/epm/rest/v1/views/86b1454d-58e8-47bb-ac08-40d62ede02b4/viewpoints/f23d7770-8f32-44cd-adae-b8f3db5cd6ea" } ] } ], "links": [ { "rel": "self", "href": "https://servername.fa.us2.oraclecloud.com/epm/rest/v1/requests/d692eb1c-d47b-404b-b26a-c9ee04777d5f" } ] }, { "id": "c1f6774d-51ca-49cd-a4cb-b915432a704b", "title": "Request 4119", "origin": "SUBSCRIPTION", "status": "DRAFT", "autoSubmitted": false, "sourceRequest": { "id": "d692eb1c-d47b-404b-b26a-c9ee04777d5f", "name": "Request 4118", "description": "Request for aUni created by Barry Dylan.", "links": [ { "rel": "self", "href": "https://servername.fa.us2.oraclecloud.com/epm/rest/v1/requests/d692eb1c-d47b-404b-b26a-c9ee04777d5f" } ] }, "timeCreated": "2023-02-23T20:06:23.836Z", "viewpoints": [ { "id": "c543eabc-37f1-4a5e-a15d-49bff3493fd1", "name": "NT1(1) list", "links": [ { "rel": "self", "href": "https://servername.fa.us2.oraclecloud.com/epm/rest/v1/views/86b1454d-58e8-47bb-ac08-40d62ede02b4/viewpoints/c543eabc-37f1-4a5e-a15d-49bff3493fd1" } ] } ], "links": [ { "rel": "self", "href": "https://servername.fa.us2.oraclecloud.com/epm/rest/v1/requests/c1f6774d-51ca-49cd-a4cb-b915432a704b" } ] } ], "links": [ { "rel": "self", "href": "https://servername.fa.us2.oraclecloud.com/epm/rest/v1/requests/d692eb1c-d47b-404b-b26a-c9ee04777d5f/lineage" } ], "subscriptionInstances": [ { "id": "11756efd-bdb5-4502-9941-cc59734e8332", "name": "aUni | NT1 hier", "sourceViewpoint": { "id": "f23d7770-8f32-44cd-adae-b8f3db5cd6ea", "name": "NT1 hier", "links": [ { "rel": "self", "href": "https://servername.fa.us2.oraclecloud.com/epm/rest/v1/views/86b1454d-58e8-47bb-ac08-40d62ede02b4/viewpoints/f23d7770-8f32-44cd-adae-b8f3db5cd6ea" } ] }, "targetViewpoint": { "id": "c543eabc-37f1-4a5e-a15d-49bff3493fd1", "name": "NT1(1) list", "links": [ { "rel": "self", "href": "https://servername.fa.us2.oraclecloud.com/epm/rest/v1/views/86b1454d-58e8-47bb-ac08-40d62ede02b4/viewpoints/c543eabc-37f1-4a5e-a15d-49bff3493fd1" } ] }, "sourceRequest": "d692eb1c-d47b-404b-b26a-c9ee04777d5f", "targetRequest": "c1f6774d-51ca-49cd-a4cb-b915432a704b", "subscriptionStatus": "PROCESSED", "links": [ { "rel": "self", "href": "https://servername.fa.us2.oraclecloud.com/epm/rest/v1/subscriptions/11756efd-bdb5-4502-9941-cc59734e8332" } ] } ] }