DROP TABLE SchedulTaskTest_DDD;

CREATE TABLE  SchedulTaskTest_DDD
(
	SITE_NAME  	VARCHAR(64) NOT NULL,
	TRGT_HOST    	VARCHAR(32) NOT NULL,
	PORT_NO      	VARCHAR(32)NOT NULL,
	TEST_NAME    	VARCHAR(64) NOT NULL,
	MEASURE      	VARCHAR(64) NOT NULL,
	INFO         	VARCHAR(128) NOT NULL,
	STATE        	VARCHAR(32) NOT NULL,
	MSMT_HOST    	VARCHAR(32) NOT NULL,
	MSMT_TIME    	DATETIME NOT NULL,
	SEQ_NO 		DECIMAL(16) NOT NULL,
	FOLDERNAME      VARCHAR(256) NOT NULL,
	TASKNAME 	VARCHAR(256) NOT NULL,
	STATUSRES 	VARCHAR(128) NOT NULL,
	LASTRUNTIME  	VARCHAR(128) NOT NULL,
	NEXTRUNTIME  	VARCHAR(128) NOT NULL,
	LASTRESULT  	VARCHAR(128) NOT NULL,
	TASKSTATE  	VARCHAR(128) NOT NULL,
	TASKTORUN  	VARCHAR(2000) NOT NULL
);

ALTER TABLE  SchedulTaskTest_DDD ADD constraint Pk_SchedulTaskTest_DDD
PRIMARY KEY (SITE_NAME,TRGT_HOST,PORT_NO,TEST_NAME,MEASURE,INFO,MSMT_HOST,MSMT_TIME,SEQ_NO);

CREATE  INDEX IDX_SchedulTaskTest_DDD ON SchedulTaskTest_DDD
(
 	MSMT_TIME
);

DROP TABLE CtxCdStatusTest_DDD;
CREATE TABLE  CtxCdStatusTest_DDD
(
	SITE_NAME	VARCHAR(64) NOT NULL,
	TRGT_HOST	VARCHAR(32) NOT NULL,
	PORT_NO		VARCHAR(32)NOT NULL,
	TEST_NAME	VARCHAR(64) NOT NULL,
	MEASURE		VARCHAR(64) NOT NULL,
	INFO		VARCHAR(128) NOT NULL,
	STATE		VARCHAR(32) NOT NULL,
	MSMT_HOST	VARCHAR(32) NOT NULL,
	MSMT_TIME	DATETIME NOT NULL,
	SEQ_NO 		DECIMAL(16) NOT NULL,
	STATUS		VARCHAR(512) NOT NULL,
	CREATION_DT	VARCHAR(512) NOT NULL,
	DESCRIPTION	VARCHAR(2000) NOT NULL,
	TITLE		VARCHAR(2000) NOT NULL
);

ALTER TABLE  CtxCdStatusTest_DDD ADD CONSTRAINT Pk_CtxCdStatusTest_DDD
PRIMARY KEY (SITE_NAME,TRGT_HOST,PORT_NO,TEST_NAME,MEASURE,INFO,MSMT_HOST,MSMT_TIME,SEQ_NO);
CREATE  INDEX IDX_CtxCdStatusTest_DDD ON CtxCdStatusTest_DDD
(
 	MSMT_TIME
);

