Integration Monitoring API Response Examples
Example: JSON Response for a Batch Event with Error Details
{
"realmName": "p2pTeSg",
"events": [
{
"internalEventName": "CombinedDataPull",
"itkDisplayNames": [
"Batch Data Load",
"Import Batch Data"
],
"eventDisplayName": "Import Batch Data",
"checkSum": 800039482,
"eventStartTime": 1525260359000,
"eventEndTime": 1525260369000,
"eventStatus": 2,
"recordsCreated": 0,
"recordsUpdated": 353,
"recordsDeleted": 0,
"recordsExported": 0,
"uid": "Q29tYmluZWREYXRhUHVsbCNfIzE1MjUyNjAzNTkwMDA=",
"errorDetails": [
{
"itemID": "1",
"severity": "Warning",
"dataSource": "Address.csv",
"lineNumber": 3,
"errorMsg": "Referenced data of type ariba.basic.core.Country not found"
},
{
"itemID": "2",
"severity": "Warning",
"dataSource": "Address.csv",
"lineNumber": 4,
"errorMsg": "Referenced data of type ariba.basic.core.Country not found"
}
],
"subEvents": [
{
"internalEventName": "AccountPull",
"eventDisplayName": "Import Accounts",
"eventStatus": 1,
"recordsCreated": 0,
"recordsUpdated": 52,
"recordsDeleted": 0,
"recordsExported": 0
},
{
"internalEventName": "AddressPull",
"eventDisplayName": "Import Addresses",
"eventStatus": 2,
"recordsCreated": 0,
"recordsUpdated": 67,
"recordsDeleted": 0,
"recordsExported": 0
},
{
"internalEventName": "SharedUserPull",
"eventDisplayName": "Import Enterprise Users",
"eventStatus": 1,
"recordsCreated": 0,
"recordsUpdated": 234,
"recordsDeleted": 0,
"recordsExported": 0
}
]
}
]
}
Example: JSON Response for an Individual Event with Error Details
{
"realmName": "p2pTeSg",
"events": [
{
"internalEventName": "AddressPull",
"eventDisplayName": "Import Addresses",
"checkSum": 1987369701,
"eventStartTime": 1525260360000,
"eventEndTime": 1525260364000,
"eventStatus": 2,
"recordsCreated": 0,
"recordsUpdated": 67,
"recordsDeleted": 0,
"recordsExported": 0,
"uid": "QWRkcmVzc1B1bGwjXyMxNTI1MjYwMzYwMDAw",
"errorDetails": [
{
"itemID": "1",
"severity": "Warning",
"dataSource": "Address.csv",
"lineNumber": 3,
"errorMsg": "Referenced data of type ariba.basic.core.Country not found"
},
{
"itemID": "2",
"severity": "Warning",
"dataSource": "Address.csv",
"lineNumber": 4,
"errorMsg": "Referenced data of type ariba.basic.core.Country not found"
}
]
}
]
}
Example: JSON Response for an Export Event
{
"realmName": "p2pTeSg",
"events": [
{
"internalEventName": "ExpenseReportExport",
"itkDisplayNames": [
"Export Expense Reports"
],
"eventDisplayName": "Export Expense Reports",
"checkSum": 2055765471,
"eventStartTime": 1525361411000,
"eventEndTime": 1525361428000,
"eventStatus": 1,
"recordsCreated": 0,
"recordsUpdated": 0,
"recordsDeleted": 0,
"recordsExported": 4,
"uid": "RXhwZW5zZVJlcG9ydEV4cG9ydCNfIzE1MjUzNjE0MTEwMDA="
}
]
}
Example: JSON Response Reporting an Event That Is Running
{
"realmName": "p2pTeSg",
"events": [
{
"internalEventName": "CombinedDataPull",
"itkDisplayNames": [
"Batch Data Load",
"Import Batch Data"
],
"eventDisplayName": "Import Batch Data",
"checkSum": 800039482,
"eventStartTime": 1525259905000,
"eventStatus": 3,
"recordsCreated": 0,
"recordsUpdated": 52,
"recordsDeleted": 0,
"recordsExported": 0,
"uid": "Q29tYmluZWREYXRhUHVsbCNfIzE1MjUyNTk5MDUwMDA="
}
]
Example: JSON Response for a Batch Event with Error Details Imported Through SAP Ariba integration toolkit and Having Client Details
{
"realmName": "p2pTeSg",
"events": [
{
"internalEventName": "CombinedDataPull",
"itkDisplayNames": [
"Batch Data Load",
"Import Batch Data"
],
"eventDisplayName": "Import Batch Data",
"checkSum": 800039482,
"eventStartTime": 1526560081000,
"eventEndTime": 1526560089000,
"eventStatus": 2,
"recordsCreated": 0,
"recordsUpdated": 105,
"recordsDeleted": 0,
"recordsExported": 0,
"uid": "Q29tYmluZWREYXRhUHVsbCNfIzE1MjY1NjAwODEwMDA=",
"clientDetails": {
"clientInfo": "RequestEvent[Import Batch Data],99.999.999.99/systemname,Windows 10,10.0,x86,25.74-b02,Oracle Corporation",
"clientType": "DataTransferTool",
"clientVersion": "CI7"
},
"errorDetails": [
{
"itemID": "1",
"severity": "Warning",
"dataSource": "SharedUser.csv",
"lineNumber": 4,
"errorMsg": "Referenced data of type ariba.basic.core.Currency not found",
"fieldName": "DefaultCurrency",
"column": "DefaultCurrency.UniqueName",
"dataValue": "\"BG\""
},
{
"itemID": "2",
"severity": "Warning",
"dataSource": "SharedUser.csv",
"lineNumber": 3,
"errorMsg": "Referenced data of type ariba.basic.core.Currency not found",
"fieldName": "DefaultCurrency",
"column": "DefaultCurrency.UniqueName",
"dataValue": "\"Test\""
}
],
"subEvents": [
{
"internalEventName": "AccountPull",
"eventDisplayName": "Import Accounts",
"eventStatus": 1,
"recordsCreated": 0,
"recordsUpdated": 52,
"recordsDeleted": 0,
"recordsExported": 0
},
{
"internalEventName": "AddressPull",
"eventDisplayName": "Import Addresses",
"eventStatus": 1,
"recordsCreated": 0,
"recordsUpdated": 4,
"recordsDeleted": 0,
"recordsExported": 0
},
{
"internalEventName": "SharedUserPull",
"eventDisplayName": "Import Enterprise Users",
"eventStatus": 2,
"recordsCreated": 0,
"recordsUpdated": 5,
"recordsDeleted": 0,
"recordsExported": 0
},
{
"internalEventName": "CostCenterPull",
"eventDisplayName": "Import Cost Centers",
"eventStatus": 1,
"recordsCreated": 0,
"recordsUpdated": 44,
"recordsDeleted": 0,
"recordsExported": 0
}
]
}
]
}
Sample Response for an Event That Is in Progress
The Integration monitoring API v2 returns additional fields seen in the following sample response for an event in progress:
{
"realmName": "p2pTeSap",
"events": [
{
"internalEventName": "CombinedDataPull",
"itkDisplayNames": [
"Batch Data Load",
"Import Batch Data"
],
"eventDisplayName": "Import Batch Data",
"checkSum": 3307831128,
"eventStartTime": 1581487170000,
"eventStatus": 3,
"file(s)InProgress": "CostCenter.csv",
"percentageCompletionOfCurrentFile(s)": 10,
"filesPending": "AdjustmentType.csv"
"filesProcessed": "BankAccountType.csv,PaymentMethodType.csv"
"percentageCompletionOfFiles": 50,
"recordsCreated": 0,
"recordsUpdated": 1000,
"recordsDeleted": 0,
"recordsExported": 0,
"uid": "Q29tYmluZWREYXRhUHVsbCNfIzE10DE0ODcxNzAwMDA="
}
]
}
Sample Response for a Completed Event
The Integration monitoring API v2 returns additional fields seen in the following sample response for a completed event:
{
"realmName": "p2pTeSap",
"events": [
{
"internalEventName": "CombinedDataPull",
"itkDisplayNames": [
"Batch Data Load",
"Import Batch Data"
],
"eventDisplayName": "Import Batch Data",
"checkSum": 3307831128,
"eventStartTime": 1580968383000,
"eventEndTime": 1580968436000,
"eventStatus": 1,
"file(s)InProgress": "",
"percentageCompletionOfCurrentFile(s)": 0,
"filesPending": ""
"filesProcessed": "CustomGroup.csv,TestFMD1Status1.csv,CostCenter.csv"
"percentageCompletionOfFiles": 100.0,
"recordsCreated": 0,
"recordsUpdated": 0,
"recordsDeleted": 10601,
"recordsExported": 0,
"uid": "Q29tYmluZWREYXRhUHVsbCNfIzE10DE0ODcxNzAwMDA="
"subEvents": [
{
"internalEventName": "CostCenterPull",
"eventDisplayName": "Import Cost Centers",
"eventStatus": 1,
"recordsCreated": 0,
"recordsUpdated": 0,
"recordsDeleted": 10599,
"recordsExported": 0
}
{
"internalEventName": "FMDvrealm_2.fmd_1.TestFMD1StatusPull",
"eventDisplayName": "Import Flex Master Data TestFMD1Status1",
"eventStatus": 1,
"recordsCreated": 0,
"recordsUpdated": 0,
"recordsDeleted": 1,
"recordsExported": 0
}
{
"internalEventName": "CustomGroupPull",
"eventDisplayName": "Import Custom Groups",
"eventStatus": 1,
"recordsCreated": 0,
"recordsUpdated": 0,
"recordsDeleted": 1,
"recordsExported": 0
}
],
}
]
}