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

alter table COGIPF_USERLOGON add COGIPF_REMOTE_IPADDR varchar (128)

Call Sysproc.admin_cmd('REORG table COGIPF_USERLOGON')

alter table COGIPF_USERLOGON add COGIPF_CAMID	varchar (512)

Call Sysproc.admin_cmd('REORG table COGIPF_USERLOGON')

CREATE TABLE COGIPF_HUMANTASKSERVICE (
	COGIPF_HOST_IPADDR 	varchar (128),
	COGIPF_HOST_PORT 		integer,
	COGIPF_PROC_ID 		integer ,
	COGIPF_LOCALTIMESTAMP 	timestamp,
	COGIPF_TIMEZONE_OFFSET 	integer,
	COGIPF_SESSIONID 		varchar (255) ,
	COGIPF_REQUESTID 		varchar (255) ,
	COGIPF_STEPID 		varchar (255) ,
	COGIPF_SUBREQUESTID 	varchar (255) ,
	COGIPF_THREADID 		varchar (255) ,
	COGIPF_BUILDNUMBER 	integer,
	COGIPF_OPERATION 		varchar (128) ,
	COGIPF_TARGET_TYPE 	varchar (255) ,
	COGIPF_TARGET_PATH 	varchar (1024) ,
	COGIPF_STATUS 		varchar (50) ,
	COGIPF_LOGENTRYID 	varchar (50) not null,
	COGIPF_TASKID 		varchar (50) ,
	COGIPF_TRANSACTION_TYPE	varchar(255) ,
	COGIPF_USER			varchar(255) ,
	COGIPF_TASK_PRIORITY	integer,
	COGIPF_TASK_STATUS	varchar(255) ,
	COGIPF_TASK_ACTIVATION_TIME	bigint ,
	COGIPF_TASK_EXPIRATION_TIME	bigint ,
	COGIPF_TASK_NAME		clob(1G), 
	COGIPF_TASK_SUBJECT		clob(1G),
	COGIPF_TASK_DESCRIPTION		clob(1G),
	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) ,
	COGIPF_HOST_PORT 		integer ,
	COGIPF_SESSIONID 		varchar (255) ,
	COGIPF_REQUESTID 		varchar (255) ,
	COGIPF_STEPID 		varchar (255) ,
	COGIPF_SUBREQUESTID 	varchar (255) ,
	COGIPF_TASKID 		varchar (50) ,
	COGIPF_LOGENTRYID 		varchar (50) not null ,
	COGIPF_NOTIFICATION_DETAILS	clob(1G), 
	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		clob(1G), 
	COGIPF_TASK_MESSAGE_TYPE	varchar(20),
	COGIPF_DETAIL_ID			varchar(50) not null
)

CREATE TABLE COGIPF_ANNOTATIONSERVICE (
	COGIPF_HOST_IPADDR    		varchar (128),
	COGIPF_HOST_PORT      		integer,
	COGIPF_PROC_ID        		integer,
	COGIPF_LOCALTIMESTAMP         	timestamp,
	COGIPF_TIMEZONE_OFFSET        	integer,
	COGIPF_SESSIONID      		varchar (255),
	COGIPF_REQUESTID      		varchar (255) not null,
	COGIPF_STEPID         		varchar (255),
	COGIPF_SUBREQUESTID   		varchar (255),
	COGIPF_THREADID       		varchar (255),
	COGIPF_COMPONENTID    		varchar (64),
	COGIPF_BUILDNUMBER    		integer,
	COGIPF_LOG_LEVEL  		integer,
	COGIPF_OPERATION      		varchar (255),
	COGIPF_TARGET_TYPE    		varchar (255),
	COGIPF_TARGET_PATH    		varchar (1024),
	COGIPF_ANNOTATION_ID    	bigint,
	COGIPF_USER				varchar (1024) ,
	COGIPF_PARENT_ID			varchar (1024) ,
	COGIPF_CREATION_TIME 		timestamp,
	COGIPF_UPDATE_TIME 		timestamp 
)
