-- Licensed Materials - Property of IBM
-- IBM Cognos Products: ccllogging
-- (C) Copyright IBM Corp. 2005, 2014
-- US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 

CREATE TABLE COGIPF_ACTION (
	COGIPF_HOST_IPADDR 	varchar (128) NULL ,
	COGIPF_HOST_PORT 	int NULL ,
	COGIPF_PROC_ID 		int NULL ,
	COGIPF_LOCALTIMESTAMP 	datetime NULL ,
	COGIPF_TIMEZONE_OFFSET 	int NULL ,
	COGIPF_SESSIONID 	varchar (255) NULL ,
	COGIPF_REQUESTID 	nvarchar (255) NOT NULL ,
	COGIPF_STEPID 		nvarchar (255) NULL ,
	COGIPF_SUBREQUESTID 	nvarchar (255) NULL ,
	COGIPF_THREADID 	varchar (255) NULL ,
	COGIPF_COMPONENTID 	varchar (64) NULL ,
	COGIPF_BUILDNUMBER 	int NULL ,
	COGIPF_LOG_LEVEL 	int NULL ,
	COGIPF_OPERATION 	varchar (255) NULL ,
	COGIPF_TARGET_TYPE 	varchar (255) NULL ,
	COGIPF_TARGET_PATH 	nvarchar (1024) NULL ,
	COGIPF_STATUS 		varchar (255) NULL ,
	COGIPF_ERRORDETAILS 	nvarchar (2000) NULL 
)

CREATE TABLE COGIPF_NATIVEQUERY (
	COGIPF_HOST_IPADDR 	varchar (128) NULL ,
	COGIPF_HOST_PORT 	int NULL ,
	COGIPF_PROC_ID 		int NULL ,
	COGIPF_LOCALTIMESTAMP 	datetime NULL ,
	COGIPF_TIMEZONE_OFFSET 	int NULL ,
	COGIPF_SESSIONID 	varchar (255) NULL ,
	COGIPF_REQUESTID 	nvarchar (255) NOT NULL ,
	COGIPF_STEPID 		nvarchar (255) NULL ,
	COGIPF_SUBREQUESTID 	nvarchar (255) NULL ,
	COGIPF_THREADID 	varchar (255) NULL ,
	COGIPF_COMPONENTID 	varchar (64) NULL ,
	COGIPF_BUILDNUMBER 	int NULL ,
	COGIPF_LOG_LEVEL 	int NULL ,
	COGIPF_REQUESTSTRING 	ntext NULL 
)

CREATE INDEX COGIPF_NATQRY_IDX ON COGIPF_NATIVEQUERY (COGIPF_REQUESTID, COGIPF_STEPID)

CREATE TABLE COGIPF_PARAMETER (
	COGIPF_LOCALTIMESTAMP 	datetime NULL ,
	COGIPF_SESSIONID 	varchar (255) NULL ,
	COGIPF_REQUESTID 	nvarchar (255) NOT NULL ,
	COGIPF_SUBREQUESTID 	nvarchar (255) NULL ,
	COGIPF_STEPID 		nvarchar (255) NULL ,
	COGIPF_OPERATION 	varchar (255) NULL ,
	COGIPF_TARGET_TYPE 	varchar (255) NULL ,
	COGIPF_PARAMETER_NAME 	varchar (255) NULL ,
	COGIPF_PARAMETER_VALUE 	nvarchar (512) NULL ,
	COGIPF_PARAMETER_VALUE_BLOB 	ntext NULL
)