DROP TABLE VmgCtxXcXAEuemTest_DDD;
CREATE TABLE  VmgCtxXcXAEuemTest_DDD
(
	SITE_NAME  	VARCHAR(64) NOT NULL,
	TRGT_HOST    	VARCHAR(32) NOT NULL,
	PORT_NO      	VARCHAR(32)NOT NULL,
	TEST_NAME    	VARCHAR(64) NOT NULL,
	MEASURE      	VARCHAR(64) NOT NULL,
	INFO         	VARCHAR(128) NOT NULL,
	STATE        	VARCHAR(32) NOT NULL,
	MSMT_HOST    	VARCHAR(32) NOT NULL,
	MSMT_TIME    	DATETIME NOT NULL,	
	SEQ_NO 		DECIMAL(16) NOT NULL,
	Username		VARCHAR(128) NOT NULL,
	Client_ip_address	VARCHAR(2000) NOT NULL,
	Client_name		VARCHAR(128) NOT NULL,
	Launch_type		VARCHAR(128) NOT NULL,
	C_session_lookup	VARCHAR(2000) NOT NULL,
	C_session_creation	VARCHAR(128) NOT NULL,
	S_session_creation_start VARCHAR(128) NOT NULL,
	S_session_creation_end	VARCHAR(128) NOT NULL,
	Session_key		VARCHAR(128) NOT NULL,
	CSE_extension_name	VARCHAR(128) NOT NULL,
	CSE_elapsed_time	VARCHAR(128) NOT NULL,
	CSE_status		VARCHAR(128) NOT NULL,
	CSE_extension_id	VARCHAR(2000) NOT NULL,
	CSE_error_code		VARCHAR(128) NOT NULL
);

ALTER TABLE  VmgCtxXcXAEuemTest_DDD ADD constraint Pk_VmgCtxXcXAEuemTest_DDD
PRIMARY KEY (SITE_NAME,TRGT_HOST,PORT_NO,TEST_NAME,MEASURE,INFO,MSMT_HOST,MSMT_TIME,SEQ_NO);

CREATE  INDEX IDX_VmgCtxXcXAEuemTest_DDD ON VmgCtxXcXAEuemTest_DDD
(
 	MSMT_TIME
);

create nonclustered index idx1_VmgCtxXcXAEuemTest_DDD on VmgCtxXcXAEuemTest_DDD (username) include (msmt_time);

CREATE NONCLUSTERED INDEX idx2_VmgCtxXcXAEuemTest_DDD ON VmgCtxXcXAEuemTest_DDD (MEASURE,MSMT_TIME) INCLUDE (trgt_host,PORT_NO,INFO,Client_ip_address,Client_name);

DROP TABLE VmgBlastTest_DDD;
CREATE TABLE  VmgBlastTest_DDD
(
	SITE_NAME	VARCHAR(64) NOT NULL,
	TRGT_HOST	VARCHAR(32) NOT NULL,
	PORT_NO		VARCHAR(32)NOT NULL,
	TEST_NAME	VARCHAR(64) NOT NULL,
	MEASURE		VARCHAR(64) NOT NULL,
	INFO		VARCHAR(128) NOT NULL,
	STATE		VARCHAR(32) NOT NULL,
	MSMT_HOST	VARCHAR(32) NOT NULL,
	MSMT_TIME	DATETIME NOT NULL,
	SEQ_NO 		DECIMAL(16) NOT NULL,
	ClientType	VARCHAR(512) NOT NULL,
	ClientPrtcl	VARCHAR(512) NOT NULL,
	ClientId	VARCHAR(512) NOT NULL,
	ClientIp	VARCHAR(512) NOT NULL,
	ClientMachne	VARCHAR(512) NOT NULL,
	ClientZone	VARCHAR(512) NOT NULL,
	ClientVersion	VARCHAR(512) NOT NULL,
	ClientLanchTyp	VARCHAR(512) NOT NULL,
	BrokerFarmId	VARCHAR(512) NOT NULL,
	BrokerRemoteIp	VARCHAR(512) NOT NULL,
	BrokerDns	VARCHAR(512) NOT NULL,
	GatewayIp	VARCHAR(512) NOT NULL,
	GatewayHost	VARCHAR(512) NOT NULL,
	GatewayLCN	VARCHAR(512) NOT NULL,
	BrokerURL	VARCHAR(512) NOT NULL
);	
ALTER TABLE  VmgBlastTest_DDD ADD constraint Pk_VmgBlastTest_DDD
PRIMARY KEY (SITE_NAME,TRGT_HOST,PORT_NO,TEST_NAME,MEASURE,INFO,MSMT_HOST,MSMT_TIME,SEQ_NO);
CREATE  INDEX IDX_VmgBlastTest_DDD_DDD ON VmgBlastTest_DDD
(
 	MSMT_TIME
);


