16.20 - ALERT - Teradata Ecosystem Manager

Teradata® Ecosystem Manager API Reference

Product
Teradata Ecosystem Manager
Release Number
16.20
Published
December 2020
Language
English (United States)
Last Update
2020-12-23
dita:mapPath
loa1512743917841.ditamap
dita:ditavalPath
ft:empty
#include <tmsmapi.h>
//initialize Api
pCtx = TM_Init();
//Create MSM_UofW placeholder.
pUOW=MSM_CreateUOW(pCtx);
//Create Event placeholder.
pAlertEventOnProcess= MSM_CreateWEvent(pCtx,pUOW);
pAlertEventOnProcess->szResourceId=L”FLOAD”;//set resource-id
pAlertEventOnProcess->eventType=ALERTEVENT;//set event type
pAlertEventOnProcess->szTDPID=L”sampleTDPID”;//set TDPID
pAlertEventOnProcess->iAlertCode=50;//set alert code
pAlertEventOnProcess->iSeverityLevel=TMSM_SEVERITY_CRITICAL;//set severity level
MSM_AddWResourceType(pCtx, pAlertEventOnProcess,L”FLOAD”);//Add multi-argument resourceType
pAlertEventOnProcess->szJobStep = L”sampleJobStep”;//set job step
status=MSM_SendWEvent(pCtx, pAlertEventOnProcess);//send event
MSM_FreeAndClearWEventMembers(pCtx, pAlertEventOnProcess);
MSM_ClearUofWMembers(pCtx,pUOW);
//Free event. Do not forget to call this
MSM_FreeWEvent(pCtx, pAlertEventOnProcess);
//Free UnitOfWork. Do not forget to call this.
MSM_FreeUOW(pCtx,pUOW);
//Free Context.do not forget to call this.
TM_Free(pCtx);