CREATE TABLE COGIPF_RUNJOB (
	COGIPF_HOST_IPADDR 	varchar (128) NULL ,
	COGIPF_HOST_PORT 	int NULL ,
	COGIPF_PROC_ID 		int NULL ,
	COGIPF_LOCALTIMESTAMP 	datetime NULL ,
	COGIPF_TIMEZONE_OFFSET 	int NULL ,
	COGIPF_SESSIONID 	varchar (255) NULL ,
	COGIPF_REQUESTID 	nvarchar (255) NOT NULL ,
	COGIPF_STEPID 		nvarchar (255) NULL ,
	COGIPF_SUBREQUESTID 	nvarchar (255) NULL ,
	COGIPF_THREADID 	varchar (255) NULL ,
	COGIPF_COMPONENTID 	varchar (64) NULL ,
	COGIPF_BUILDNUMBER 	int NULL ,
	COGIPF_LOG_LEVEL 	int NULL ,
	COGIPF_TARGET_TYPE 	varchar (255) NULL ,
	COGIPF_JOBPATH 		nvarchar (512) NULL ,
	COGIPF_STATUS 		varchar (255) NULL ,
	COGIPF_ERRORDETAILS 	nvarchar (2000) NULL ,
	COGIPF_RUNTIME 		int NULL 
)

create index COGIPF_RUNJOB_IDX on COGIPF_RUNJOB (COGIPF_REQUESTID, COGIPF_STEPID)

CREATE TABLE COGIPF_RUNJOBSTEP (
	COGIPF_HOST_IPADDR 	varchar (128) NULL ,
	COGIPF_HOST_PORT 	int NULL ,
	COGIPF_PROC_ID 		int NULL ,
	COGIPF_LOCALTIMESTAMP 	datetime NULL ,
	COGIPF_TIMEZONE_OFFSET 	int NULL ,
	COGIPF_SESSIONID 	varchar (255) NULL ,
	COGIPF_REQUESTID 	nvarchar (255) NOT NULL ,
	COGIPF_STEPID 		nvarchar (255) NULL ,
	COGIPF_SUBREQUESTID 	nvarchar (255) NULL ,
	COGIPF_THREADID 	varchar (255) NULL ,
	COGIPF_COMPONENTID 	varchar (64) NULL ,
	COGIPF_BUILDNUMBER 	int NULL ,
	COGIPF_LOG_LEVEL 	int NULL ,
	COGIPF_TARGET_TYPE 	varchar (255) NULL ,
	COGIPF_JOBSTEPPATH 	nvarchar (512) NULL ,
	COGIPF_STATUS 		varchar (255) NULL ,
	COGIPF_ERRORDETAILS 	nvarchar (2000) NULL ,
	COGIPF_RUNTIME 		int NULL 
)

create index COGIPF_RUNJSTP_IDX on COGIPF_RUNJOBSTEP (COGIPF_REQUESTID, COGIPF_STEPID)

CREATE TABLE COGIPF_RUNREPORT (
	COGIPF_HOST_IPADDR 	varchar (128) NULL ,
	COGIPF_HOST_PORT 	int NULL ,
	COGIPF_PROC_ID 		int NULL ,
	COGIPF_LOCALTIMESTAMP 	datetime NULL ,
	COGIPF_TIMEZONE_OFFSET 	int NULL ,
	COGIPF_SESSIONID 	varchar (255) NULL ,
	COGIPF_REQUESTID 	nvarchar (255) NOT NULL ,
	COGIPF_STEPID 		nvarchar (255) NULL ,
	COGIPF_SUBREQUESTID 	nvarchar (255) NULL ,
	COGIPF_THREADID 	varchar (255) NULL ,
	COGIPF_COMPONENTID 	varchar (64) NULL ,
	COGIPF_BUILDNUMBER 	int NULL ,
	COGIPF_LOG_LEVEL 	int NULL ,
	COGIPF_TARGET_TYPE 	varchar (255) NULL ,
	COGIPF_REPORTPATH 	nvarchar (512) NULL ,
	COGIPF_STATUS 		varchar (255) NULL ,
	COGIPF_ERRORDETAILS 	nvarchar (2000) NULL ,
	COGIPF_RUNTIME 		int NULL ,
	COGIPF_REPORTNAME 	nvarchar (255) NULL ,
	COGIPF_PACKAGE 		nvarchar (1024) NULL ,
	COGIPF_MODEL 		nvarchar (512) NULL 
)