DROP TABLE VmgPcoIPSessionTest_DDD;
CREATE TABLE  VmgPcoIPSessionTest_DDD
(
	SITE_NAME	VARCHAR(64) NOT NULL,
	TRGT_HOST	VARCHAR(32) NOT NULL,
	PORT_NO		VARCHAR(32)NOT NULL,
	TEST_NAME	VARCHAR(64) NOT NULL,
	MEASURE		VARCHAR(64) NOT NULL,
	INFO		VARCHAR(128) NOT NULL,
	STATE		VARCHAR(32) NOT NULL,
	MSMT_HOST	VARCHAR(32) NOT NULL,
	MSMT_TIME	DATETIME NOT NULL,
	SEQ_NO 		DECIMAL(16) NOT NULL,
	ClientType	VARCHAR(512) NOT NULL,
	ClientPrtcl	VARCHAR(512) NOT NULL,
	ClientId	VARCHAR(512) NOT NULL,
	ClientIp	VARCHAR(512) NOT NULL,
	ClientMachne	VARCHAR(512) NOT NULL,
	ClientZone	VARCHAR(512) NOT NULL,
	ClientVersion	VARCHAR(512) NOT NULL,
	ClientLanchTyp	VARCHAR(512) NOT NULL,
	BrokerFarmId	VARCHAR(512) NOT NULL,
	BrokerRemoteIp	VARCHAR(512) NOT NULL,
	BrokerDns	VARCHAR(512) NOT NULL,
	GatewayIp	VARCHAR(512) NOT NULL,
	GatewayHost	VARCHAR(512) NOT NULL,
	GatewayLCN	VARCHAR(512) NOT NULL,
	BrokerURL	VARCHAR(512) NOT NULL
);	
ALTER TABLE  VmgPcoIPSessionTest_DDD ADD constraint Pk_VmgPcoIPSessionTest_DDD
PRIMARY KEY (SITE_NAME,TRGT_HOST,PORT_NO,TEST_NAME,MEASURE,INFO,MSMT_HOST,MSMT_TIME,SEQ_NO);
CREATE  INDEX IDX_VmgPcoIPSessionTest_DDD_DDD ON VmgPcoIPSessionTest_DDD
(
 	MSMT_TIME
);

DROP TABLE AsAbapUsrLgnTest_DDD;
CREATE TABLE  AsAbapUsrLgnTest_DDD
(
	SITE_NAME	VARCHAR(64) NOT NULL,
	TRGT_HOST	VARCHAR(32) NOT NULL,
	PORT_NO		VARCHAR(32) NOT NULL,
	TEST_NAME	VARCHAR(64) NOT NULL,
	MEASURE		VARCHAR(64) NOT NULL,
	INFO		VARCHAR(128) NOT NULL,
	STATE		VARCHAR(32) NOT NULL,
	MSMT_HOST	VARCHAR(32) NOT NULL,
	MSMT_TIME	DATETIME NOT NULL,
	SEQ_NO 		DECIMAL(16) NOT NULL,
	Terminal_ID		 VARCHAR(32) NOT NULL,
	Client		 VARCHAR(32) NOT NULL,
	Username		 VARCHAR(32) NOT NULL,
	TCode		 VARCHAR(32) NOT NULL,
	Last_Active_Time		 VARCHAR(32) NOT NULL,
	Status		 VARCHAR(32) NOT NULL,
	Login_Time	 VARCHAR(32) NOT NULL,
	Duration_Mins	 VARCHAR(32) NOT NULL,
	UserTerm	 VARCHAR(32) NOT NULL,
	UserType	 VARCHAR(32) NOT NULL,
	isActive	 VARCHAR(32) NOT NULL,
	Host_Address	 VARCHAR(32) NOT NULL
);
ALTER TABLE  AsAbapUsrLgnTest_DDD ADD constraint Pk_AsAbapUsrLgnTest_DDD
PRIMARY KEY (SITE_NAME,TRGT_HOST,PORT_NO,TEST_NAME,MEASURE,INFO,MSMT_HOST,MSMT_TIME,SEQ_NO);
CREATE  INDEX IDX_AsAbapUsrLgnTest_DDD ON AsAbapUsrLgnTest_DDD
(
	MSMT_TIME
);

