16.10 - RQ_TBLST - Teradata Ecosystem Manager

Teradata Ecosystem Manager API Reference

prodname
Teradata Ecosystem Manager
vrm_release
16.10
created_date
June 2017
category
Programming Reference
featnum
B035-3204-067K
#include <tmsmapi.h>
//initialize Api
pCtx = TM_Init();
//Create Event placeholder.
pRequestTableStateEvent = MSM_CreateWEvent(pCtx,NULL);

pRequestTableStateEvent->eventType=RQ_TBLSTEVENT;//set event type
pRequestTableStateEvent->szTDPID=L”sampleTDPID”;//set TDPID			
pRequestTableStateEvent->iStateCode=10;//set statecode
pRequestTableStateEvent->szApplicationId=L"SampleApplication";//set application id
MSM_AddWDatabase(pCtx,pRequestTableStateEvent,L"SampleDatabase");//Add multi-arg database
MSM_AddTable(pCtx,pRequestTableStateEvent,L"SampleTable");//Add multi-arg table
status=MSM_SendWEvent(pCtx,pRequestTableStateEvent);//send event

MSM_FreeAndClearWEventMembers(pCtx, pRequestTableStateEvent);
//Free event. Do not forget to call this

MSM_FreeWEvent(pCtx, pRequestTableStateEvent);

//Free Context.do not forget to call this.
TM_Free(pCtx);