create index COGIPF_RUNREP_IDX on COGIPF_RUNREPORT (COGIPF_REQUESTID, COGIPF_STEPID)

CREATE TABLE COGIPF_EDITQUERY (
	COGIPF_HOST_IPADDR 	varchar (128) NULL ,
	COGIPF_HOST_PORT 	int NULL ,
	COGIPF_PROC_ID 		int NULL ,
	COGIPF_LOCALTIMESTAMP 	datetime NULL ,
	COGIPF_TIMEZONE_OFFSET 	int NULL ,
	COGIPF_SESSIONID 	varchar (255) NULL ,
	COGIPF_REQUESTID 	nvarchar (255) NOT NULL ,
	COGIPF_STEPID 		nvarchar (255) NULL ,
	COGIPF_SUBREQUESTID 	nvarchar (255) NULL ,
	COGIPF_THREADID 	varchar (255) NULL ,
	COGIPF_COMPONENTID 	varchar (64) NULL ,
	COGIPF_BUILDNUMBER 	int NULL ,
	COGIPF_LOG_LEVEL 	int NULL ,
	COGIPF_TARGET_TYPE 	varchar (255) NULL ,
	COGIPF_QUERYPATH 	nvarchar (512) NULL ,
	COGIPF_STATUS 		varchar (255) NULL ,
	COGIPF_ERRORDETAILS 	nvarchar (2000) NULL ,
	COGIPF_RUNTIME 		int NULL ,
	COGIPF_QUERYNAME 	nvarchar (255) NULL ,
	COGIPF_PACKAGE 		nvarchar (1024) NULL ,
	COGIPF_MODEL 		nvarchar (512) NULL 
)

create index COGIPF_EDTQRY_IDX on COGIPF_EDITQUERY (COGIPF_REQUESTID, COGIPF_STEPID)

CREATE TABLE COGIPF_USERLOGON (
	COGIPF_HOST_IPADDR 	varchar (128) NULL ,
	COGIPF_HOST_PORT 	int NULL ,
	COGIPF_PROC_ID 		int NULL ,
	COGIPF_LOCALTIMESTAMP 	datetime NULL ,
	COGIPF_TIMEZONE_OFFSET 	int NULL ,
	COGIPF_SESSIONID 	varchar (255) NULL ,
	COGIPF_REQUESTID 	nvarchar (255) NOT NULL ,
	COGIPF_STEPID 		nvarchar (255) NULL ,
	COGIPF_SUBREQUESTID 	nvarchar (255) NULL ,
	COGIPF_THREADID 	varchar (255) NULL ,
	COGIPF_COMPONENTID 	varchar (64) NULL ,
	COGIPF_BUILDNUMBER 	int NULL ,
	COGIPF_LOG_LEVEL 	int NULL ,
	COGIPF_STATUS 		varchar (255) NULL ,
	COGIPF_ERRORDETAILS 	nvarchar (2000) NULL ,
	COGIPF_LOGON_OPERATION 	varchar (255) NULL ,
	COGIPF_USERNAME 	nvarchar (255) NULL ,
	COGIPF_USERID 		nvarchar (255) NULL ,
	COGIPF_NAMESPACE 	nvarchar (255) NULL, 
	COGIPF_REMOTE_IPADDR 	varchar (128) NULL,
	COGIPF_CAMID		nvarchar (512) NULL,
	COGIPF_TENANTID 	nvarchar (255) NULL default ''
)