DROP TABLE VTSessionTest_DDD;
CREATE TABLE  VTSessionTest_DDD
(
	SITE_NAME  	VARCHAR(64) NOT NULL,
	TRGT_HOST    	VARCHAR(32) NOT NULL,
	PORT_NO      	VARCHAR(32)NOT NULL,
	TEST_NAME    	VARCHAR(64) NOT NULL,
	MEASURE      	VARCHAR(64) NOT NULL,
	INFO         	VARCHAR(128) NOT NULL,
	STATE        	VARCHAR(32) NOT NULL,
	MSMT_HOST    	VARCHAR(32) NOT NULL,
	MSMT_TIME    	DATETIME NOT NULL,
	SEQ_NO 		DECIMAL(16) NOT NULL,
	USERNAME	VARCHAR(128) NOT NULL,
	SESSIONNAME	VARCHAR(128) NOT NULL,
	ID		DECIMAL(16) NOT NULL,
	TERM_STATE	VARCHAR(32) NOT NULL,
	IDLE_TIME	VARCHAR(32) NOT NULL,
	LOGON_TIME	VARCHAR(32) NOT NULL,
	ClientType	VARCHAR(512) NOT NULL,
	ClientPrtcl	VARCHAR(512) NOT NULL,
	ClientId	VARCHAR(512) NOT NULL,
	ClientIp	VARCHAR(512) NOT NULL,
	ClientMachne	VARCHAR(512) NOT NULL,
	ClientZone	VARCHAR(512) NOT NULL,
	ClientVersion	VARCHAR(512) NOT NULL,
	ClientLanchTyp	VARCHAR(512) NOT NULL,
	BrokerFarmId	VARCHAR(512) NOT NULL,
	BrokerRemoteIp	VARCHAR(512) NOT NULL,
	BrokerDns	VARCHAR(512) NOT NULL,
	GatewayIp	VARCHAR(512) NOT NULL,
	GatewayHost	VARCHAR(512) NOT NULL,
	GatewayLCN	VARCHAR(512) NOT NULL,
	BrokerURL	VARCHAR(512) NOT NULL
);

ALTER TABLE  VTSessionTest_DDD ADD constraint Pk_VTSessionTest_DDD
PRIMARY KEY (SITE_NAME,TRGT_HOST,PORT_NO,TEST_NAME,MEASURE,INFO,MSMT_HOST,MSMT_TIME,SEQ_NO);
CREATE  INDEX IDX_VTSessionTest_DDD ON VTSessionTest_DDD
(
 	MSMT_TIME
);

DROP TABLE CtxNsLicExpiryTest_DDD;
CREATE TABLE CtxNsLicExpiryTest_DDD
(
	SITE_NAME	VARCHAR(64) NOT NULL,
	TRGT_HOST	VARCHAR(32) NOT NULL,
	PORT_NO		VARCHAR(32) NOT NULL,
	TEST_NAME	VARCHAR(64) NOT NULL,
	MEASURE      	VARCHAR(64) NOT NULL,
	INFO         	VARCHAR(128) NOT NULL,
	STATE        	VARCHAR(32) NOT NULL,
	MSMT_HOST    	VARCHAR(32) NOT NULL,
	MSMT_TIME    	DATETIME NOT NULL,
	SEQ_NO 		DECIMAL(16) NOT NULL,
	NETSCALER_IP	VARCHAR(32) NOT NULL,
	FEATURES	VARCHAR(2000) NOT NULL,
	LICENSE_TYPE	VARCHAR(256) NOT NULL,
	LICENSE_MODE	VARCHAR(256) NOT NULL,
	MODEL_ID	VARCHAR(256) NOT NULL
);

