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

sp_rename 'COGIPF_USERLOGON' , 'COGIPF_USERLOGON_OLD'

create table COGIPF_USERLOGON (
	COGIPF_HOST_IPADDR 	varchar (15) 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 	varchar (255) NOT NULL ,
	COGIPF_STEPID 		varchar (255) NULL ,
	COGIPF_SUBREQUESTID 	varchar (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 	varchar (2000) NULL ,
	COGIPF_LOGON_OPERATION 	varchar (255) NULL ,
	COGIPF_USERNAME 	varchar (255) NULL 
)

insert into COGIPF_USERLOGON select * from COGIPF_USERLOGON_OLD

drop table COGIPF_USERLOGON_OLD

sp_rename 'COGIPF_ACTION' , 'COGIPF_ACTION_OLD'

CREATE TABLE COGIPF_ACTION (
	COGIPF_HOST_IPADDR 	varchar (15) 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 	varchar (255) NOT NULL ,
	COGIPF_STEPID 		varchar (255) NULL ,
	COGIPF_SUBREQUESTID 	varchar (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 	varchar (512) NULL ,
	COGIPF_STATUS 		varchar (255) NULL ,
	COGIPF_ERRORDETAILS 	varchar (2000) NULL 
)

insert into COGIPF_ACTION select * from COGIPF_ACTION_OLD

drop table COGIPF_ACTION_OLD

sp_rename 'COGIPF_NATIVEQUERY' , 'COGIPF_NATIVEQUERY_OLD'

CREATE TABLE COGIPF_NATIVEQUERY (
	COGIPF_HOST_IPADDR 	varchar (15) 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 	varchar (255) NOT NULL ,
	COGIPF_STEPID 		varchar (255) NULL ,
	COGIPF_SUBREQUESTID 	varchar (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 
)

insert into COGIPF_NATIVEQUERY select * from COGIPF_NATIVEQUERY_OLD

drop table COGIPF_NATIVEQUERY_OLD

sp_rename 'COGIPF_PARAMETER' , 'COGIPF_PARAMETER_OLD'

CREATE TABLE COGIPF_PARAMETER (
	COGIPF_REQUESTID 	varchar (255) NOT NULL ,
	COGIPF_STEPID 		varchar (255) NULL ,
	COGIPF_OPERATION 	varchar (255) NULL ,
	COGIPF_TARGET_TYPE 	varchar (255) NULL ,
	COGIPF_PARAMETER_NAME 	varchar (255) NULL ,
	COGIPF_PARAMETER_VALUE 	varchar (512) NULL 
)

insert into COGIPF_PARAMETER select * from COGIPF_PARAMETER_OLD

drop table COGIPF_PARAMETER_OLD

sp_rename 'COGIPF_RUNJOB' , 'COGIPF_RUNJOB_OLD'

CREATE TABLE COGIPF_RUNJOB (
	COGIPF_HOST_IPADDR 	varchar (15) 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 	varchar (255) NOT NULL ,
	COGIPF_STEPID 		varchar (255) NULL ,
	COGIPF_SUBREQUESTID 	varchar (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 		varchar (512) NULL ,
	COGIPF_STATUS 		varchar (255) NULL ,
	COGIPF_ERRORDETAILS 	varchar (2000) NULL ,
	COGIPF_RUNTIME 		int NULL 
)

insert into COGIPF_RUNJOB select * from COGIPF_RUNJOB_OLD

drop table COGIPF_RUNJOB_OLD

sp_rename 'COGIPF_RUNJOBSTEP' , 'COGIPF_RUNJOBSTEP_OLD'

CREATE TABLE COGIPF_RUNJOBSTEP (
	COGIPF_HOST_IPADDR 	varchar (15) 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 	varchar (255) NOT NULL ,
	COGIPF_STEPID 		varchar (255) NULL ,
	COGIPF_SUBREQUESTID 	varchar (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 	varchar (512) NULL ,
	COGIPF_STATUS 		varchar (255) NULL ,
	COGIPF_ERRORDETAILS 	varchar (2000) NULL ,
	COGIPF_RUNTIME 		int NULL 
)

insert into COGIPF_RUNJOBSTEP select * from COGIPF_RUNJOBSTEP_OLD

drop table COGIPF_RUNJOBSTEP_OLD

sp_rename 'COGIPF_RUNREPORT' , 'COGIPF_RUNREPORT_OLD'

CREATE TABLE COGIPF_RUNREPORT (
	COGIPF_HOST_IPADDR 	varchar (15) 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 	varchar (255) NOT NULL ,
	COGIPF_STEPID 		varchar (255) NULL ,
	COGIPF_SUBREQUESTID 	varchar (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 	varchar (512) NULL ,
	COGIPF_STATUS 		varchar (255) NULL ,
	COGIPF_ERRORDETAILS 	varchar (2000) NULL ,
	COGIPF_RUNTIME 		int NULL ,
	COGIPF_REPORTNAME 	varchar (255) NULL ,
	COGIPF_PACKAGE 		varchar (255) NULL ,
	COGIPF_MODEL 		varchar (255) NULL 
)

insert into COGIPF_RUNREPORT select * from COGIPF_RUNREPORT_OLD

drop table COGIPF_RUNREPORT_OLD

sp_rename 'COGIPF_EDITQUERY' , 'COGIPF_EDITQUERY_OLD'

CREATE TABLE COGIPF_EDITQUERY (
	COGIPF_HOST_IPADDR 	varchar (15) 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 	varchar (255) NOT NULL ,
	COGIPF_STEPID 		varchar (255) NULL ,
	COGIPF_SUBREQUESTID 	varchar (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 	varchar (512) NULL ,
	COGIPF_STATUS 		varchar (255) NULL ,
	COGIPF_ERRORDETAILS 	varchar (2000) NULL ,
	COGIPF_RUNTIME 		int NULL ,
	COGIPF_QUERYNAME 	varchar (255) NULL ,
	COGIPF_PACKAGE 		varchar (255) NULL ,
	COGIPF_MODEL 		varchar (255) NULL 
)

insert into COGIPF_EDITQUERY select * from COGIPF_EDITQUERY_OLD

drop table COGIPF_EDITQUERY_OLD

sp_rename 'COGIPF_VIEWREPORT' , 'COGIPF_VIEWREPORT_OLD'

CREATE TABLE COGIPF_VIEWREPORT (
	COGIPF_HOST_IPADDR 	varchar (15) 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 	varchar (255) NOT NULL ,
	COGIPF_STEPID 		varchar (255) NULL ,
	COGIPF_SUBREQUESTID 	varchar (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 	varchar (512) NULL ,
	COGIPF_STATUS 		varchar (255) NULL ,
	COGIPF_ERRORDETAILS 	varchar (2000) NULL ,
	COGIPF_REPORTNAME 	varchar (255) NULL ,
	COGIPF_PACKAGE 		varchar (255) NULL ,
	COGIPF_MODEL 		varchar (255) NULL ,
	COGIPF_REPORTFORMAT 	varchar (255) NULL 
)

insert into COGIPF_VIEWREPORT select * from COGIPF_VIEWREPORT_OLD

drop table COGIPF_VIEWREPORT_OLD