CREATE TABLE COGIPF_VIEWREPORT (
	COGIPF_HOST_IPADDR 	varchar (128) NULL ,
	COGIPF_HOST_PORT 	int NULL ,
	COGIPF_PROC_ID 		int NULL ,
	COGIPF_LOCALTIMESTAMP 	datetime NULL ,
	COGIPF_TIMEZONE_OFFSET 	int NULL ,
	COGIPF_SESSIONID 	varchar (255) NULL ,
	COGIPF_REQUESTID 	nvarchar (255) NOT NULL ,
	COGIPF_STEPID 		nvarchar (255) NULL ,
	COGIPF_SUBREQUESTID 	nvarchar (255) NULL ,
	COGIPF_THREADID 	varchar (255) NULL ,
	COGIPF_COMPONENTID 	varchar (64) NULL ,
	COGIPF_BUILDNUMBER 	int NULL ,
	COGIPF_LOG_LEVEL 	int NULL ,
	COGIPF_TARGET_TYPE 	varchar (255) NULL ,
	COGIPF_REPORTPATH 	nvarchar (512) NULL ,
	COGIPF_STATUS 		varchar (255) NULL ,
	COGIPF_ERRORDETAILS 	nvarchar (2000) NULL ,
	COGIPF_REPORTNAME 	nvarchar (255) NULL ,
	COGIPF_PACKAGE 		nvarchar (1024) NULL ,
	COGIPF_MODEL 		nvarchar (512) NULL ,
	COGIPF_REPORTFORMAT 	varchar (255) NULL 
)

CREATE TABLE COGIPF_AGENTRUN (
	COGIPF_HOST_IPADDR 	varchar (128) NULL ,
	COGIPF_HOST_PORT 	int NULL ,
	COGIPF_PROC_ID 		int NULL ,
	COGIPF_LOCALTIMESTAMP 	datetime NULL ,
	COGIPF_TIMEZONE_OFFSET 	int NULL ,
	COGIPF_SESSIONID 	varchar (255) NULL ,
	COGIPF_REQUESTID 	nvarchar (255) NOT NULL ,
	COGIPF_STEPID 		nvarchar (255) NULL ,
	COGIPF_SUBREQUESTID 	nvarchar (255) NULL ,
	COGIPF_THREADID 	varchar (255) NULL ,
	COGIPF_COMPONENTID 	varchar (64) NULL ,
	COGIPF_BUILDNUMBER 	int NULL ,
	COGIPF_LOG_LEVEL 	int NULL ,
	COGIPF_OPERATION	varchar (64) NULL,
	COGIPF_TARGET_TYPE    	varchar (255) NULL,
	COGIPF_TARGET_PATH     	nvarchar (1024) NULL,
	COGIPF_TARGET_NAME     	nvarchar (255) NULL,
	COGIPF_STATUS 		varchar (255) NULL ,
	COGIPF_ERRORDETAILS 	nvarchar (2000) NULL ,
	COGIPF_AGENT_PATH     	nvarchar (512) NULL,
	COGIPF_SCHEDULETIME	int NULL,
	COGIPF_USER		nvarchar (255) NULL,
	COGIPF_EMAIL		nvarchar (255) NULL,
	COGIPF_MESSAGEID	varchar  (255) NULL
)

CREATE TABLE COGIPF_AGENTBUILD (
	COGIPF_HOST_IPADDR 	varchar (128) NULL ,
	COGIPF_HOST_PORT 	int NULL ,
	COGIPF_PROC_ID 		int NULL ,
	COGIPF_LOCALTIMESTAMP 	datetime NULL ,
	COGIPF_TIMEZONE_OFFSET 	int NULL ,
	COGIPF_SESSIONID 	varchar (255) NULL ,
	COGIPF_REQUESTID 	nvarchar (255) NOT NULL ,
	COGIPF_STEPID 		nvarchar (255) NULL ,
	COGIPF_SUBREQUESTID 	nvarchar (255) NULL ,
	COGIPF_THREADID 	varchar (255) NULL ,
	COGIPF_COMPONENTID 	varchar (64) NULL ,
	COGIPF_BUILDNUMBER 	int NULL ,
	COGIPF_LOG_LEVEL 	int NULL ,
	COGIPF_OPERATION	varchar (64) NULL,
	COGIPF_TARGET_TYPE    	varchar (255) NULL,
	COGIPF_TARGET_PATH     	nvarchar (1024) NULL,
	COGIPF_TARGET_NAME     	nvarchar (255) NULL,
	COGIPF_STATUS 		varchar (255) NULL ,
	COGIPF_ERRORDETAILS 	nvarchar (2000) NULL ,
	COGIPF_AGENT_PATH     	nvarchar (512) NULL,
	COGIPF_SCHEDULETIME	int NULL,
	COGIPF_USER		nvarchar (255) NULL,
	COGIPF_EMAIL		nvarchar (255) NULL
)