ALTER TABLE CtxNsLicExpiryTest_DDD ADD constraint Pk_CtxNsLicExpiryTest_DDD
PRIMARY KEY (SITE_NAME,TRGT_HOST,PORT_NO,TEST_NAME,MEASURE,INFO,MSMT_HOST,MSMT_TIME,SEQ_NO);

CREATE  INDEX IDX_CtxNsLicExpiryTest_DDD ON CtxNsLicExpiryTest_DDD
(
 	MSMT_TIME
);

DROP TABLE EXOMailActSumTest_DDD;
CREATE TABLE  EXOMailActSumTest_DDD
(	
	SITE_NAME		VARCHAR(64) NOT NULL,
	TRGT_HOST		VARCHAR(32) NOT NULL,
	PORT_NO			VARCHAR(32)NOT NULL,
	TEST_NAME		VARCHAR(64) NOT NULL,
	MEASURE			VARCHAR(64) NOT NULL,
	INFO			VARCHAR(128) NOT NULL,
	STATE			VARCHAR(32) NOT NULL,
	MSMT_HOST		VARCHAR(32) NOT NULL,
	MSMT_TIME		DATETIME NOT NULL,
	SEQ_NO			DECIMAL(16) NOT NULL,
	ReportRefreshDat	VARCHAR(256) NOT NULL,
	UsrPrincipalNam		VARCHAR(256) NOT NULL,
	DisplayName		VARCHAR(256) NOT NULL,
	LastActivityDat 	VARCHAR(256) NOT NULL,
	SendCnt			VARCHAR(256) NOT NULL,
	ReceiveCnt		VARCHAR(256) NOT NULL,
	ReadCnt			VARCHAR(256) NOT NULL,
	AssigndPrdts		VARCHAR(512) NOT NULL
	);

ALTER TABLE  EXOMailActSumTest_DDD ADD constraint Pk_EXOMailActSumTest_DDD
PRIMARY KEY (SITE_NAME,TRGT_HOST,PORT_NO,TEST_NAME,MEASURE,INFO,MSMT_HOST,MSMT_TIME,SEQ_NO);
CREATE  INDEX IDX_EXOMailActSumTest_DDD ON EXOMailActSumTest_DDD
(
 	MSMT_TIME
);

DROP TABLE Db2DPFSQLNetTest_DDD;
CREATE TABLE Db2DPFSQLNetTest_DDD
(
	SITE_NAME	VARCHAR(64) NOT NULL,
	TRGT_HOST	VARCHAR(32) NOT NULL,
	PORT_NO		VARCHAR(32) NOT NULL,
	TEST_NAME	VARCHAR(64) NOT NULL,
	MEASURE		VARCHAR(64) NOT NULL,
	INFO		VARCHAR(128) NOT NULL,
	STATE		VARCHAR(32) NOT NULL,
	MSMT_HOST	VARCHAR(32) NOT NULL,
	MSMT_TIME	DATETIME NOT NULL,
	SEQ_NO 		DECIMAL(16) NOT NULL,
	MESSAGE		VARCHAR(1024) NOT NULL
);
ALTER TABLE  Db2DPFSQLNetTest_DDD ADD constraint Pk_Db2DPFSQLNetTest_DDD
PRIMARY KEY (SITE_NAME,TRGT_HOST,PORT_NO,TEST_NAME,MEASURE,INFO,MSMT_HOST,MSMT_TIME,SEQ_NO); 
CREATE  INDEX IDX_Db2DPFSQLNetTest_DDD ON Db2DPFSQLNetTest_DDD(MSMT_TIME);
