Get the details of the resultant instances of an event
get
/mftapp/rest/v1/events/{eventSessionId}/instances
Retrieves details about the instances created by an event. Requires submitting an eventSessionId as a path parameter. Submit with query parameter inDetail=true for response to contain complete details of the resultant instances; submit without query parameter for response to contain minimal details.
Request
Path Parameters
- eventSessionId
-
Type:
stringRequired:trueID of the event session,
Query Parameters
- inDetail
-
Type:
booleanReturn complete details of the resultant instances of an event.
Response
Supported Media Types
- application/json
200 Response
Event details.
Body
Root Schema : eventDetails
Type:
objectTitle:
eventDetails- endpointReference
-
Type:
stringThe source endpoint URL. - eventSessionId
-
Type:
stringSession ID of the event being queried. - instances
-
Type:
arrayinstancesTitle:instancesInformation about the instances. - sourceName
-
Type:
stringName of the source. - sourceType
-
Type:
stringDepicts the source types for which the event was executed (File, FTP, SFTP, etc.). - submittedBy
-
Type:
stringUser who submitted the request. - totalInstances
-
Type:
integerTotal number of instances created out of this event.
Nested Schema : instances
Nested Schema : items
Type:
objectTitle:
itemsNested Schema : details
Type:
objectTitle:
detailsDetails of the instance.
- bytesReceived
-
Type:
stringBytes received. - priority
-
Type:
stringPriority at which file is processed (High, Medium, or Low). - receivedTime
-
Type:
stringTime at which the file was picked up from the source. - sourceURL
-
Type:
stringThe source endpoint URL. - statusDetail
-
Type:
stringConsolidated detail about the statuses of the instances related to a particular source. - targets
-
Type:
arraytargetsTitle:targetsTarget associated with the transfer.
Nested Schema : status
Type:
objectTitle:
statusString values depicting status of the instance.
- status
-
Type:
stringFinal status of the instance (Active, Completed, or Failed). - subStatus
-
Type:
stringSubstatus of the instance (Pending, Scheduled, Error, etc.).
Nested Schema : targets
Nested Schema : items
Type:
objectTitle:
items- bytesTransferred
-
Type:
stringBytes transferred. - completionTime
-
Type:
stringTime of completion. - deliveredFileName
-
Type:
stringName of the file delivered. - deliveryStatus
-
Type:
stringDelivery status of the target message (pending, in progress, paused, etc.). - status
-
Type:
stringOverall status of the target message process (Active, Completed, or Failed). - targetName
-
Type:
stringName of the target.
500 Response
Error information.
Body
Root Schema : error
Type:
objectTitle:
error- errorCode
-
Type:
stringThe error code that Oracle Managed File Transfer returns. - errorKey
-
Type:
stringThe error key that Oracle Managed File Transfer returns. - errorMessage
-
Type:
stringA message describing the error that Oracle Managed File Transfer returns.
Examples
Example of Response Body: 200 Response: Minimal Instance Details of an Event
The following example shows the contents of the response body for a successful request in JSON format when the inDetail=false query parameter is not submitted:
{
"eventSessionId": "ss212020-2139021-122",
"totalInstances": 1,
"sourceName": "src1",
"sourceType": "SFTP",
"endpointReference": "srrha1",
"submittedBy": "user1",
"instances": [
{
"filename": "file1",
"status": [
{
"status": "COMPLETED",
"subStatus": "SUCCESSFUL"
}
]
}
]
}
Example of Response Body: 200 Response: Complete Instance Details of an Event
The following example shows the contents of the response body for a successful request in JSON format when the inDetail=true query parameter is submitted:
{
"eventSessionId": "ss212020-2139021-122",
"totalInstances": 1,
"sourceName": "src1",
"sourceType": "SFTP",
"endpointReference": "srrha1",
"submittedBy": "user1",
"instances": [
{
"filename": "file1",
"status": [
{
"status": "COMPLETED",
"subStatus": "SUCCESSFUL"
}
],
"details": [
{
"statusDetail": "Successful 1,Errored 0,InPogress 0",
"bytesReceived": "28",
"receivedTime": "2014-09-30 20:26:36.855",
"sourceURL": "http://host:port/mftconsole/faces/report?type=source=0000KZ742Fr1VcHpMs5Eie1KAg5t00000U",
"priority": "MEDIUM",
"targets": [
{
"targetName": "file_tgt2",
"status": "COMPLETED",
"deliveredFileName": "test1.txt",
"bytesTransferred": "28",
"completionTime": "2014-09-30 20:26:38.414"
}
]
}
]
}
]
}
Example of Response Body: 500 Response
The following example shows the contents of the response body for an successful request in JSON format:
{
"errorCode":"MFT-5436"
"errorKey":"MFT_WS_EVENT_SERVICE_NO_EVENT_FOUND"
"errorMessage":"Error in processing EventService request. No Event found with provided Event Session Id {id}."
}