CREATE TABLE COGIPF_MIGRATION (
	COGIPF_HOST_IPADDR 	varchar (128) NULL ,
	COGIPF_HOST_PORT 	int NULL ,
	COGIPF_PROC_ID 		int NULL ,
	COGIPF_LOCALTIMESTAMP 	datetime NULL ,
	COGIPF_TIMEZONE_OFFSET 	int NULL ,
	COGIPF_SESSIONID 	varchar (255) NULL ,
	COGIPF_REQUESTID 	nvarchar (255) NOT NULL ,
	COGIPF_STEPID 		nvarchar (255) NULL ,
	COGIPF_SUBREQUESTID 	nvarchar (255) NULL ,
	COGIPF_THREADID 	varchar (255) NULL ,
	COGIPF_COMPONENTID 	varchar (64) NULL ,
	COGIPF_BUILDNUMBER 	int NULL ,
	COGIPF_LOG_LEVEL 	int NULL ,
	COGIPF_OPERATION	varchar (64) NULL,
	COGIPF_TARGET_TYPE    	varchar (64) NULL,
	COGIPF_TARGET_PATH     	nvarchar (1024) NULL,
	COGIPF_TARGET_NAME     	nvarchar (255) NULL,
	COGIPF_STATUS 		varchar (64) NULL ,
	COGIPF_DETAILS	 	nvarchar (2000) NULL ,
	COGIPF_PACKAGE 		nvarchar (512) NULL ,
	COGIPF_MIGRATION_TASK	nvarchar (1024) NULL ,
	COGIPF_MSGNUM	int NULL ,
	COGIPF_SOURCE_TYPE	varchar (64) NULL,
	COGIPF_SOURCE_PATH	nvarchar (1024) NULL,
	COGIPF_SOURCE_NAME	nvarchar (255) NULL
)

CREATE TABLE COGIPF_THRESHOLD_VIOLATIONS (
	COGIPF_HOST_IPADDR    			varchar (128) NULL,
	COGIPF_HOST_PORT      			int NULL,
	COGIPF_PROC_ID        			int NULL,
	COGIPF_LOCALTIMESTAMP         		datetime NULL,
	COGIPF_TIMEZONE_OFFSET        		int NULL,
	COGIPF_COMPONENTID    			varchar (64) NULL,
	COGIPF_BUILDNUMBER    			int NULL,
	COGIPF_LOG_LEVEL  			int NULL,
	COGIPF_OPERATION			varchar (128) NULL,
	COGIPF_TARGET_TYPE    			varchar (255) NULL,
	COGIPF_TARGET_PATH     			nvarchar (1024) NULL,
	COGIPF_TARGET_NAME     			nvarchar (512) NULL,
	COGIPF_RESOURCE_TYPE 			varchar	(128) NULL,
	COGIPF_RESOURCE_PATH			nvarchar (512) NULL,
	COGIPF_METRIC_NAME			varchar	(255) NULL,
	COGIPF_METRIC_VALUE			varchar	(128) NULL,
	COGIPF_METRIC_HEALTH			varchar	(128) NULL,
	COGIPF_LOWER_AVG_THRSHLD		varchar	(128) NULL,
	COGIPF_LOWER_AVG_THRSHLD_EXCL		bit NULL,
	COGIPF_LOWER_POOR_THRSHLD		varchar	(128) NULL,
	COGIPF_LOWER_POOR_THRSHLD_EXCL		bit NULL,
	COGIPF_UPPER_AVG_THRSHLD		varchar	(128) NULL,
	COGIPF_UPPER_AVG_THRSHLD_EXCL		bit NULL,
	COGIPF_UPPER_POOR_THRSHLD		varchar	(128) NULL,
	COGIPF_UPPER_POOR_THRSHLD_EXCL		bit	NULL
)

CREATE TABLE COGIPF_POWERPLAY (
	COGIPF_HOST_IPADDR 	varchar (128) NULL ,
	COGIPF_HOST_PORT 	int NULL ,
	COGIPF_PROC_ID 		int NULL ,
	COGIPF_LOCALTIMESTAMP 	datetime NULL ,
	COGIPF_TIMEZONE_OFFSET 	int NULL ,
	COGIPF_SESSIONID 	varchar (255) NULL ,
	COGIPF_REQUESTID 	nvarchar (255) NOT NULL ,
	COGIPF_STEPID 		nvarchar (255) NULL ,
	COGIPF_SUBREQUESTID 	nvarchar (255) NULL ,
	COGIPF_THREADID 	varchar (255) NULL ,
	COGIPF_COMPONENTID 	varchar (64) NULL ,
	COGIPF_BUILDNUMBER 	int NULL ,
	COGIPF_LOG_LEVEL 	int NULL ,
	COGIPF_TARGET_TYPE 	varchar (255) NULL ,
	COGIPF_REPORTPATH 	nvarchar (512) NULL ,
	COGIPF_STATUS 		varchar (255) NULL ,
	COGIPF_RUNTIME 		int NULL ,
	COGIPF_REPORTNAME 	nvarchar (255) NULL ,
	COGIPF_PACKAGE 		nvarchar (512) NULL ,
	COGIPF_DATASOURCE 	nvarchar (512) NULL ,
	COGIPF_DATASOURCE_CONNECTION 	nvarchar (512) NULL ,
	COGIPF_CUBEPATH 		nvarchar (512) NULL ,
	COGIPF_OPERATION 		varchar (128) NULL,
	COGIPF_MESSAGE	 	nvarchar (2000) NULL ,
	COGIPF_REQUEST_TYPE 		int NULL ,
	COGIPF_SUB_COMPONENTID 	varchar (64) NULL 
)

CREATE TABLE COGIPF_POWERPLAY_DIM_USAGE (
	COGIPF_SESSIONID 		varchar (256) NULL ,
	COGIPF_REQUESTID 		nvarchar (256) NOT NULL ,
	COGIPF_DIM_CODE 		varchar (256) NULL ,
	COGIPF_DIM_NAME 		varchar (256) NULL ,
	COGIPF_DIM_COUNT 		int NULL 
)

CREATE TABLE COGIPF_POWERPLAY_LEVEL_USAGE (
	COGIPF_SESSIONID 		varchar (256) NULL ,
	COGIPF_REQUESTID 		nvarchar (256) NOT NULL ,
	COGIPF_DIM_CODE 		varchar (256) NULL ,
	COGIPF_LEVEL_CODE 	varchar (256) NULL ,
	COGIPF_LEVEL_NAME 	varchar (256) NULL ,
	COGIPF_LEVEL_COUNT 	int NULL 
)

CREATE TABLE COGIPF_POWERPLAY_MEASURE_USAGE (
	COGIPF_SESSIONID 		varchar (256) NULL ,
	COGIPF_REQUESTID 		nvarchar (256) NOT NULL ,
	COGIPF_MEASURE_CODE 	varchar (256) NULL ,
	COGIPF_MEASURE_NAME 	varchar (256) NULL ,
	COGIPF_MEASURE_COUNT 	int NULL 
)

CREATE TABLE COGIPF_HUMANTASKSERVICE (
	COGIPF_HOST_IPADDR 	varchar (128) NULL ,
	COGIPF_HOST_PORT 	int NULL ,
	COGIPF_PROC_ID 		int NULL ,
	COGIPF_LOCALTIMESTAMP 	datetime NULL ,
	COGIPF_TIMEZONE_OFFSET 	int NULL ,
	COGIPF_SESSIONID 	varchar (255) NULL ,
	COGIPF_REQUESTID 	nvarchar (255) NULL ,
	COGIPF_STEPID 		nvarchar (255) NULL ,
	COGIPF_SUBREQUESTID 	nvarchar (255) NULL ,
	COGIPF_THREADID 	varchar (255) NULL ,
	COGIPF_BUILDNUMBER 	int NULL ,
	COGIPF_OPERATION 	varchar (128) NULL,
	COGIPF_TARGET_TYPE 	varchar (255) NULL ,
	COGIPF_TARGET_PATH 	nvarchar (1024) NULL ,
	COGIPF_STATUS 		varchar (50) NULL ,
	COGIPF_LOGENTRYID 		varchar (50) NOT NULL ,
	COGIPF_TASKID 		varchar (50) NULL ,
	COGIPF_TRANSACTION_TYPE	varchar(255) NULL,
	COGIPF_USER		varchar(255) NULL,
	COGIPF_TASK_PRIORITY	int NULL,
	COGIPF_TASK_STATUS	varchar(255) NULL,
	COGIPF_TASK_ACTIVATION_TIME	bigint NULL,
	COGIPF_TASK_EXPIRATION_TIME	bigint NULL,
	COGIPF_TASK_NAME		ntext NULL, 
	COGIPF_TASK_SUBJECT		ntext NULL,
	COGIPF_TASK_DESCRIPTION		ntext NULL,
	COGIPF_TASK_TIMEZONEID		varchar(50),
	COGIPF_TASK_ACTUAL_OWNER	varchar(255),
	COGIPF_TASK_INITIATOR		varchar(255),
	COGIPF_TASK_CLASS_NAME		varchar(255),
	COGIPF_TASK_CLASS_OPERATION	varchar(255),
	COGIPF_TASK_COMMENT  		varchar(2048)
)

CREATE TABLE COGIPF_HUMANTASKSERVICE_DETAIL (
	COGIPF_HOST_IPADDR 	varchar (128) NULL ,
	COGIPF_HOST_PORT 	int NULL ,
	COGIPF_SESSIONID 	varchar (255) NULL ,
	COGIPF_REQUESTID 	nvarchar (255) NULL ,
	COGIPF_STEPID 		nvarchar (255) NULL ,
	COGIPF_SUBREQUESTID 	nvarchar (255) NULL ,
	COGIPF_TASKID 		varchar (50) NULL ,
	COGIPF_LOGENTRYID 		varchar (50) NOT NULL ,
	COGIPF_NOTIFICATION_DETAILS	ntext NULL, 
	COGIPF_HUMANROLE_USER		varchar(255),
	COGIPF_HUMANROLE_ROLE		varchar(50),
	COGIPF_SUBSCRIPTION_OPERATION	varchar(50),
	COGIPF_SUBSCRIPTION_EVENT	smallint,
	COGIPF_SUBSCRIPTION_USER	varchar(255),
	COGIPF_TASK_MESSAGE		ntext NULL, 
	COGIPF_TASK_MESSAGE_TYPE	varchar(20),
	COGIPF_DETAIL_ID			varchar(50) NOT NULL
)

CREATE TABLE COGIPF_ANNOTATIONSERVICE (
	COGIPF_HOST_IPADDR 	varchar (128) NULL ,
	COGIPF_HOST_PORT 	int NULL ,
	COGIPF_PROC_ID 		int NULL ,
	COGIPF_LOCALTIMESTAMP 	datetime NULL ,
	COGIPF_TIMEZONE_OFFSET 	int NULL ,
	COGIPF_SESSIONID 	varchar (255) NULL ,
	COGIPF_REQUESTID 	nvarchar (255) NOT NULL ,
	COGIPF_STEPID 		nvarchar (255) NULL ,
	COGIPF_SUBREQUESTID 	nvarchar (255) NULL ,
	COGIPF_THREADID 	varchar (255) NULL ,
	COGIPF_COMPONENTID 	varchar (64) NULL ,
	COGIPF_BUILDNUMBER 	int NULL ,
	COGIPF_LOG_LEVEL 	int NULL ,
	COGIPF_OPERATION 	varchar (255) NULL ,
	COGIPF_TARGET_TYPE 	varchar (255) NULL ,
	COGIPF_TARGET_PATH 	nvarchar (1024) NULL ,
	COGIPF_ANNOTATION_ID               bigint NULL,
	COGIPF_USER			nvarchar (1024) NULL ,
	COGIPF_PARENT_ID		nvarchar (1024) NULL ,
	COGIPF_CREATION_TIME 	datetime NULL ,
	COGIPF_UPDATE_TIME 		datetime NULL 
)

CREATE TABLE COGIPF_MOBILESERVICE (
	COGIPF_HOST_IPADDR 	varchar (128) NULL ,
	COGIPF_HOST_PORT 	int NULL ,
	COGIPF_PROC_ID 		int NULL ,
	COGIPF_LOCALTIMESTAMP 	datetime NULL ,
	COGIPF_TIMEZONE_OFFSET 	int NULL ,
	COGIPF_SESSIONID 	varchar (255) NULL ,
	COGIPF_REQUESTID 	nvarchar (255) NOT NULL ,
	COGIPF_STEPID 		nvarchar (255) NULL ,
	COGIPF_SUBREQUESTID 	nvarchar (255) NULL ,
	COGIPF_THREADID 	varchar (255) NULL ,
	COGIPF_COMPONENTID 	varchar (64) NULL ,
	COGIPF_BUILDNUMBER 	int NULL ,
	COGIPF_LOG_LEVEL 	int NULL ,
	COGIPF_REPORT_TYPE 	varchar(255) NULL ,
	COGIPF_REPORT_PATH 	nvarchar (512) NULL ,
	COGIPF_STATUS 		varchar (255) NULL ,
	COGIPF_ERRORDETAILS 	nvarchar (2000) NULL,
	COGIPF_EVENT_TYPE		varchar (255) NULL,
	COGIPF_REPORT_NAME 	nvarchar (255) NULL,	
	COGIPF_STORE_ID 	nvarchar (255) NULL,
	COGIPF_RUNTIME		int NULL,
	COGIPF_DEVICE_ID		nvarchar (255) NULL, 
	COGIPF_CLIENT_CATEGORY  nvarchar (255) NULL,
	COGIPF_USER_AGENT 	nvarchar (512) NULL,
	COGIPF_USER_NAME		nvarchar (512) NULL,
	COGIPF_USER_UID		nvarchar (255) NULL
)

create index COGIPF_MOBILE_IDX on COGIPF_MOBILESERVICE (COGIPF_REQUESTID, COGIPF_USER_UID)

CREATE TABLE COGIPF_SYSPROPS (
	PROPNAME		varchar (50) NOT NULL ,
	PROPVALUE	varchar (255) NULL ,
	CONSTRAINT PK_COGIPF_SYSPROPS PRIMARY KEY (PROPNAME)
)

INSERT INTO COGIPF_SYSPROPS (PROPNAME, PROPVALUE) VALUES ('IPFStoreVersion', '102.006')

