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 
				}
			],
		}
	]
}