AE REST-API - Ausführungsreports

Sie können die Liste der Ausführungen abrufen und den Inhalt eines bestimmten Reports abrufen.

Diese Seite beinhaltet Folgendes:

Reportliste der Objektausführung abrufen

Anfrage: GET http://{host}:{port}/ae/api/v1/{client}/executions/{run id}/reports

Beispiel: http://my-jcp-host:8088/ae/api/v1/8001/executions/23021234/reports

HTTP 200-Antwort:

[
    {
        "end_timestamp": "2018-04-17T13:11:54Z",
        "type": "ACT",
        "is_db": true
    },
    {
        "end_timestamp": "2018-04-17T13:11:54Z",
        "type": "POST",
        "is_db": true
    },
    {
        "end_timestamp": "2018-04-17T13:11:54Z",
        "type": "REP",
        "is_db": true
    }
]

Inhalt eines spezifischen Reports abrufen

Ohne Paginierung

Anfrage: GET http://{host}:{port}/ae/api/v1/{client}/executions/{run id}/reports/{report type}

Basierend auf der vorherigen Antwort sind die verfügbaren Reporttypen ACT, POST und REP. Diese Typen werden anschließend verwendet, um den Inhalt ihres Reports abzurufen.

Beispiel: http://my-jcp-host:8088/ae/api/v1/8001/executions/26350688/reports/REP

HTTP 200-Antwort:

Reports (Reportinhalt) sind in mehreren Seiten gegliedert, wobei die Anzahl der Reportseiten von der Gesamtgröße des ganzen Reports abhängt. Jede Reportseite selbst besteht aus mehreren Zeilen Reporttext. Die Reportseiten in der Antwort stellen die gleichen Abschnitte dar wie in der DB gespeichert.

{
    "total": 1,
    "data": [
        {
            "page": 1,
            "content": "\r\nc:\\>C:\\Automic\\V12\\Agents\\UC2TS_WIN_MEH\\Bin\\UCXJWX6M.EXE JNR=0026350688 MNR=8001 PNR=2388 IPA=10.243.20.74 TYP=S TXT=\"        Job started\" \r\nProgram 'UC4 
Job Messenger' version '12.2.0+low.build.1014' started\r\nUCMDJP: *********************************************************************\r\nUCMDJP: ** JOB 0026350688 (ProcID:0000014160) START 
AT 17.04.2018/15:11:54 **\r\nUCMDJP: **                                    UTC TIME 17.04.2018/13:11:54 **\r\nUCMDJP: ** --------------------------------------------------------------- 
**\r\nUCMDJP: **                                    USED:      0.000 CPU         **\r\nUCMDJP: *********************************************************************\r\nProgram 'UC4 Job 
Messenger' version '12.2.0+low.build.1014' terminated normally\r\n\r\nc:\\>dir c: \r\n Volume in drive C is Windows\r\n Volume Serial Number is 5400-7BCD\r\n\r\n Directory of 
c:\\\r\n\r\n22.01.2018  12:05    <DIR>          APIRegtests\r\n02.11.2016  18:51    <DIR>          app\r\n15.11.2017  16:09    <DIR>          Automic\r\n09.03.2018  09:50    <DIR>          
Data\r\n24.10.2016  11:48    <DIR>          DRIVERS\r\n10.10.2017  14:13    <DIR>          eclipse\r\n16.01.2018  12:22    <DIR>          image\r\n20.10.2016  15:25    <DIR>          
Intel\r\n08.03.2018  15:47    <DIR>          logs\r\n22.03.2017  15:43    <DIR>          Music\r\n14.07.2009  05:20    <DIR>          PerfLogs\r\n11.01.2018  15:41    <DIR>          Program 
Files\r\n11.01.2018  15:39    <DIR>          Program Files (x86)\r\n22.01.2018  12:19    <DIR>          Q12S3\r\n07.04.2017  12:01    <DIR>          Ruby23-x64\r\n12.01.2018  16:50    <DIR>          
share\r\n03.07.2016  02:52             8.196 smsbootsect.bak\r\n20.10.2016  15:00    <DIR>          Symbols\r\n27.09.2017  11:17    <DIR>          TaskManagerForDev\r\n17.04.2018  12:27    
<DIR>          Temp\r\n18.01.2018  10:22    <DIR>          Testing\r\n30.11.2016  15:06    <DIR>          THIRD-PARTY-LICENSES\r\n29.11.2017  17:46    <DIR>          Tools\r\n26.09.2017  12:31    
<DIR>          UC4_Systeme\r\n23.06.2017  10:39    <DIR>          Users\r\n16.02.2017  15:07    <DIR>          webdrivers\r\n12.03.2018  10:09    <DIR>          Windows\r\n30.11.2016  12:21                
40 windows-version.txt\r\n02.11.2016  13:00    <DIR>          XXX_wir_sind_bei_sbb_XXX\r\n               2 File(s)          8.236 bytes\r\n              27 Dir(s)  215.454.625.792 bytes 
free\r\n\r\nc:\\>C:\\Automic\\V12\\Agents\\UC2TS_WIN_MEH\\Bin\\UCXJWX6M.EXE JNR=0026350688 MNR=8001 PNR=2388 IPA=10.243.20.74 TYP=E RET=00000000 TXT=\"        Job ended\" \r\nProgram 'UC4 Job 
Messenger' version '12.2.0+low.build.1014' started\r\nUCMDJP: *********************************************************************\r\nUCMDJP: ** JOB 0026350688 (ProcID:0000014160) ENDED AT 
17.04.2018/15:11:54 **\r\nUCMDJP: **                                    UTC TIME 17.04.2018/13:11:54 **\r\nUCMDJP: ** --------------------------------------------------------------- 
**\r\nUCMDJP: **                                    USED:      0.000 CPU         **\r\nUCMDJP: *********************************************************************\r\nProgram 'UC4 Job 
Messenger' version '12.2.0+low.build.1014' terminated normally\r\n\r\nc:\\>GOTO JOBENDE \r\n"
        }
    ],
    "hasmore": false
}

Mit Paginierung

Anfrage: GET http://{host}:{port}/ae/api/v1/{client}/executions/{run id}/reports/REP?max_results=3&start_at=4

Beispiel: http://my-jcp-host:8088/ae/api/v1/8001/executions/26350688/reports/REP?max_results=3&start_at=4

HTTP 200-Antwort:

{
    "total": 12,
    "data": [
        {
            "page": 4,
            "content": "..."
        },
	{
	    "page": 5,
	    "content": "..."
        },
        {
            "page": 6,
            "content": "..."
        }
    ],
    "hasmore": true
}

Siehe auch: