| 
 
 
 
| Author | 
Message | 
 
     
  Tifosi
 Vooriki Bewarse Username: Tifosi
  Post Number: 2647 Registered: 03-2004 Posted From: 61.95.134.18
  | | Posted on Thursday, December 09, 2004 - 9:11 pm: |     |  
  oh my madness and a half | 
 
     
  Huberta
 Pilla Bewarse Username: Huberta
  Post Number: 22 Registered: 12-2004 Posted From: 198.11.23.28
  | | Posted on Thursday, December 09, 2004 - 12:00 pm: |     |  
  oh my mad | 
 
     
  Evadravadu
 Pilla Bewarse Username: Evadravadu
  Post Number: 120 Registered: 09-2004 Posted From: 65.115.93.118
  | | Posted on Thursday, December 09, 2004 - 11:58 am: |     |  
  naaakippudu motham ardham ayyipoindi..  | 
 
     
  Musicfan
 Vooriki Bewarse Username: Musicfan
  Post Number: 3158 Registered: 05-2004 Posted From: 134.244.170.168
  | | Posted on Thursday, December 09, 2004 - 10:39 am: |     |  
  KC mama enti aa language? C&P tappu chesavaa enti | 
 
     
  Musicfan
 Vooriki Bewarse Username: Musicfan
  Post Number: 3157 Registered: 05-2004 Posted From: 134.244.170.168
  | | Posted on Thursday, December 09, 2004 - 10:38 am: |     |  
  Balayya123 mama    >>vunna mental gallatone sattunte ee kotta vinta gaallu entra baboo    itta navviste office lo vintaga choostunnaru... | 
 
     
  Apsrtc
 Pilla Bewarse Username: Apsrtc
  Post Number: 194 Registered: 12-2004 Posted From: 141.218.211.103
  | | Posted on Thursday, December 09, 2004 - 10:32 am: |     |  
  lol...good. | 
 
     
  Nag_rocks
 Bewarse ke Bewarse! Username: Nag_rocks
  Post Number: 7265 Registered: 03-2004 Posted From: 131.96.3.17
  | | Posted on Thursday, December 09, 2004 - 7:41 am: |     |  
  eti KC mama adi anta? | 
 
     
  Godfather
 Bewarse ke Bewarse! Username: Godfather
  Post Number: 14635 Registered: 03-2004 Posted From: 80.63.180.90
  | | Posted on Thursday, December 09, 2004 - 2:52 am: |     |  
  >>>>vunna mental gallatone sattunte ee kotta vinta gaallu entra baboo   //andari fans aa leka only chiru fansaa??    yada raja tada praja!! | 
 
     
  Kingchoudary
 Desanike Pedda Bewarse Username: Kingchoudary
  Post Number: 6630 Registered: 03-2004 Posted From: 210.212.245.241
  | | Posted on Thursday, December 09, 2004 - 2:50 am: |     |  
  ALTER DATABASE "IntelliDB" SET SINGLE_USER    go      -------------------------------Begin IxTablesUpgrade.sql------------------------------- ---  CREATE TABLE [dbo].[IX_ViewLocks] (  	[ViewLockID] [bigint] IDENTITY (1, 1) NOT NULL ,  	[ViewID] [bigint] NOT NULL ,  	[Type] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[Status] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[CreationDate] [datetime] NOT NULL ,  	[LastUpdateDate] [datetime] NOT NULL ,  	[LockedBy] [bigint] NOT NULL ,  	[MessageLockID] [bigint] NOT NULL ,  	[MessageID] [bigint] NOT NULL ,  	[LockType] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL   ) ON [PRIMARY]  GO    CREATE TABLE [dbo].[IX_Clients] (  	[IX_ClientID] [bigint] NOT NULL ,  	[IX_Name] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Type] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Status] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_CreationDate] [datetime] NOT NULL ,  	[IX_LasstUpdateDate] [datetime] NOT NULL   ) ON [PRIMARY]  GO    CREATE TABLE [dbo].[IX_ConceptExpressions] (  	[IX_ConceptExpressionID] [bigint] IDENTITY (1, 1) NOT NULL ,  	[IX_ConceptID] [bigint] NOT NULL ,  	[IX_Operand1] [bigint] NOT NULL ,  	[IX_Operand2] [bigint] NOT NULL ,  	[IX_Operand3] [bigint] NOT NULL ,  	[IX_Operator] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Data] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Effect] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Group] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Type] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Importance] [int] NOT NULL ,  	[IX_Order] [int] NOT NULL ,  	[IX_Status] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_CreationDate] [datetime] NOT NULL ,  	[IX_LastUpdateDate] [datetime] NOT NULL ,  	[IX_Name] [varchar] (400) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Description] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_OntologyID] [bigint] NOT NULL ,  	[IX_ContextID] [bigint] NOT NULL ,  	[IX_DisplayName] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_SortName] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Control] [text] COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Operand1Extensions] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Operand2Extensions] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Operand3Extensions] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL   ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]  GO    CREATE TABLE [dbo].[IX_Concepts] (  	[IX_ConceptID] [bigint] IDENTITY (1, 1) NOT NULL ,  	[IX_Name] [nvarchar] (400) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Type] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Importance] [int] NOT NULL ,  	[IX_Description] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Status] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_CreationDate] [datetime] NOT NULL ,  	[IX_LastUpdateDate] [datetime] NOT NULL ,  	[IX_CreatedByCode] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Code] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_ContextID] [bigint] NOT NULL   ) ON [PRIMARY]  GO    CREATE TABLE [dbo].[IX_ConcurrentUse] (  	[IX_ConcurrentUseID] [bigint] IDENTITY(1,1) NOT NULL ,  	[IX_TimeSlot] [bigint] NOT NULL ,  	[IX_UserID] [bigint] NOT NULL ,  	[IX_Date] [datetime] NOT NULL ,  	[IX_Status] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Code] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_CreationDate] [datetime] NOT NULL ,  	[IX_LastUpdateDate] [datetime] NOT NULL,  	[IX_GUID] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,   	[IX_SizeKB] [int] NOT NULL ,  	[IX_IPAddress] [varchar](500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL  ) ON [PRIMARY]  GO    CREATE TABLE [dbo].[IX_DocumentConcepts] (  	[IX_DocumentConceptID] [bigint] IDENTITY (1, 1) NOT NULL ,  	[IX_DocumentID] [bigint] NOT NULL ,  	[IX_ParagraphNumber] [int] NOT NULL ,  	[IX_Code] [bigint] NOT NULL ,  	[IX_NumberOfHits] [int] NOT NULL ,  	[IX_Importance] [int] NOT NULL ,  	[IX_FolderConceptID] [bigint] NOT NULL ,  	[IX_Type] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Status] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_CreationDate] [datetime] NOT NULL ,  	[IX_LastUpdateDate] [datetime] NOT NULL ,  	[IX_Ranking] [int] NOT NULL ,  	[IX_TemporalDate] [datetime] NOT NULL ,  	[IX_ClosestMatch] [int] NOT NULL   ) ON [PRIMARY]  GO    CREATE TABLE [dbo].[IX_DocumentFolders] (  	[IX_DocumentFolderID] [bigint] IDENTITY (1, 1) NOT NULL ,  	[IX_DocumentID] [bigint] NOT NULL ,  	[IX_Status] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_FolderID] [bigint] NOT NULL ,  	[IX_Type] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_CreationDate] [datetime] NOT NULL ,  	[IX_LastUpdateDate] [datetime] NOT NULL ,  	[IX_DisplayCode] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_FolderScore] [bigint] NOT NULL ,  	[IX_TemporalDate] [datetime] NOT NULL   ) ON [PRIMARY]  GO    CREATE TABLE [dbo].[IX_DocumentKeywords] (  	[IX_DocumentKeywordID] [bigint] IDENTITY (1, 1) NOT NULL ,  	[IX_DocumentID] [bigint] NOT NULL ,  	[IX_NumberOfHits] [int] NOT NULL ,  	[IX_Type] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Status] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_CreationDate] [datetime] NOT NULL ,  	[IX_LastUpdateDate] [datetime] NOT NULL ,  	[IX_ConceptID] [bigint] NOT NULL ,  	[IX_Importance] [int] NOT NULL ,  	[IX_Sense] [bigint] NOT NULL   ) ON [PRIMARY]  GO    CREATE TABLE [dbo].[IX_DocumentWordOrders] (  	[IX_DocumentWordOrderID] [bigint] IDENTITY (1, 1) NOT NULL ,  	[IX_WordOrder] [bigint] NOT NULL ,  	[IX_DocumentKeywordID] [bigint] NOT NULL ,  	[IX_Type] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Status] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_CreationDate] [datetime] NOT NULL ,  	[IX_LastUpdateDate] [datetime] NOT NULL ,  	[IX_SentenceNumber] [int] NOT NULL ,  	[IX_SentencePosition] [int] NOT NULL ,  	[IX_ParagraphNumber] [int] NOT NULL ,  	[IX_PageNumber] [int] NOT NULL   ) ON [PRIMARY]  GO    CREATE TABLE [dbo].[IX_Documents] (  	[IX_DocumentID] [bigint] IDENTITY (1, 1) NOT NULL ,  	[IX_Name] [varchar] (400) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Path] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_NumberOfWords] [int] NOT NULL ,  	[IX_Type] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Importance] [int] NOT NULL ,  	[IX_CreationDate] [datetime] NOT NULL ,  	[IX_LastUpdateDate] [datetime] NOT NULL ,  	[IX_Status] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Description] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_SizeKB] [int] NOT NULL ,  	[IX_LastAccessedDate] [datetime] NOT NULL ,  	[IX_Size] [int] NOT NULL ,  	[IX_Checksum] [bigint] NOT NULL ,  	[IX_CompressedIndex] [binary] (500) NOT NULL ,  	[IX_EventURL] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_EventConcept] [int] NOT NULL ,  	[IX_VersionNumber] [int] NOT NULL   ) ON [PRIMARY]  GO    CREATE TABLE [dbo].[IX_FolderConcepts] (  	[IX_FolderConceptID] [bigint] IDENTITY (1, 1) NOT NULL ,  	[IX_NumberOfHits] [bigint] NOT NULL ,  	[IX_Importance] [bigint] NOT NULL ,  	[IX_Name] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_NumberOfDocuments] [int] NOT NULL ,  	[IX_Type] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_FolderID] [bigint] NOT NULL ,  	[IX_Valid] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_VersionNumber] [int] NOT NULL ,  	[IX_Active] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_ConceptID] [bigint] NOT NULL ,  	[IX_Status] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_CreationDate] [datetime] NOT NULL ,  	[IX_LastUpdateDate] [datetime] NOT NULL ,  	[IX_Ranking] [int] NOT NULL ,  	[IX_ClosestMatch] [int] NOT NULL ,  	[IX_Processed] [int] NOT NULL ,  	[IX_LastAccessedDate] [datetime] NOT NULL ,  	[IX_NeedsProcessing] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL   ) ON [PRIMARY]  GO    CREATE TABLE [dbo].[IX_Folders] (  	[IX_FolderID] [bigint] IDENTITY (1, 1) NOT NULL ,  	[IX_ViewID] [bigint] NOT NULL ,  	[IX_DocumentCount] [int] NOT NULL ,  	[IX_TotalImportance] [int] NOT NULL ,  	[IX_TotalWords] [int] NOT NULL ,  	[IX_VersionNumber] [int] NOT NULL ,  	[IX_Type] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_ParentFolderID] [bigint] NOT NULL ,  	[IX_Status] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_CreationDate] [datetime] NOT NULL ,  	[IX_LastUpdateDate] [datetime] NOT NULL ,  	[IX_Name] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Description] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Comments] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_ScoreSize] [int] NOT NULL ,  	[IX_CompressedArchive] [binary] (500) NULL ,  	[IX_SnapshotTime] [int] NULL ,  	[IX_EventURL] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_EventConcept] [int] NOT NULL ,  	[IX_Importance] [int] NOT NULL   ) ON [PRIMARY]  GO    CREATE TABLE [dbo].[IX_Messages] (  	[IX_MessageID] [bigint] IDENTITY (1, 1) NOT NULL ,  	[IX_Data] [char] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_ViewID] [bigint] NOT NULL ,  	[IX_UserID] [bigint] NOT NULL ,  	[IX_Status] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Code] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_CreationDate] [datetime] NOT NULL ,  	[IX_LastUpdatedDate] [datetime] NOT NULL   ) ON [PRIMARY]  GO    CREATE TABLE [dbo].[IX_ProjectConcepts] (  	[IX_ProjectConceptID] [bigint] IDENTITY (1, 1) NOT NULL ,  	[IX_ProjectID] [bigint] NOT NULL ,  	[IX_Name] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Type] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_ConceptID] [bigint] NOT NULL ,  	[IX_Status] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_CreationDate] [datetime] NOT NULL ,  	[IX_LastUpdateDate] [datetime] NOT NULL   ) ON [PRIMARY]  GO    CREATE TABLE [dbo].[IX_Projects] (  	[IX_ProjectID] [bigint] IDENTITY (1, 1) NOT NULL ,  	[IX_Name] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_ClientID] [bigint] NOT NULL ,  	[IX_Type] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Status] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_CreationDate] [datetime] NOT NULL ,  	[IX_LastUpdateDate] [datetime] NOT NULL   ) ON [PRIMARY]  GO    CREATE TABLE [dbo].[IX_QueueMessages] (  	[IX_Id] [bigint] IDENTITY (1, 1) Constraint IX_QueueMessages_IX_Id_U_C_IDX Primary Key NOT NULL ,  	[IX_ParentId] [bigint] NOT NULL,  	[IX_CreationDate] [datetime] NOT NULL ,  	[IX_Data] [text] NOT NULL,  	[IX_Type] [varchar] (2) NOT NULL,  	[IX_UserId] [bigint] NOT NULL ,  	[IX_ProjectId] [bigint] NOT NULL,  	[IX_Name] [varchar] (500) NOT NULL,  	[IX_Priority] [tinyint] NOT NULL ,  	[IX_PriorityType] [tinyint] NOT NULL ,  	[IX_Component] [varchar] (5) NOT NULL,  	[IX_Status] [varchar] (2) NOT NULL,  	[IX_LastUpdated] [datetime] NOT NULL,  	[IX_TotalTasks] int NOT NULL,  	[IX_TasksRemaining] int NOT NULL,  	[IX_Queue] [varchar] (2) NOT NULL,  	[IX_LastOwner] [varchar] (260) NOT NULL,  	[IX_Revision] [varchar] (20) NOT NULL  ) ON [PRIMARY]   GO    CREATE TABLE [dbo].[IX_UserDocumentEvents] (  	[IX_UserDocumentEvents] [bigint] IDENTITY (1, 1) NOT NULL ,  	[IX_UserEventID] [bigint] NOT NULL ,  	[IX_DocumentID] [bigint] NOT NULL ,  	[IX_Type] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Status] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_CreationDate] [datetime] NOT NULL ,  	[IX_LastUpdateDate] [datetime] NOT NULL   ) ON [PRIMARY]  GO    CREATE TABLE [dbo].[IX_UserViews] (  	[IX_UserViewID] [bigint] IDENTITY (1, 1) NOT NULL ,  	[IX_UserID] [bigint] NOT NULL ,  	[IX_ViewID] [bigint] NOT NULL ,  	[IX_Type] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Status] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_CreationDate] [datetime] NOT NULL ,  	[IX_LastUpdateDate] [datetime] NOT NULL   ) ON [PRIMARY]  GO    CREATE TABLE [dbo].[IX_Users] (  	[IX_UserID] [bigint] IDENTITY (1, 1) NOT NULL ,  	[IX_Password] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Type] [text] COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Status] [text] COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_CreationDate] [datetime] NOT NULL ,  	[IX_LastUpdateDate] [datetime] NOT NULL ,  	[IX_LastAccessDate] [datetime] NOT NULL ,  	[IX_EmailAddress] [varchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_FirstName] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_LastName] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_MiddleInitial] [varchar] (5) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_CountryID] [bigint] NOT NULL ,  	[IX_ZipCode] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_AgeGroupID] [int] NOT NULL ,  	[IX_PasswordQuestion] [varchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_PasswordAnswer] [varchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_GroupName] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_UserProfileID] [bigint] NOT NULL ,  	[IX_DefaultDirectory] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_GroupAdmin] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL   ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]  GO    CREATE TABLE [dbo].[IX_ViewConcepts] (  	[IX_ViewConceptID] [bigint] IDENTITY (1, 1) NOT NULL ,  	[IX_ViewID] [bigint] NOT NULL ,  	[IX_ConceptID] [bigint] NOT NULL ,  	[IX_Type] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Status] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_CreationDate] [datetime] NOT NULL ,  	[IX_LastUpdateDate] [datetime] NOT NULL ,  	[IX_ReplacementID] [bigint] NOT NULL ,  	[IX_Importance] [int] NOT NULL ,  	[IX_SenseID] [bigint] NOT NULL ,  	[IX_SenseStrength] [int] NOT NULL   ) ON [PRIMARY]  GO    CREATE TABLE [dbo].[IX_Views] (  	[IX_ViewID] [bigint] IDENTITY (1, 1) NOT NULL ,  	[IX_Name] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_ProjectID] [bigint] NOT NULL ,  	[IX_Type] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Status] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_CreationDate] [datetime] NOT NULL ,  	[IX_LastUpdateDate] [datetime] NOT NULL   ) ON [PRIMARY]  GO    ALTER TABLE [dbo].[IX_ViewLocks] WITH NOCHECK ADD   	CONSTRAINT [PK_IX_ViewLocks] PRIMARY KEY  CLUSTERED   	(  		[ViewLockID]  	)  ON [PRIMARY]   GO    ALTER TABLE [dbo].[IX_Clients] WITH NOCHECK ADD   	CONSTRAINT [PK_IX_Clients] PRIMARY KEY  CLUSTERED   	(  		[IX_ClientID]  	)  ON [PRIMARY]   GO    ALTER TABLE [dbo].[IX_ConceptExpressions] WITH NOCHECK ADD   	CONSTRAINT [PK_IX_ConceptExpressions] PRIMARY KEY  CLUSTERED   	(  		[IX_ConceptExpressionID]  	)  ON [PRIMARY]   GO    ALTER TABLE [dbo].[IX_Concepts] WITH NOCHECK ADD   	CONSTRAINT [PK_IX_Concepts] PRIMARY KEY  CLUSTERED   	(  		[IX_ConceptID]  	)  ON [PRIMARY]   GO    ALTER TABLE [dbo].[IX_ConcurrentUse] WITH NOCHECK ADD   	CONSTRAINT [PK_IX_ConcurrentUse] PRIMARY KEY  CLUSTERED   	(  		[IX_ConcurrentUseID]  	)  ON [PRIMARY]   GO    ALTER TABLE [dbo].[IX_DocumentConcepts] WITH NOCHECK ADD   	CONSTRAINT [PK_IX_DocumentConcepts] PRIMARY KEY  CLUSTERED   	(  		[IX_DocumentConceptID]  	)  ON [PRIMARY]   GO    ALTER TABLE [dbo].[IX_DocumentFolders] WITH NOCHECK ADD   	CONSTRAINT [PK_IX_DocumentFolders] PRIMARY KEY  CLUSTERED   	(  		[IX_DocumentFolderID]  	)  ON [PRIMARY]   GO    ALTER TABLE [dbo].[IX_DocumentKeywords] WITH NOCHECK ADD   	CONSTRAINT [PK_IX_DocumentKeywords] PRIMARY KEY  CLUSTERED   	(  		[IX_DocumentKeywordID]  	)  ON [PRIMARY]   GO    ALTER TABLE [dbo].[IX_DocumentWordOrders] WITH NOCHECK ADD   	CONSTRAINT [PK_IX_DocumentWordOrders] PRIMARY KEY  CLUSTERED   	(  		[IX_DocumentWordOrderID]  	)  ON [PRIMARY]   GO    ALTER TABLE [dbo].[IX_Documents] WITH NOCHECK ADD   	CONSTRAINT [PK_IX_Documents] PRIMARY KEY  CLUSTERED   	(  		[IX_DocumentID]  	)  ON [PRIMARY]   GO    ALTER TABLE [dbo].[IX_FolderConcepts] WITH NOCHECK ADD   	CONSTRAINT [PK_IX_FolderConcepts] PRIMARY KEY  CLUSTERED   	(  		[IX_FolderConceptID]  	)  ON [PRIMARY]   GO    ALTER TABLE [dbo].[IX_Folders] WITH NOCHECK ADD   	CONSTRAINT [PK_IX_Folders] PRIMARY KEY  CLUSTERED   	(  		[IX_FolderID]  	)  ON [PRIMARY]   GO    ALTER TABLE [dbo].[IX_Messages] WITH NOCHECK ADD   	CONSTRAINT [PK_IX_Messages] PRIMARY KEY  CLUSTERED   	(  		[IX_MessageID]  	)  ON [PRIMARY]   GO    ALTER TABLE [dbo].[IX_ProjectConcepts] WITH NOCHECK ADD   	CONSTRAINT [PK_IX_ProjectConcepts] PRIMARY KEY  CLUSTERED   	(  		[IX_ProjectConceptID]  	)  ON [PRIMARY]   GO    ALTER TABLE [dbo].[IX_Projects] WITH NOCHECK ADD   	CONSTRAINT [PK_IX_Projects] PRIMARY KEY  CLUSTERED   	(  		[IX_ProjectID]  	)  ON [PRIMARY]   GO    ALTER TABLE [dbo].[IX_UserDocumentEvents] WITH NOCHECK ADD   	CONSTRAINT [PK_IX_UserDocumentEvents] PRIMARY KEY  CLUSTERED   	(  		[IX_UserDocumentEvents]  	)  ON [PRIMARY]   GO    ALTER TABLE [dbo].[IX_UserViews] WITH NOCHECK ADD   	CONSTRAINT [PK_IX_UserViews] PRIMARY KEY  CLUSTERED   	(  		[IX_UserViewID]  	)  ON [PRIMARY]   GO    ALTER TABLE [dbo].[IX_Users] WITH NOCHECK ADD   	CONSTRAINT [PK_IX_Users] PRIMARY KEY  CLUSTERED   	(  		[IX_UserID]  	)  ON [PRIMARY]   GO    ALTER TABLE [dbo].[IX_ViewConcepts] WITH NOCHECK ADD   	CONSTRAINT [PK_IX_ViewConcepts] PRIMARY KEY  CLUSTERED   	(  		[IX_ViewConceptID]  	)  ON [PRIMARY]   GO    ALTER TABLE [dbo].[IX_Views] WITH NOCHECK ADD   	CONSTRAINT [PK_IX_Views] PRIMARY KEY  CLUSTERED   	(  		[IX_ViewID]  	)  ON [PRIMARY]   GO     CREATE  INDEX [IX_ViewLocks_ViewID] ON [dbo].[IX_ViewLocks]([ViewID]) ON [PRIMARY]  GO     CREATE  INDEX [IX_ViewLocks_MessageID] ON [dbo].[IX_ViewLocks]([MessageID]) ON [PRIMARY]  GO     CREATE  INDEX [IX_ConceptExpressions_ConceptID] ON [dbo].[IX_ConceptExpressions]([IX_ConceptID]) ON [PRIMARY]  GO     CREATE  INDEX [IX_Concepts_Type] ON [dbo].[IX_Concepts]([IX_Type]) ON [PRIMARY]  GO     CREATE UNIQUE INDEX [IX_Concepts_Name_Type_ContextID] ON [dbo].[IX_Concepts]([IX_Name], [IX_Type], [IX_ContextID]) ON [PRIMARY]  GO     CREATE  INDEX [IX_ConcurrentUse_UserID] ON [dbo].[IX_ConcurrentUse]([IX_UserID]) ON [PRIMARY]  GO     CREATE  INDEX [IX_DocumentConcepts_DocumentID] ON [dbo].[IX_DocumentConcepts]([IX_DocumentID]) ON [PRIMARY]  GO     CREATE  INDEX [IX_DocumentConcepts_FolderConceptID] ON [dbo].[IX_DocumentConcepts]([IX_FolderConceptID]) ON [PRIMARY]  GO     CREATE  INDEX [IX_DocumentFolders_DocumentID] ON [dbo].[IX_DocumentFolders]([IX_DocumentID]) ON [PRIMARY]  GO     CREATE  INDEX [IX_DocumentFolders_FolderID] ON [dbo].[IX_DocumentFolders]([IX_FolderID]) ON [PRIMARY]  GO     CREATE  INDEX [IX_DocumentKeywords_DocumentID] ON [dbo].[IX_DocumentKeywords]([IX_DocumentID]) ON [PRIMARY]  GO     CREATE  INDEX [IX_DocumentKeywords_ConceptID] ON [dbo].[IX_DocumentKeywords]([IX_ConceptID]) ON [PRIMARY]  GO    CREATE  UNIQUE  INDEX [IX_DocumentKeywords_DocumentID_ConceptID] ON [dbo].[IX_DocumentKeywords]([IX_DocumentID],[IX_Co nceptID])  ON [PRIMARY]  GO     CREATE  INDEX [IX_DocumentWordOrders_DocumentKeywordsID] ON [dbo].[IX_DocumentWordOrders]([IX_DocumentKeywordI D]) ON [PRIMARY]  GO     CREATE  UNIQUE  INDEX [IX_Documents_Path_Name] ON [dbo].[IX_Documents]([IX_Path], [IX_Name]) ON [PRIMARY]  GO     CREATE  INDEX [IX_FolderConcepts_FolderID] ON [dbo].[IX_FolderConcepts]([IX_FolderID]) ON [PRIMARY]  GO     CREATE  INDEX [IX_FolderConcepts_ConceptID] ON [dbo].[IX_FolderConcepts]([IX_ConceptID]) ON [PRIMARY]  GO     CREATE  UNIQUE  INDEX [IX_FolderConcepts_FolderID_ConceptID] ON [dbo].[IX_FolderConcepts]([IX_FolderID], [IX_ConceptID]) ON [PRIMARY]  GO     CREATE  UNIQUE  INDEX [IX_Folders_ViewID_Name] ON [dbo].[IX_Folders]([IX_ViewID], [IX_Name]) ON [PRIMARY]  GO     CREATE  INDEX [IX_Folders_ViewID] ON [dbo].[IX_Folders]([IX_ViewID]) ON [PRIMARY]  GO     CREATE  INDEX [IX_ProjectConcepts_ProjectID] ON [dbo].[IX_ProjectConcepts]([IX_ProjectID]) ON [PRIMARY]  GO     CREATE  INDEX [IX_ProjectConcepts_ConceptID] ON [dbo].[IX_ProjectConcepts]([IX_ConceptID]) ON [PRIMARY]  GO     CREATE  INDEX [IX_Projects_ClientID] ON [dbo].[IX_Projects]([IX_ClientID]) ON [PRIMARY]  GO     CREATE  INDEX [IX_UserDocumentEvents_UserEventID] ON [dbo].[IX_UserDocumentEvents]([IX_UserEventID]) ON [PRIMARY]  GO     CREATE  INDEX [IX_UserDocumentEvents_DocumentID] ON [dbo].[IX_UserDocumentEvents]([IX_DocumentID]) ON [PRIMARY]  GO     CREATE  INDEX [IX_UserViews_UserID] ON [dbo].[IX_UserViews]([IX_UserID]) ON [PRIMARY]  GO     CREATE  INDEX [IX_UserViews_ViewID] ON [dbo].[IX_UserViews]([IX_ViewID]) ON [PRIMARY]  GO     CREATE  INDEX [IX_ViewConcepts_ViewID] ON [dbo].[IX_ViewConcepts]([IX_ViewID]) ON [PRIMARY]  GO     CREATE  INDEX [IX_ViewConcepts_ConceptID] ON [dbo].[IX_ViewConcepts]([IX_ConceptID]) ON [PRIMARY]  GO      CREATE UNIQUE INDEX [IX_ViewConcepts_ViewID_ConceptID_ReplacementID] ON [dbo].[IX_ViewConcepts]([IX_ViewID], [IX_ConceptID], [IX_ReplacementID]) ON [PRIMARY]  GO     CREATE  INDEX [IX_Views_ProjectID] ON [dbo].[IX_Views]([IX_ProjectID]) ON [PRIMARY]  GO    CREATE UNIQUE INDEX [IX_Views_Name_ProjectId_Type_Status] ON [dbo].[IX_Views]([IX_Name], [IX_ProjectID], [IX_Type], [IX_Status]) ON [PRIMARY]  GO  CREATE UNIQUE INDEX [IX_Projects_Name_ClientId_Type_Status] ON [dbo].[IX_Projects]([IX_Name], [IX_ClientId], [IX_Type], [IX_Status]) ON [PRIMARY]  GO    CREATE TABLE [dbo].[IX_UserSettings] (  	[IX_UserSettingID] [bigint] IDENTITY (1, 1) NOT NULL ,  	[IX_UserViewID] [bigint] NOT NULL ,  	[IX_Component] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Name] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Value] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Type] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_Status] [varchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[IX_CreationDate] [datetime] NOT NULL ,  	[IX_LastUpdateDate] [datetime] NOT NULL   ) ON [PRIMARY]  GO    ALTER TABLE [dbo].[IX_UserSettings] WITH NOCHECK ADD   	CONSTRAINT [PK_IX_UserSettingID] PRIMARY KEY  CLUSTERED   	(  		[IX_UserSettingID]  	)  ON [PRIMARY]   GO    CREATE  INDEX [IX_UserSettings_UserSettingID] ON [dbo].[IX_UserSettings]([IX_UserSettingID]) ON [PRIMARY]  GO    CREATE  INDEX [IX_UserSettings_UserViewID] ON [dbo].[IX_UserSettings]([IX_UserViewID]) ON [PRIMARY]  GO    CREATE TABLE [dbo].[IX_MessageThreads] (  	[IX_ID] [bigint] IDENTITY (1,1) NOT NULL CONSTRAINT [IX_MessagingThreads_ID_U_C_IDX] Primary Key,  	[IX_MachineId] [varchar] (500) NOT NULL,  	[IX_InstanceId] [varchar] (500) NOT NULL,  	[IX_ThreadName] [varchar] (500) NOT NULL,  	[IX_ParentId] [bigint] NOT NULL,  	[IX_Status] [varchar] (100) NOT NULL,  	[IX_Type] [varchar] (10) NOT NULL,  	[IX_Activity] [varchar] (500) NOT NULL,  	[IX_BatchID] [bigint] NOT NULL,  	[IX_CreationDate] [datetime] NOT NULL,  	[IX_LastUpdated] [datetime] NOT NULL  ) ON [PRIMARY]  GO  CREATE  UNIQUE  INDEX [IX_DocumentConcepts_FolderConceptID_DocumentID] ON [dbo].[IX_DocumentConcepts]([IX_FolderConceptID], [IX_DocumentID]) ON [PRIMARY]  GO    ALTER TABLE tbuielement   	ALTER COLUMN uielement_id  	float  	NOT NULL  GO  ALTER TABLE menu_structure   	ALTER COLUMN [Menu_Id]  	float  	NOT NULL    GO  ALTER TABLE menu_structure   	ALTER COLUMN [Parent_Menu_Id]  	float  	NOT NULL    GO  ALTER TABLE menu_structure   	ALTER COLUMN [Level_Id]  	float  	NOT NULL    GO      ALTER TABLE [dbo].[Menu_Structure] WITH NOCHECK ADD   	CONSTRAINT [PK_Menu_Structur] PRIMARY KEY  CLUSTERED   	(  		[Menu_Id],  		[Parent_Menu_Id],  		[Level_Id]  	)  ON [PRIMARY]   GO      ALTER TABLE [dbo].[TbUIElement] WITH NOCHECK ADD   	CONSTRAINT [PK_TbUIElement] PRIMARY KEY  CLUSTERED   	(  		[UIElement_Id]  	)  ON [PRIMARY]   GO    ALTER TABLE [dbo].[TbKeyExcl] WITH NOCHECK ADD   	CONSTRAINT [PK_TbKeyExcl] PRIMARY KEY  CLUSTERED   	(  		[Keyword_Name]  	)  ON [PRIMARY]   GO    ALTER TABLE [dbo].[TbKeyExcl]  	DROP CONSTRAINT [PK_TbKeyExcl]  GO    ALTER TABLE [dbo].[TbKeyExcl] WITH NOCHECK  	ADD CONSTRAINT [UC_KeywordName] UNIQUE  	(  		[Keyword_Name]  	) ON [PRIMARY]  GO    ALTER TABLE [dbo].[TbKeyExcl] WITH NOCHECK  	ADD CONSTRAINT [PK_TbKeyExcl] PRIMARY KEY  CLUSTERED   	(  		[Keyword_Id]  	) ON [PRIMARY]  GO    CREATE TABLE [dbo].[IX_DRDocHits] (  	[report_id] [int] NOT NULL ,  	[DocNM] [varchar] (512) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[KID] [varchar] (56) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,  	[Offset] [int] NOT NULL   ) ON [PRIMARY]  GO    CREATE TABLE [dbo].[IX_DRKIDList] (  	[report_id] [int] NOT NULL ,  	[ListNum] [smallint] NOT NULL ,  	[KID] [varchar] (56) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL   ) ON [PRIMARY]  GO    ALTER TABLE [dbo].[IX_ConceptExpressions]  DROP COLUMN IX_XSL  GO    ALTER TABLE [dbo].[IX_ConceptExpressions]  ADD [IX_Control] [text] COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL DEFAULT ''  GO    ------------------------------------END IxTablesUpgrade.sql------------------------------- ------    ------------------------------------BEGIN IxSprocs.sql-------------------------------------    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_DeleteNoiseWord]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_DeleteNoiseWord]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetAllNoiseWords]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetAllNoiseWords]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetNoiseWord]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetNoiseWord]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_InsertNoiseWord]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_InsertNoiseWord]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_UpdateNoiseWord]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_UpdateNoiseWord]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetNoiseWordConceptID]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetNoiseWordConceptID]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetErrorMessage]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetErrorMessage]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetErrorMessageByUserID]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetErrorMessageByUserID]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetErrorMessageByUserIDByPro jectID]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetErrorMessageByUserIDByProjectID]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetNoiseWordID]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetNoiseWordID]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetErrorMessageID]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetErrorMessageID]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_InsertErrorMessage]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_InsertErrorMessage]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_UpdateErrorMessage]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_UpdateErrorMessage]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_DeleteErrorMessage]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_DeleteErrorMessage]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetDtSearchPath]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetDtSearchPath]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_InsertReportFolder]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_InsertReportFolder]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_DeleteReportFolder]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_DeleteReportFolder]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_InsertScheduledReportFolder] ') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_InsertScheduledReportFolder]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_DeleteScheduledReportFolder] ') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_DeleteScheduledReportFolder]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetRequestedReportIdForInser t]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetRequestedReportIdForInsert]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetRequestedReport]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetRequestedReport]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_InsertRequestedReport]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_InsertRequestedReport]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_DeleteRequestedReport]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_DeleteRequestedReport]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetScheduledReportIdForInser t]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetScheduledReportIdForInsert]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetScheduledReport]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetScheduledReport]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_InsertScheduledReport]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_InsertScheduledReport]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_DeleteScheduledReport]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_DeleteScheduledReport]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetAnalysisResultByRequested ReportID]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetAnalysisResultByRequestedReportID]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_DeleteAnalysisResult]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_DeleteAnalysisResult]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetConstant]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetConstant]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetAllConstants]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetAllConstants]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_InsertConstant]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_InsertConstant]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_UpdateConstant]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_UpdateConstant]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_DeleteConstant]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_DeleteConstant]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_DeleteMultipleRequestedRepor ts]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_DeleteMultipleRequestedReports]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetAllRequestedReports]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetAllRequestedReports]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetRequestedReportByStatus]' ) and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetRequestedReportByStatus]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_DeleteMultipleScheduledRepor ts]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_DeleteMultipleScheduledReports]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetAllScheduledReports]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetAllScheduledReports]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetScheduledReportByStatus]' ) and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetScheduledReportByStatus]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetAllAnalysisResults]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetAllAnalysisResults]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetAnalysisResultsByRequeste dReportIdList]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetAnalysisResultsByRequestedReportIdLis t]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_DeleteAnalysisResults]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_DeleteAnalysisResults]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetAllTbReports]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetAllTbReports]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetTbReportById]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetTbReportById]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetTbReportByType]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetTbReportByType]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetTbReportByIdList]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetTbReportByIdList]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_DeleteTbReportById]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_DeleteTbReportById]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_DeleteTbReportByIdList]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_DeleteTbReportByIdList]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_InsertTbReport]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_InsertTbReport]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_InsertAnalysisResult]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_InsertAnalysisResult]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetFilterConceptByKeywordId] ') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetFilterConceptByKeywordId]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetFilterConceptsByKeywordId List]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetFilterConceptsByKeywordIdList]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetKeywordByKeywordId]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetKeywordByKeywordId]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetKeywordsByKeywordIdList]' ) and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetKeywordsByKeywordIdList]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetFilterConceptsByUserId]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetFilterConceptsByUserId]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_DeleteReportFoldersByReportI dList]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_DeleteReportFoldersByReportIdList]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_DeleteScheduledReportFolders ByReportIdList]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_DeleteScheduledReportFoldersByReportIdLi st]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_UpdateStatusForKeyxKey]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_UpdateStatusForKeyxKey]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_InsertIntoKeyxKey]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_InsertIntoKeyxKey]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetUserObjectResultByRequest edUserObjectID]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetUserObjectResultByRequestedUserObject ID]  GO  if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetUserObjectResultsByReques tedUserObjectIDList]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetUserObjectResultsByRequestedUserObjec tIDList]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetObjectResultByRequestedOb jectID]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetObjectResultByRequestedObjectID]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetObjectResultsByRequestedO bjectIDList]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetObjectResultsByRequestedObjectIDList]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_LoadDirectoryResultsByDirNam e]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_LoadDirectoryResultsByDirName]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_InsertDirectory]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_InsertDirectory]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_DeleteDirXUser]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_DeleteDirXUser]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_UpdateSyncStatusText]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_UpdateSyncStatusText]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_InsertDirXUser]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_InsertDirXUser]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetDocumentById]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetDocumentById]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetSyncStatusForViewDirector y]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetSyncStatusForViewDirectory]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetResultsFromViewDirectoryW ithSyncStatusC]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetResultsFromViewDirectoryWithSyncStatu sC]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetResultsFromViewDirectoryW ithSyncStatusNorP]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetResultsFromViewDirectoryWithSyncStatu sNorP]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetResultsFromViewDirectoryW ithSyncStatusN]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetResultsFromViewDirectoryWithSyncStatu sN]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetUserPrefResultsByUserId]' ) and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetUserPrefResultsByUserId]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetDefaultUserDirectoryByUse rNumber]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetDefaultUserDirectoryByUserNumber]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetEnvironResults]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetEnvironResults]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetSearchEngineInfoResultsWi thPriorityOne]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetSearchEngineInfoResultsWithPriorityOn e]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetDescriptionByUserNumber]' ) and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetDescriptionByUserNumber]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetHyperlinkByObjectId]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetHyperlinkByObjectId]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetUserPrefValueByUserId]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetUserPrefValueByUserId]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetAnalysisResultsByRequeste dProjectIdList]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetAnalysisResultsByRequestedProjectIdLi st]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetRequestedReportResultsByP rojectIdList]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetRequestedReportResultsByProjectIdList ]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetScheduledReportResultsByP rojectIdList]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetScheduledReportResultsByProjectIdList ]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetTbReportByProjectIdList]' ) and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetTbReportByProjectIdList]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_UpdateAnalysisResult]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_UpdateAnalysisResult]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetUserIdByUserNumber]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetUserIdByUserNumber]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetReportUserObjectByReportI d]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetReportUserObjectByReportId]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetTbReportByProjectId]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetTbReportByProjectId]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetTbReportByProjectIdAndTyp e]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetTbReportByProjectIdAndType]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetAnalysisJobsByStatusAndVi ewList]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetAnalysisJobsByStatusAndViewList]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetAnalysisJobsCountByStatus AndUserId]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetAnalysisJobsCountByStatusAndUserId]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetAnalysisJobsCountByStatus AndViewList]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetAnalysisJobsCountByStatusAndViewList]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetBatchProcessJobsByStatusA ndViewList]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetBatchProcessJobsByStatusAndViewList]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetBatchProcessJobsCountBySt atusAndUserId]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetBatchProcessJobsCountByStatusAndUserI d]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetBatchProcessJobsCountBySt atusAndViewList]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetBatchProcessJobsCountByStatusAndViewL ist]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetLanSyncJobsByStatusAndVie wList]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetLanSyncJobsByStatusAndViewList]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetLanSyncJobsCountByStatusA ndViewList]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetLanSyncJobsCountByStatusAndViewList]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetLanSyncJobsDetails]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetLanSyncJobsDetails]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetPublishJobsByStatusAndVie wList]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetPublishJobsByStatusAndViewList]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetPublishJobsCountByStatusA ndUserId]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetPublishJobsCountByStatusAndUserId]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetPublishJobsCountByStatusA ndViewList]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetPublishJobsCountByStatusAndViewList]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetUserViewList]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetUserViewList]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetDocumentImportance]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetDocumentImportance]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetAllFolders]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetAllFolders]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetAllKeywordConcepts]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetAllKeywordConcepts]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetAllOntologies]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetAllOntologies]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetAllProjects]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetAllProjects]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetAllRequestMessages]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetAllRequestMessages]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetAllViewConcepts]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetAllViewConcepts]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetAllViews]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetAllViews]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetAllViewsByProjectId]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetAllViewsByProjectId]  GO        if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetBatchJobsByParentId]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetBatchJobsByParentId]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetConcept]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetConcept]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetConceptID]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetConceptID]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetConceptIdByViewID]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetConceptIdByViewID]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetConceptExpressionID]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetConceptExpressionID]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetConceptsByViewID]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetConceptsByViewID]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetFolderById]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetFolderById]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetFolderByName]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetFolderByName]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetFolderConceptID]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetFolderConceptID]  GO      if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetNextRequestMessageIdForPr ocessingByComponent]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetNextRequestMessageIdForProcessingByCo mponent]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetProjectById]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetProjectById]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetQueueMessageById]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetQueueMessageById]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetReplacementID]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetReplacementID]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetView]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetView]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetViewById]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetViewById]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_InsertConcept]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_InsertConcept]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_InsertConceptExpression]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_InsertConceptExpression]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_InsertDocument]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_InsertDocument]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_InsertDocumentConcept]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_InsertDocumentConcept]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_InsertDocumentFolder]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_InsertDocumentFolder]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_InsertDocumentKeyword]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_InsertDocumentKeyword]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_InsertDocumentWordOrder]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_InsertDocumentWordOrder]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_InsertFolder]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_InsertFolder]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_InsertFolderConcept]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_InsertFolderConcept]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_InsertProject]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_InsertProject]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_InsertQueueMessage]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_InsertQueueMessage]  GO      if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_InsertView]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_InsertView]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_InsertViewConcept]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_InsertViewConcept]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_UpdateDocumentImportance]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_UpdateDocumentImportance]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_UpdateFolder]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_UpdateFolder]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_UpdateFolderConcept]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_UpdateFolderConcept]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_UpdateQueueMessageById]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_UpdateQueueMessageById]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_UpdateRequestMessageForProce ssingById]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_UpdateRequestMessageForProcessingById]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_UpdateStatusForBatchingByID] ') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_UpdateStatusForBatchingByID]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_UpdateStatusForProcessingByI d]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_UpdateStatusForProcessingById]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_UpdateTasksRemainingById]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_UpdateTasksRemainingById]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_DeleteOntologiesByConceptIdL ist]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_DeleteOntologiesByConceptIdList]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_InsertOntology]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_InsertOntology]    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetConceptsByConceptExpressi on]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetConceptsByConceptExpression]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetDocumentCountByConceptIDa ndViewID]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetDocumentCountByConceptIDandViewID]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetConceptByConceptID]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetConceptByConceptID]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetFolderConceptsByCoceptID] ') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetFolderConceptsByCoceptID]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_UpdateFolderConceptStatusAct ive]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_UpdateFolderConceptStatusActive]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_UpdateFolderStatus]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_UpdateFolderStatus]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetConceptIdAndReplacementID ByViewId]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetConceptIdAndReplacementIDByViewId]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_UpdateDocumentKeywords]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_UpdateDocumentKeywords]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_ExistConceptExpression]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_ExistConceptExpression]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetConceptExpressionsByConce ptID]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetConceptExpressionsByConceptID]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GEtConceptExpresionRowsByCon ceptMC]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GEtConceptExpresionRowsByConceptMC]  GO    SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS OFF   GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetDocumentIDsByConceptIDand ViewID]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetDocumentIDsByConceptIDandViewID]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_UpdateFolderConceptsValidByC onceptID]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_UpdateFolderConceptsValidByConceptID]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetFolderIDsByDocumentIDAndV iewID]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetFolderIDsByDocumentIDAndViewID]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetConceptsByName]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetConceptsByName]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetConceptNameFromStemID]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetConceptNameFromStemID]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetAllDocumentIDsByViewID]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetAllDocumentIDsByViewID]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetDocumentIDsByConceptNameA ndViewID]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetDocumentIDsByConceptNameAndViewID]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetNameByConceptID]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetNameByConceptID]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetConceptIDForSense]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetConceptIDForSense]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetDocumentIDsByFolderID]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetDocumentIDsByFolderID]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetDocumentIDsByConceptRange ]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetDocumentIDsByConceptRange]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetDocumentIDsByConceptId]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetDocumentIDsByConceptId]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_InsertConcurrentUse]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_InsertConcurrentUse]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetUserNameAndSessionByDate] ') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetUserNameAndSessionByDate]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetDataIngestedByDate]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetDataIngestedByDate]  GO      if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetUserSettingsUserId]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetUserSettingsUserId]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetGlobalUserSettingsUserId] ') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetGlobalUserSettingsUserId]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetUserSettingsResultByUserI d]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetUserSettingsResultByUserId]  GO    if exists (select * from dbo.sysobjects where ID = object_id(N'[dbo].[IX_GetGlobalUserSettingsResultB yUserId]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetGlobalUserSettingsResultByUserId]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetUsersFromConcurrentUse]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetUsersFromConcurrentUse]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetTotalSizeOfIngestedData]' ) and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetTotalSizeOfIngestedData]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetTotalNumberOfUsers]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetTotalNumberOfUsers]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_InsertMessageThread]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_InsertMessageThread]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetMessageThread]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetMessageThread]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetTimeSlotAndSessionToCheck ForDuplicates]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetTimeSlotAndSessionToCheckForDuplicate s]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetUserSettingsResult]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetUserSettingsResult]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetGlobalUserSettingsResult] ') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetGlobalUserSettingsResult]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetMessageThreadID]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetMessageThreadID]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_UpdateMessageThread]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_UpdateMessageThread]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetMessageThreadResults]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetMessageThreadResults]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_DeleteMessageThread]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_DeleteMessageThread]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetWordOrderInDocument]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetWordOrderInDocument]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetSenseStrength]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetSenseStrength]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetViewConceptId]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetViewConceptId]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_UpdateSenseStrength]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_UpdateSenseStrength]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_OntologyInsert]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_OntologyInsert]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_OntologyDelete]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_OntologyDelete]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_OntologyGetList]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_OntologyGetList]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_OntologyGetTree]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_OntologyGetTree]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_OntologySetTree]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_OntologySetTree]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_DRByKeyWord_Lvl0]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_DRByKeyWord_Lvl0]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_DRByKeyWord_Lvl1]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_DRByKeyWord_Lvl1]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_DRByKeyWord_Lvl2]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_DRByKeyWord_Lvl2]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_DRByKeyWord_Lvl3]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_DRByKeyWord_Lvl3]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_DeleteDRDocHitsByReportId]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_DeleteDRDocHitsByReportId]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_DeleteDRKidListByReportId]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_DeleteDRKidListByReportId]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetChildConceptsByKeyWordID] ') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetChildConceptsByKeyWordID]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_LoadDRDocHits]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_LoadDRDocHits]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_LoadDRKeyWordIDList]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_LoadDRKeyWordIDList]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_UpdateReqReportStatus]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_UpdateReqReportStatus]  GO    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_getDRFileList]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_getDRFileList]  GO    CREATE PROCEDURE dbo.IX_DeleteNoiseWord  	@NoiseWord varchar (100)  AS  	DELETE FROM TBkeyexcl  	WHERE keyword_name = @NoiseWord  GO    CREATE PROCEDURE dbo.IX_GetAllNoiseWords   AS  	SELECT * FROM TBkeyexcl  	ORDER BY keyword_name  GO    CREATE PROCEDURE dbo.IX_GetNoiseWord  	@NoiseWord varchar (100)  AS  	SELECT * FROM TBkeyexcl  	WHERE keyword_name = @NoiseWord  GO    CREATE PROCEDURE dbo.IX_InsertNoiseWord  	@NoiseWord varchar (100),  	@EffectiveDate datetime,  	@EndDate datetime,  	@NoiseWordID int OUTPUT  AS  	INSERT INTO TBkeyexcl (  		keyword_name,  		keyword_exclusion_eff_date,  		keyword_exclusion_end_date )  	VALUES (  		@NoiseWord,  		@EffectiveDate,  		@EndDate )  	SET @NoiseWordID = @@IDENTITY  GO    CREATE PROCEDURE dbo.IX_UpdateNoiseWord  	@NoiseWord varchar(100),  	@UpdateValue varchar (100),  	@EffectiveDate datetime,  	@EndDate datetime  AS  	UPDATE TBkeyexcl  	SET   		keyword_name = @UpdateValue,  		keyword_exclusion_eff_date = @EffectiveDate,  		keyword_exclusion_end_date = @EndDate  	WHERE keyword_name = @NoiseWord  GO		  		  CREATE PROCEDURE dbo.IX_GetNoiseWordConceptID		  	@NoiseWord varchar (100)  AS  	SELECT noise.keyword_name, keywords.ConceptType_id   	FROM TBkeyexcl noise  	JOIN TBkeywords keywords ON keyword.keyword_txt = noise.keyword_name  	WHERE noise.keyworn_name = NoiseWord  GO     CREATE PROCEDURE dbo.IX_GetErrorMessageByUserIDByProjectID		  	@Component varchar (5),  	@Method char (3),  	@UserID int,  	@ProjectID int  AS  	SELECT *  	FROM ErrorMessage  	WHERE Component = @Component  	AND Method = @Method  	AND UserID = @UserID  	AND ProjectID = @ProjectID  GO    CREATE PROCEDURE dbo.IX_GetErrorMessageByUserID		  	@Component varchar (5),  	@Method char (3),  	@UserID int  AS  	SELECT *  	FROM ErrorMessage  	WHERE Component = @Component  	AND Method = @Method  	AND UserID = @UserID  	AND ProjectID IS NULL  GO    CREATE PROCEDURE dbo.IX_GetErrorMessage		  	@Component varchar (5),  	@Method char (3)  AS  	SELECT *  	FROM ErrorMessage  	WHERE Component = @Component  	AND Method = @Method  	AND UserID IS NULL  	AND ProjectID IS NULL  GO    CREATE PROCEDURE dbo.IX_GetNoiseWordID  	@NoiseWord varchar (100)  AS  	SELECT keyword_id FROM TBkeyexcl  	WHERE keyword_name = @NoiseWord  GO    CREATE PROCEDURE dbo.IX_InsertErrorMessage  	@Type char (1),  	@Component varchar (5),  	@Method varchar (3),  	@Message varchar (1000),  	@UserID int,  	@ProjectID int,  	@ID int OUTPUT  AS  	INSERT INTO ErrorMessage (  		Type,  		Component,  		Method,  		Message,  		UserID,  		ProjectID )  	VALUES (  		@Type,  		@Component,  		@Method,  		@Message,  		@UserID,  		@ProjectID )  	SET @ID = @@IDENTITY  GO    CREATE PROCEDURE dbo.IX_GetErrorMessageID		  	@Type char(1),  	@Component varchar (5),  	@Method char (3),  	@UserID int,  	@ProjectID int  AS  	SELECT ID  	FROM ErrorMessage  	WHERE Type = @Type   	AND Component = @Component  	AND Method = @Method  	AND UserID = @UserID  	AND ProjectID = @ProjectID  GO    CREATE PROCEDURE dbo.IX_UpdateErrorMessage  	@Type char (1),  	@Component varchar (5),  	@Method varchar (3),  	@Message varchar (1000),  	@UserID int,  	@ProjectID int,  	@ID int   AS  	UPDATE ErrorMessage   	SET  		Type = @Type,  		Component = @Component,  		Method = @Method,  		Message = @Message,  		UserID = @UserID,  		ProjectID = @ProjectID  	WHERE ID = @ID  GO    CREATE PROCEDURE dbo.IX_DeleteErrorMessage  	@ID int  AS  	DELETE FROM ErrorMessage  	WHERE ID = @ID  GO      CREATE PROCEDURE dbo.IX_GetDtSearchPath  AS  	SELECT engine_path FROM tbenviron  GO      CREATE PROCEDURE dbo.IX_InsertReportFolder  	@ReportId int,  	@UserObjectId int  AS  	INSERT INTO TbReportFolder (  		report_id,  		userobject_id )  	VALUES (  		@ReportId,  		@UserObjectId )  GO        CREATE PROCEDURE dbo.IX_DeleteReportFolder  	@ReportId int  AS  	DELETE FROM TbReportFolder  	WHERE report_id = @ReportId  GO      CREATE PROCEDURE dbo.IX_InsertScheduledReportFolder  	@ReportId int,  	@UserObjectId int  AS  	INSERT INTO TbSchReportFolder (  		report_id,  		userobject_id )  	VALUES (  		@ReportId,  		@UserObjectId )  GO      CREATE PROCEDURE dbo.IX_DeleteScheduledReportFolder  	@ReportId int  AS  	DELETE FROM TbSchReportFolder  	WHERE report_id = @ReportId  GO    CREATE PROCEDURE dbo.IX_GetRequestedReportIdForInsert		  AS  	SELECT MAX(report_id)  	FROM Tbreqreports  GO    CREATE PROCEDURE dbo.IX_GetRequestedReport		  	@UserNumber int,  	@ReportID int  AS  	SELECT *  	FROM Tbreqreports  	WHERE user_nbr = @UserNumber  	AND report_id = @ReportID  GO    CREATE PROCEDURE dbo.IX_InsertRequestedReport  	@ReportID int,  	@UserNumber int,  	@ReportType char(3),	  	@ReportName varchar (255),  	@CompleteFlag char(1),  	@RequestDate datetime,  	@Parameter1 varchar (3500),  	@Parameter2 varchar (3500),  	@LastRan datetime,  	@FileSize int,  	@FileType char(3),  	@DocumentCount int,  	@Prefix char(5),  	@FromDate datetime,  	@ToDate datetime,  	@FilterConcept int,  	@RelationType char(3),  	@Proximity tinyint,  	@Cutoff tinyint,  	@DrillDownLevel tinyint,  	@ExportFrom char(7),  	@ExecuteReport varchar(10),  	@ReportTitle varchar(255),  	@UserNumberForView int  AS  	INSERT INTO Tbreqreports(  		report_id,  		User_nbr,  		Report_type,  		Report_name,  		complete_flag,  		mode_date_time,  		str_parameter1,  		str_parameter2,  		last_run_time,  		filesize,  		filetype,  		strdoccount,  		strprefix,  		strfrmDate,  		strtoDate,  		strFilterconcept,  		RRelnType,  		Rproximity,  		Rcutoff,  		Rddlevel,  		strexportfrom,  		executereport,  		report_title,  		user_nbr_for_view )  	VALUES (  		@ReportID,  		@UserNumber,  		@ReportType,  		@ReportName,  		@CompleteFlag,  		@RequestDate,  		@Parameter1,  		@Parameter2,  		@LastRan,  		@FileSize,  		@FileType,  		@DocumentCount,  		@Prefix,  		@FromDate,  		@ToDate,  		@FilterConcept,  		@RelationType,  		@Proximity,  		@Cutoff,  		@DrillDownLevel,  		@ExportFrom,  		@ExecuteReport,  		@ReportTitle,  		@UserNumberForView )  GO    CREATE PROCEDURE dbo.IX_DeleteRequestedReport  	@ReportID int  AS  	DELETE FROM Tbreqreports  	WHERE report_id = @ReportID  GO      CREATE PROCEDURE dbo.IX_GetScheduledReportIdForInsert		  AS  	SELECT MAX(report_id)  	FROM TbSchReports  GO    CREATE PROCEDURE dbo.IX_GetScheduledReport		  	@UserNumber int,  	@ReportID int  AS  	SELECT *  	FROM TbSchReports  	WHERE user_nbr = @UserNumber  	AND report_id = @ReportID  GO    CREATE PROCEDURE dbo.IX_InsertScheduledReport  	@ReportID int,  	@UserNumber int,  	@ReportType char(3),	  	@ReportName varchar (255),  	@CompleteFlag char(1),  	@RequestDate datetime,  	@Parameter1 varchar (3500),  	@Parameter2 varchar (3500),  	@LastRan datetime,  	@FileSize int,  	@FileType char(3),  	@DocumentCount int,  	@Prefix char(5),  	@FromDate datetime,  	@ToDate datetime,  	@FilterConcept int,  	@RelationType char(3),  	@Proximity tinyint,  	@Cutoff tinyint,  	@DrillDownLevel tinyint,  	@ExportFrom char(7),  	@ExecuteReport varchar(10),  	@ReportTitle varchar(255),  	@UserNumberForView int,  	@ScheduledStartDate datetime,  	@ScheduledEndDate datetime,  	@ScheduledRunFreq char(1),  	@ScheduledRuntime datetime  AS  	INSERT INTO TbSchReports(  		report_id,  		User_nbr,  		Report_type,  		Report_name,  		complete_flag,  		mode_date_time,  		str_parameter1,  		str_parameter2,  		last_run_time,  		filesize,  		filetype,  		strdoccount,  		strprefix,  		strfrmDate,  		strtoDate,  		strFilterconcept,  		RRelnType,  		Rproximity,  		Rcutoff,  		Rddlevel,  		strexportfrom,  		executereport,  		report_title,  		user_nbr_for_view,  		schstartdate,  		schenddate,  		schrunfreq,  		schruntime )  	VALUES (  		@ReportID,  		@UserNumber,  		@ReportType,  		@ReportName,  		@CompleteFlag,  		@RequestDate,  		@Parameter1,  		@Parameter2,  		@LastRan,  		@FileSize,  		@FileType,  		@DocumentCount,  		@Prefix,  		@FromDate,  		@ToDate,  		@FilterConcept,  		@RelationType,  		@Proximity,  		@Cutoff,  		@DrillDownLevel,  		@ExportFrom,  		@ExecuteReport,  		@ReportTitle,  		@UserNumberForView,  		@ScheduledStartDate,  		@ScheduledEndDate,  		@ScheduledRunFreq,  		@ScheduledRuntime )  GO    CREATE PROCEDURE dbo.IX_DeleteScheduledReport  	@ReportID int  AS  	DELETE FROM TbSchReports  	WHERE report_id = @ReportID  GO    CREATE PROCEDURE dbo.IX_GetAnalysisResultByRequestedReportID  	@RequestedReportID int  AS  	SELECT *  	FROM IX_TbAnalysisResults  	WHERE IX_ReqReport_Id = @RequestedReportID  GO    CREATE PROCEDURE dbo.IX_DeleteAnalysisResult  	@ReportId int  AS  	DELETE FROM IX_TbAnalysisResults  	WHERE IX_reqreport_id = @ReportId  GO    CREATE PROCEDURE dbo.IX_GetConstant  	@Description varchar(100)  AS  	SELECT *  	FROM TbConstant  	WHERE description = @Description  GO    CREATE PROCEDURE dbo.IX_GetAllConstants  AS  	SELECT *  	FROM TbConstant  GO    CREATE PROCEDURE dbo.IX_InsertConstant  	@Description varchar(100),  	@Value int  AS  	INSERT INTO TbConstant (  		description,  		value )  	VALUES (  		@Description,  		@Value )  GO    CREATE PROCEDURE dbo.IX_UpdateConstant  	@Description varchar(100),  	@Value int  AS  	UPDATE TbConstant  	SET   		description = @Description,  		value = @Value  	WHERE description = @Description  GO    CREATE PROCEDURE dbo.IX_DeleteConstant  	@Description varchar(100)  AS  	DELETE FROM TbConstant  	WHERE description = @Description  GO  		  		    CREATE PROCEDURE dbo.IX_DeleteMultipleRequestedReports  	@ReportIDList varchar (3500)  AS  	DECLARE @sql nvarchar(3600)  	SET @sql = 'DELETE FROM Tbreqreports ' +  		   'WHERE report_id IN (' + @ReportIDList + ')'  	EXEC sp_executesql @sql, N'@ReportIDList varchar (3500)', @ReportIDList = @ReportIDList  GO      CREATE PROCEDURE dbo.IX_GetAllRequestedReports  AS  	SELECT *  	FROM Tbreqreports  	Where Report_type != 'LFD'  	ORDER BY report_name  GO      CREATE PROCEDURE dbo.IX_GetRequestedReportByStatus  	@Status char(1)  AS  	SELECT *  	FROM Tbreqreports  	WHERE complete_flag = @Status  GO      CREATE PROCEDURE dbo.IX_DeleteMultipleScheduledReports  	@ReportIDList varchar (3500)  AS  	DECLARE @sql nvarchar(3600)  	SET @sql = 'DELETE FROM Tbschreports ' +  		   'WHERE report_id IN (' + @ReportIDList + ')'  	EXEC sp_executesql @sql, N'@ReportIDList varchar (3500)', @ReportIDList = @ReportIDList  GO      CREATE PROCEDURE dbo.IX_GetAllScheduledReports  AS  	SELECT *  	FROM Tbschreports  	Where Report_type != 'LFD'  	ORDER BY report_name  GO      CREATE PROCEDURE dbo.IX_GetScheduledReportByStatus  	@Status char(1)  AS  	SELECT *  	FROM Tbschreports  	WHERE complete_flag = @Status  GO    CREATE PROCEDURE IX_GetAllAnalysisResults  AS  	SELECT *  	FROM IX_TbAnalysisResults  GO    CREATE PROCEDURE dbo.IX_GetAnalysisResultsByRequestedReportIdList  	@ReportIdList varchar (3500)  AS  	DECLARE @sql nvarchar(3600)  	SET @sql = 'SELECT * FROM IX_TbAnalysisResult ' +  		   'WHERE IX_ReqReport_ID IN (' + @ReportIdList + ')'  	EXEC sp_executesql @sql, N'@ReportIdList varchar (3500)', @ReportIdList = @ReportIdList  GO    CREATE PROCEDURE dbo.IX_DeleteAnalysisResults  	@ReportIdList varchar (3500)  AS  	DECLARE @sql nvarchar(3600)  	SET @sql = 'DELETE FROM IX_TbAnalysisResult ' +  		   'WHERE IX_ReqReport_ID IN (' + @ReportIdList + ')'  	EXEC sp_executesql @sql, N'@ReportIdList varchar (3500)', @ReportIdList = @ReportIdList  GO      CREATE PROCEDURE dbo.IX_GetAllTbReports  AS  	SELECT *  	FROM IX_TbReports  	ORDER BY IX_Name  GO      CREATE PROCEDURE dbo.IX_GetTbReportById  	@ID int  AS  	SELECT *  	FROM IX_TbReports  	WHERE IX_ID = @ID  GO      CREATE PROCEDURE dbo.IX_GetTbReportByType  	@Type varchar(2)  AS  	SELECT *  	FROM IX_TbReports  	WHERE IX_Type = @Type  GO      CREATE PROCEDURE dbo.IX_GetTbReportByIdList  	@IDList varchar (3500)  AS  	DECLARE @sql nvarchar(3600)  	SET @sql = 'SELECT * FROM IX_TbReports ' +  		   'WHERE IX_Id IN (' + @IDList + ')'  	EXEC sp_executesql @sql, N'@IDList varchar (3500)', @IDList = @IDList  GO      CREATE PROCEDURE dbo.IX_DeleteTbReportById  	@ID int  AS  	DELETE FROM IX_TbReports  	WHERE IX_Id = @ID  GO      CREATE PROCEDURE dbo.IX_DeleteTbReportByIdList  	@IDList varchar (3500)  AS  	DECLARE @sql nvarchar(3600)  	SET @sql = 'DELETE FROM IX_TbReports ' +  		   'WHERE IX_Id IN (' + @IDList + ')'  	EXEC sp_executesql @sql, N'@IDList varchar (3500)', @IDList = @IDList  GO      CREATE PROCEDURE dbo.IX_InsertTbReport  	@UserNumber int,  	@Type varchar(2),  	@Name varchar(255),  	@Description varchar(4000),  	@DateCreated datetime,  	@Report text,  	@Category varchar(40),  	@Format varchar(5),  	@ID int OUTPUT  AS  	INSERT INTO IX_TbReports (  		IX_User_Nbr,  		IX_Type,  		IX_Name,  		IX_Description,  		IX_DateCreated,  		IX_Report,  		IX_Category,  		IX_Format)  	VALUES (  		@UserNumber,  		@Type,  		@Name,  		@Description,  		@DateCreated,  		@Report,  		@Category,  		@Format)  	SET @ID = @@IDENTITY  GO      CREATE PROCEDURE dbo.IX_InsertAnalysisResult  	@RequestedReportId int,  	@UserNumber int,  	@Type varchar(2),  	@Name varchar(255),  	@CompleteDate datetime,  	@Result text,  	@ID int OUTPUT  AS  	INSERT INTO IX_TbAnalysisResults (  		IX_ReqReport_ID,  		IX_User_Nbr,  		IX_Type,  		IX_Name,  		IX_CompleteDate,  		IX_Result)  	VALUES (  		@RequestedReportId,  		@UserNumber,  		@Type,  		@Name,  		@CompleteDate,  		@Result)  	SET @ID = @@IDENTITY  GO    CREATE PROCEDURE dbo.IX_GetFilterConceptByKeywordId  	@KeywordId int  AS  	SELECT TbKeyword.keyword_id, TbKeyword.keyword_txt, TbKeyword.concepttype_id, TbConceptType.concepttype_description   	FROM  TbKeyword, TbConceptType   	WHERE TbKeyword.concepttype_id = TbConceptType.concepttype_id and TbKeyword.keyword_id = @KeywordId  GO    CREATE PROCEDURE dbo.IX_GetFilterConceptsByKeywordIdList  	@KeywordIdList varchar(3500)  AS  	DECLARE @sql nvarchar(3600)  	SET @sql = 'SELECT TbKeyword.keyword_id, TbKeyword.keyword_txt, TbKeyword.concepttype_id, TbConceptType.concepttype_description ' +  		   'FROM  TbKeyword, TbConceptType ' +  		   'WHERE TbKeyword.concepttype_id = TbConceptType.concepttype_id and TbKeyword.keyword_id IN (' + @KeywordIdList + ')'  	EXEC sp_executesql @sql, N'@KeywordIdList varchar (3500)', @KeywordIdList = @KeywordIdList  GO    CREATE PROCEDURE dbo.IX_GetKeywordByKeywordId  	@KeywordId int  AS  	SELECT *  	FROM TbKeyword  	WHERE keyword_id = @KeywordId  GO    CREATE PROCEDURE dbo.IX_GetKeywordsByKeywordIdList  	@KeywordIdList varchar (3500)  AS  	DECLARE @sql nvarchar(3600)  	SET @sql = 'SELECT * FROM TbKeyword ' +  		   'WHERE keyword_id IN (' + @KeywordIdList + ')'  	EXEC sp_executesql @sql, N'@KeywordIdList varchar (3500)', @KeywordIdList = @KeywordIdList  GO    CREATE PROCEDURE dbo.IX_GetFilterConceptsByUserId  	@UserId int  AS  	SELECT DISTINCT a.keyword_id, a.keyword_txt, d.concepttype_id, d.concepttype_description   	FROM tbkeyword a, tbkeyxkey b, tbuserobject c, tbconcepttype d  	WHERE a.keyword_id = b.parent_keyword_id and b.level_id = 0   	AND b.status = 'A'   	AND b.userobject_id = c.userobject_id   	AND a.concepttype_id = d.concepttype_id  	AND c.user_nbr = @UserId  	ORDER BY a.keyword_txt ASC  GO    CREATE PROCEDURE dbo.IX_DeleteReportFoldersByReportIdList  	@ReportIdList varchar (3500)  AS  	DECLARE @sql nvarchar(3600)  	SET @sql = 'DELETE FROM TbReportFolder ' +  		   'WHERE report_id IN (' + @ReportIdList + ')'  	EXEC sp_executesql @sql, N'@ReportIdList varchar (3500)', @ReportIdList = @ReportIdList  GO    CREATE PROCEDURE dbo.IX_DeleteScheduledReportFoldersByReportIdList  	@ReportIdList varchar (3500)  AS  	DECLARE @sql nvarchar(3600)  	SET @sql = 'DELETE FROM Tbschreports ' +  		   'WHERE report_id IN (' + @ReportIdList + ')'  	EXEC sp_executesql @sql, N'@ReportIdList varchar (3500)', @ReportIdList = @ReportIdList  GO            CREATE PROCEDURE dbo.IX_UpdateStatusForKeyxKey  	@ChildKeywordId int,  	@ParentKeywordId int,  	@UserObjectId int,  	@LevelId int  AS  	UPDATE TBkeyxkey  	SET Status = 'A'		  	WHERE  child_keyword_id = @ChildKeywordId AND parent_keyword_id = @ParentKeywordId  	       AND userobject_id = @UserObjectId AND level_id = @LevelId  GO	    CREATE PROCEDURE dbo.IX_InsertIntoKeyxKey  	@UserObjectId int,  	@ParentKeywordId int,  	@LevelId int,  	@ChildkeywordId int  	  AS  	INSERT INTO TBkeyxkey (  		userobject_id,  		parent_keyword_id,  		level_id,  		child_keyword_id,  		Status )  	VALUES (  		@UserObjectId,  		@ParentKeywordId,  		@LevelId,  		@ChildkeywordId,  		'A')  GO    CREATE PROCEDURE dbo.IX_GetUserObjectResultByRequestedUserObjectID  	@RequestedUserObjectID int  AS  	SELECT *  	FROM tbuserobject  	WHERE userobject_id = @RequestedUserObjectID  GO    CREATE PROCEDURE dbo.IX_GetUserObjectResultsByRequestedUserObjectID List  	@RequestedUserObjectIDList varchar (3500)  AS  	DECLARE @sql nvarchar(3600)  	SET @sql = 'SELECT * FROM tbuserobject ' +  		   'WHERE userobject_id IN (' + @RequestedUserObjectIDList + ')'  	EXEC sp_executesql @sql, N'@RequestedUserObjectIDList varchar (3500)', @RequestedUserObjectIDList = @RequestedUserObjectIDList  GO    CREATE PROCEDURE dbo.IX_GetObjectResultByRequestedObjectID  	@RequestedObjectID int  AS  	SELECT *  	FROM tbobject  	WHERE object_id = @RequestedObjectID  GO    CREATE PROCEDURE dbo.IX_GetObjectResultsByRequestedObjectIDList  	@ObjectIdList varchar (3500)  AS  	DECLARE @sql nvarchar(3600)  	SET @sql = 'SELECT * FROM tbobject ' +  		   'WHERE object_id IN (' + @ObjectIdList + ')'  	EXEC sp_executesql @sql, N'@ObjectIdList varchar (3500)', @ObjectIdList = @ObjectIdList  GO    CREATE PROCEDURE dbo.IX_LoadDirectoryResultsByDirName		  	@DirName varchar (500)  AS  	SELECT *  	FROM tbDirectory  	WHERE Dir_name = @DirName  GO    CREATE PROCEDURE dbo.IX_InsertDirectory(    	@DirName			varchar(500),   	@IndexName			varchar(255),   	@DirNumber			int output  )  AS  	INSERT INTO	tbDirectory( Dir_name, Str_indx_status, Indx_name)  	VALUES		(@DirName, 'N', @IndexName)    	SET @DirNumber = @@IDENTITY  GO    CREATE PROCEDURE dbo.IX_DeleteDirXUser  	@UserNumber int,  	@DirNumber int  AS  	DELETE FROM tbdirxuser   	WHERE User_nbr = @UserNumber AND Dir_nbr = @DirNumber  GO    CREATE PROCEDURE dbo.IX_UpdateSyncStatusText  	@DirNumber int,	  	@UserNumber int,  	@FiltersStr varchar(255)  	   AS  	UPDATE tbdirxuser  	SET Sync_status_Text = 'R'  	WHERE Dir_nbr = @DirNumber AND User_nbr = @UserNumber   	AND Filters_str = @FiltersStr  GO    CREATE PROCEDURE dbo.IX_InsertDirXUser  	@DirNumber int,	  	@FiltersStr varchar(255),  	@UserNumber int,  	@CompleteTime DateTime,  	@RequestTime DateTime  	  	  AS  	INSERT INTO tbdirxuser (  		Dir_nbr, Filters_str, Complete_time,  		User_nbr, Request_time, Sync_status_Text )  	VALUES (  		@DirNumber, @FiltersStr, @CompleteTime,  		@UserNumber, @RequestTime, 'N' )  GO    CREATE PROCEDURE dbo.IX_GetDocumentById  	@UserId int  	  AS  	SELECT a.object_type, a.description, a.userobj_comments,  		 a.userobject_id,a.object_user_id,a.object_password ,  		 b.object_hyperlink, b.object_id   	FROM tbuserobject a ,tbobject b  	WHERE a.userobject_id = @UserId AND a.userobject_id = b.object_id  GO    CREATE PROCEDURE dbo.IX_GetSyncStatusForViewDirectory  	@UserNumber int,  	@FilterStr varchar (255),  	@DirName varchar (500)  	  AS  	SELECT tbdirxuser.Sync_status_Text,tbdirxuser.Dir_nbr,tbd irxuser.Filters_str  	FROM tbdirectory,tbdirxuser   	WHERE tbdirectory.Dir_nbr = tbdirxuser.Dir_nbr AND tbdirxuser.User_nbr=@UserNumber  	AND tbdirxuser.Filters_str = @FilterStr AND Dir_name= @DirName  GO    CREATE PROCEDURE dbo.IX_GetResultsFromViewDirectoryWithSyncStatusC  	@UserNumber int,  	@FilterStr varchar (255),  	@DirName varchar (500)  	  AS  	SELECT *   	FROM tbdirectory,tbdirxuser   	WHERE tbdirxuser.Dir_nbr = tbdirectory.Dir_nbr AND User_nbr = @UserNumber AND Filters_str = @FilterStr   	AND Sync_status_Text= 'C' AND tbdirectory.Dir_name = @DirName  GO      CREATE PROCEDURE dbo.IX_GetResultsFromViewDirectoryWithSyncStatusNo rP  	@UserNumber int,  	@FilterStr varchar (255),  	@DirName varchar (500)  	  AS  	SELECT *   	FROM tbdirectory,tbdirxuser   	WHERE tbdirxuser.Dir_nbr = tbdirectory.Dir_nbr AND User_nbr = @UserNumber AND Filters_str = @FilterStr   	AND (Sync_status_Text = 'N' OR Sync_status_Text = 'P') AND tbdirectory.Dir_name = @DirName  GO    CREATE PROCEDURE dbo.IX_GetResultsFromViewDirectoryWithSyncStatusN  	@UserNumber int,  	@FilterStr varchar (255)  		  AS  	SELECT *   	FROM tbdirectory,tbdirxuser   	WHERE tbdirxuser.Dir_nbr = tbdirectory.Dir_nbr AND User_nbr = @UserNumber AND Filters_str = @FilterStr   	AND Sync_status_Text = 'N'  GO    CREATE PROCEDURE dbo.IX_GetUserPrefResultsByUserId  	@UserId int  AS  	SELECT * FROM user_pref  	WHERE user_id = @UserId  	AND user_pref_nbr = 1  GO    CREATE PROCEDURE dbo.IX_GetDefaultUserDirectoryByUserNumber  	@UserNumber int  AS  	SELECT * FROM tbuserid  	WHERE user_nbr = @UserNumber  GO    CREATE PROCEDURE dbo.IX_GetEnvironResults  AS  	SELECT * FROM tbenviron	  GO    CREATE PROCEDURE dbo.IX_GetSearchEngineInfoResultsWithPriorityOne  AS  	SELECT * FROM tbsearchengineinfo  	WHERE priority = 1   GO    CREATE PROCEDURE dbo.IX_GetDescriptionByUserNumber  	@UserNumber int  AS  	SELECT distinct userobject_id, description,object_id   	FROM Tbuserobject  	WHERE user_nbr = @UserNumber AND object_type = 'F' AND displayflag not in ('P','D')   	ORDER BY description asc  GO    CREATE PROCEDURE dbo.IX_GetHyperlinkByObjectId  	@ObjectId int  AS  	SELECT object_hyperlink   	FROM tbobject   	WHERE object_id = @ObjectId  GO    CREATE PROCEDURE dbo.IX_GetUserPrefValueByUserId  	@UserId int  AS  	Select user_pref_value   	from user_pref   	where user_pref_nbr = 16 and user_id = @UserId    GO    CREATE PROCEDURE dbo.IX_GetAnalysisResultsByRequestedProjectIdList  	@IdList varchar (3500)  AS  	DECLARE @sql nvarchar(3600)  	SET @sql = 'SELECT * FROM IX_TbAnalysisResult ' +  		   'WHERE IX_User_Nbr IN (' + @IdList + ')'  	EXEC sp_executesql @sql, N'@IdList varchar (3500)', @IdList = @IdList  GO    CREATE PROCEDURE dbo.IX_GetRequestedReportResultsByProjectIdList  	@IdList varchar (3500)  AS  	DECLARE @sql nvarchar(3600)  	SET @sql = 'SELECT DISTINCT * FROM Tbreqreports ' +  		   'WHERE Report_type != ''LFD'' AND User_nbr IN (' + @IdList + ') ' +  		   'ORDER BY Report_name, report_id, User_nbr '  	EXEC sp_executesql @sql, N'@IdList varchar (3500)', @IdList = @IdList  GO    CREATE PROCEDURE dbo.IX_GetScheduledReportResultsByProjectIdList  	@IdList varchar (3500)  AS  	DECLARE @sql nvarchar(3600)  	SET @sql = 'SELECT DISTINCT * FROM Tbschreports ' +  		   'WHERE User_Nbr IN (' + @IdList + ') ' +  		   'ORDER BY Report_name, report_id, User_nbr '  	EXEC sp_executesql @sql, N'@IdList varchar (3500)', @IdList = @IdList  GO    CREATE PROCEDURE dbo.IX_GetTbReportByProjectIdList  	@IDList varchar (3500)  AS  	DECLARE @sql nvarchar(3600)  	SET @sql = 'SELECT * FROM IX_TbReports ' +  		   'WHERE IX_User_Nbr IN (' + @IDList + ')'  	EXEC sp_executesql @sql, N'@IDList varchar (3500)', @IDList = @IDList  GO      CREATE PROCEDURE dbo.IX_UpdateAnalysisResult  	 @Result text,  	 @ID int  AS  	 UPDATE IX_TbAnalysisResults   	 SET IX_Result = @Result  	 WHERE IX_ReqReport_Id = @ID    GO    CREATE PROCEDURE dbo.IX_GetUserIdByUserNumber  	@UserNumber int  AS  	SELECT user_id FROM TbUserId  	WHERE user_nbr = @UserNumber  GO    CREATE PROCEDURE dbo.IX_GetReportUserObjectByReportId  	@pReport_id   int  AS  	SELECT report_id, userobject_id FROM TBReportFolder  	WHERE report_id = @pReport_id   GO      CREATE PROCEDURE dbo.IX_GetTbReportByProjectId  	@ProjectID int  AS  	SELECT *  	FROM IX_TbReports  	WHERE IX_User_Nbr = @ProjectID  GO      CREATE PROCEDURE dbo.IX_GetTbReportByProjectIdAndType  	@ProjectID int,  	@Type varchar(2)  AS  	SELECT *  	FROM IX_TbReports  	WHERE IX_User_Nbr = @ProjectID  	AND IX_Type = @Type  GO  if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[IX_GetRequestedReportByName]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)  drop procedure [dbo].[IX_GetRequestedReportByName]  GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO      CREATE PROCEDURE dbo.IX_GetRequestedReportByName		  	@ReportName varchar(255)  AS  	SELECT *  	FROM Tbreqreports  	WHERE report_name = @ReportName    GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO      SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE dbo.IX_GetUserViewList  	@UserId int,  	@ViewList Varchar(1000) OUTPUT  AS  BEGIN  	DECLARE @UserGroups Varchar(1000)  	DECLARE @GroupNo int  	DECLARE @ProfileNo int  	DECLARE @UserViews Varchar(1000)  	DECLARE @COMMA Varchar (2)    	DECLARE GroupsCursor CURSOR FOR   		SELECT DISTINCT grpxref_group_nbr   		FROM TbGrpxref  		WHERE status_id = 1   		AND grpxref_indv_nbr = @UserId  	  	-- Initialize with the input user id  	SET @UserGroups = CONVERT(VARCHAR, @UserId)    	SET @COMMA = ','    	-- Get group numbers for the user  	OPEN GroupsCursor  	FETCH NEXT FROM GroupsCursor INTO @GroupNo  	--IF @@FETCH_STATUS <> 0   		-- No records here  	  	WHILE @@FETCH_STATUS = 0   	BEGIN  		SET @UserGroups = @UserGroups + @COMMA + CONVERT(VARCHAR, @GroupNo)  		FETCH NEXT FROM GroupsCursor INTO @GroupNo  	END    	CLOSE GroupsCursor  	DEALLOCATE GroupsCursor    	-- Initialize User Views with User Groups value  	SET @UserViews = @UserGroups    	-- Get list of profiles for the user  	DECLARE @ProfilesQuery NVarchar (1500)    	SET @ProfilesQuery = 'DECLARE ProfilesCursor CURSOR FOR SELECT DISTINCT profile_nbr FROM TbUserid WHERE user_nbr IN (' + @UserGroups + ')'	    	EXEC sp_executesql @ProfilesQuery, N'@UserGroups Varchar(1000)', @UserGroups = @UserGroups    	OPEN ProfilesCursor  	FETCH NEXT FROM ProfilesCursor INTO @ProfileNo  	--IF @@FETCH_STATUS <> 0   		-- No records here    	WHILE @@FETCH_STATUS = 0   	BEGIN  		SET @UserViews = @UserViews + @COMMA + CONVERT(VARCHAR, @ProfileNo)  		FETCH NEXT FROM ProfilesCursor INTO @ProfileNo  	END  	  	CLOSE ProfilesCursor  	DEALLOCATE ProfilesCursor    	SET @ViewList = @UserViews    END          GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO        -- Procedure to get counts for Analysis jobs, when passed with a viewlist for a user  CREATE PROCEDURE dbo.IX_GetAnalysisJobsByStatusAndViewList  	@ViewList Varchar (1000),  	@Status Varchar (1),  	@ReportTypes Varchar (100),  	-- If this flag is 'Y' then the above report types are excluded, otherwise included  	@ExcludeFlag Varchar(1)  AS  BEGIN  	DECLARE @UserViews Varchar(1000)  	DECLARE @sql nVarchar(2000)  	SET @UserViews = @ViewList  	-- For status values, 'N' and 'P' this sql is sufficient  	SET  @sql =   		'SELECT report_id, report_name, report_type,   			complete_flag,  mode_date_time, last_run_time,  			filesize, filetype  		 FROM TbReqReports   		 WHERE user_nbr IN (' + @UserViews + ')   		 AND complete_flag = ''' + @Status + ''''    	-- This flag is to simplify the list of report types sent in ReportTypes parameter  	IF @ExcludeFlag = 'Y'  		SET  @sql = @sql + ' AND report_type NOT IN (' + @ReportTypes + ') '  	ELSE  		SET  @sql = @sql + ' AND report_type IN (' + @ReportTypes + ') '      	IF (@Status = 'C' OR @Status = 'E')  	BEGIN  		SET @sql = @sql +   			' AND last_run_time   			  BETWEEN getdate() - 3 AND getdate()'  	END	    	IF (@Status = 'C')  		SET @sql = @sql + ' ORDER BY last_run_time'  	ELSE  		SET @sql = @sql + ' ORDER BY mode_date_time'    	--PRINT @sql  	EXEC sp_executesql @sql, N'@UserViews varchar (1000), @Status varchar(1), @ReportTypes varchar(100)', @UserViews = @UserViews, @Status = @Status, @ReportTypes = @ReportTypes  END          GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO        -- Procedure to get counts for Analysis jobs  CREATE PROCEDURE dbo.IX_GetAnalysisJobsCountByStatusAndUserId  	@UserId int,  	@Status Varchar (1),  	@ReportTypes Varchar (100),  	-- If this flag is 'Y' then the above report types are excluded, otherwise included  	@ExcludeFlag Varchar(1)    AS  BEGIN  	DECLARE @UserViews Varchar(1000)  	DECLARE @sql nVarchar(2000)    	-- Get View List for User  	EXEC IX_GetUserViewList @UserId, @ViewList = @UserViews OUTPUT  	-- For status values, 'N' and 'P' this sql is sufficient  	SET  @sql =   		'SELECT COUNT(*) AS JobCnt  		 FROM TbReqReports   		 WHERE user_nbr IN (' + @UserViews + ')  		 AND complete_flag = ''' + @Status + ''''    	-- This flag is to simplify the list of report types sent in ReportTypes parameter  	IF @ExcludeFlag = 'Y'  		SET  @sql = @sql + ' AND report_type NOT IN (' + @ReportTypes + ') '  	ELSE  		SET  @sql = @sql + ' AND report_type IN (' + @ReportTypes + ') '    	IF (@Status = 'C' OR @Status = 'E')  	BEGIN  		SET @sql = @sql +   			' AND last_run_time   			  BETWEEN getdate() - 3 AND getdate()'  	END	    	--PRINT @sql  	EXEC sp_executesql @sql, N'@UserViews varchar (1000), @Status varchar(1), @ReportTypes varchar(100)', @UserViews = @UserViews, @Status = @Status, @ReportTypes = @ReportTypes  END          GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO        -- Procedure to get counts for Analysis jobs, when passed with a viewlist for a user  CREATE PROCEDURE dbo.IX_GetAnalysisJobsCountByStatusAndViewList  	@ViewList Varchar (1000),  	@Status Varchar (1),  	@ReportTypes Varchar (100),  	-- If this flag is 'Y' then the above report types are excluded, otherwise included  	@ExcludeFlag Varchar(1)  AS  BEGIN  	DECLARE @UserViews Varchar(1000)  	DECLARE @sql nVarchar(2000)  	SET @UserViews = @ViewList  	-- For status values, 'N' and 'P' this sql is sufficient  	SET  @sql =   		'SELECT COUNT(*) AS JobCnt  		 FROM TbReqReports   		 WHERE user_nbr IN (' + @UserViews + ')   		 AND complete_flag = ''' + @Status + ''''    	-- This flag is to simplify the list of report types sent in ReportTypes parameter  	IF @ExcludeFlag = 'Y'  		SET  @sql = @sql + ' AND report_type NOT IN (' + @ReportTypes + ') '  	ELSE  		SET  @sql = @sql + ' AND report_type IN (' + @ReportTypes + ') '      	IF (@Status = 'C' OR @Status = 'E')  	BEGIN  		SET @sql = @sql +   			' AND last_run_time   			  BETWEEN getdate() - 3 AND getdate()'  	END	    	--PRINT @sql  	EXEC sp_executesql @sql, N'@UserViews varchar (1000), @Status varchar(1), @ReportTypes varchar(100)', @UserViews = @UserViews, @Status = @Status, @ReportTypes = @ReportTypes  END              GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO      -- IX_GetBatchProcessJobsByStatusAndViewList  -- The possible Mode values are the following  	-- Mode = F, SubMode='UPLOAD' Means Upload Requests  	-- Mode = F, SubMode='SEARCHRESULTS' Means Search Results Requests  	-- Mode = O, Organize Requests  	-- Mode = C, Score Calculation, Keyword Index Request  	-- Mode = K,  Keyword Index Request  	-- Mode = D, Dynamic Analysis  -- Status can be 'N', 'P', 'C', 'E'  	-- N = Pending  	-- P = In Process  	-- C = Completed  	-- E = Error    CREATE PROCEDURE dbo.IX_GetBatchProcessJobsByStatusAndViewList  	@ViewList Varchar(1000),  	@Status Varchar (1),  	@Mode Varchar(1),  	@SubMode Varchar(20)  AS  BEGIN  	DECLARE @UserViews Varchar(1000)  	DECLARE @sql nVarchar(2000)  	SET @UserViews = @ViewList  	-- For status values, 'N' and 'P' this sql is sufficient  	SET @sql =   		'SELECT A.str_parameter, A.mode_date_time, A.mode, A.status,  			A.last_run_time, A.searchurl, A.user_nbr_for_view,  			B.user_first_name, B.user_last_name, B.group_name   		 FROM TbBatchProcess A , TbUserId B   		 WHERE A.mode = ''' + @Mode + '''  		 AND A.status = ''' + @Status + '''    		 AND A.user_nbr IN (' + @UserViews + ')   		 AND A.user_nbr = B.user_nbr'  	IF (@Status = 'C' OR @Status = 'E')  	BEGIN  		SET @sql = @sql +   			' AND A.last_run_time   			  BETWEEN getdate() - 3 AND getdate()'  	END	    	IF (@Mode = 'F')   	BEGIN  		IF (@SubMode = 'UPLOAD')   		BEGIN  			SET @sql = @sql + ' AND A.searchurl IS NULL'   		END  		IF (@SubMode = 'SEARCHRESULTS')    		BEGIN  			SET @sql = @sql + ' AND A.searchurl IS NOT NULL'   		END  	END    	IF (@Status = 'C')  		SET @sql = @sql + ' ORDER BY A.last_run_time'  	ELSE  		SET @sql = @sql + ' ORDER BY A.mode_date_time'    	--PRINT @sql  	EXEC sp_executesql @sql, N'@UserViews varchar (1000), @Status varchar(1), @Mode Varchar(1)', @UserViews = @UserViews, @Status = @Status, @Mode=@Mode  END        GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO      -- IX_GetBatchProcessJobsCountByStatusAndUserId  -- Procedure to get counts for all the jobs from TbBatchProcess table  -- Takes UserId, Status, Mode, and Sub Mode as Input  -- The possible Mode values are the following  	-- Mode = F, SubMode='UPLOAD' Means Upload Requests  	-- Mode = F, SubMode='SEARCHRESULTS' Means Search Results Requests  	-- Mode = O, Organize Requests  	-- Mode = C, Score Calculation, Keyword Index Request  	-- Mode = K,  Keyword Index Request  	-- Mode = D, Dynamic Analysis  -- Status can be 'N', 'P', 'C', 'E'  	-- N = Pending  	-- P = In Process  	-- C = Completed  	-- E = Error  CREATE PROCEDURE dbo.IX_GetBatchProcessJobsCountByStatusAndUserId  	@UserId int,  	@Status Varchar (1),  	@Mode Varchar(1),  	@SubMode Varchar(20)  AS  BEGIN  	DECLARE @UserViews Varchar(1000)  	DECLARE @sql nVarchar(2000)    	-- Get View List for User  	EXEC IX_GetUserViewList @UserId, @ViewList = @UserViews OUTPUT  	-- For status values, 'N' and 'P' this sql is sufficient  	SET @sql =   		'SELECT COUNT(*) AS JobCnt  		 FROM TbBatchProcess A , TbUserId B   		 WHERE A.mode = ''' + @Mode + '''  		 AND A.status = ''' + @Status + '''    		 AND A.user_nbr IN (' + @UserViews + ')   		 AND A.user_nbr = B.user_nbr'  	IF (@Status = 'C' OR @Status = 'E')  	BEGIN  		SET @sql = @sql +   			' AND A.last_run_time   			  BETWEEN getdate() - 3 AND getdate()'  	END	    	IF (@Mode = 'F')   	BEGIN  		IF (@SubMode = 'UPLOAD')   			SET @sql = @sql + ' AND A.searchurl IS NULL'   		IF (@SubMode = 'SEARCHRESULTS')    			SET @sql = @sql + ' AND A.searchurl is NOT NULL'   	END    	--PRINT @sql  	EXEC sp_executesql @sql, N'@UserViews varchar (1000), @Status varchar(1), @Mode Varchar(1)', @UserViews = @UserViews, @Status = @Status, @Mode=@Mode  END            GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO      -- IX_GetBatchProcessJobsCountByStatusAndViewList  CREATE PROCEDURE dbo.IX_GetBatchProcessJobsCountByStatusAndViewList  	@ViewList Varchar(1000),  	@Status Varchar (1),  	@Mode Varchar(1),  	@SubMode Varchar(20)  AS  BEGIN  	DECLARE @UserViews Varchar(1000)  	DECLARE @sql nVarchar(2000)  	SET @UserViews = @ViewList  	-- For status values, 'N' and 'P' this sql is sufficient  	SET @sql =   		'SELECT COUNT(*) AS JobCnt  		 FROM TbBatchProcess A , TbUserId B   		 WHERE A.mode = ''' + @Mode + '''  		 AND A.status = ''' + @Status + '''    		 AND A.user_nbr IN (' + @UserViews + ')   		 AND A.user_nbr = B.user_nbr'  	IF (@Status = 'C' OR @Status = 'E')  	BEGIN  		SET @sql = @sql +   			' AND A.last_run_time   			  BETWEEN getdate() - 3 AND getdate()'  	END	    	IF (@Mode = 'F')   	BEGIN  		IF (@SubMode = 'UPLOAD')   			SET @sql = @sql + ' AND A.searchurl IS NULL'   		IF (@SubMode = 'SEARCHRESULTS')    			SET @sql = @sql + ' AND A.searchurl IS NOT NULL'   	END    	--PRINT @sql  	EXEC sp_executesql @sql, N'@UserViews varchar (1000), @Status varchar(1), @Mode Varchar(1)', @UserViews = @UserViews, @Status = @Status, @Mode=@Mode  END        GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO          CREATE PROCEDURE dbo.IX_GetLanSyncJobsByStatusAndViewList  	@ViewList Varchar(1000),  	@Status Varchar(1)  AS  BEGIN  	DECLARE @UserViews Varchar(1000)  	DECLARE @sql nVarchar(2000)  	SET @UserViews = @ViewList  	SET @sql =   		'SELECT A.dir_name, B.request_time, B.complete_time,   			B.sync_status_text, C.user_first_name,   			C.user_last_name, C.group_name  		 FROM TbDirectory A, TbDirxUser B, TbUserid C   		 WHERE A.dir_nbr = B.dir_nbr    		 AND B.user_nbr IN (' + @UserViews + ')   		 AND B.user_nbr = C.user_nbr   		 AND B.sync_status_text = ''' + @Status + ''''    	IF (@Status = 'C' OR @Status = 'E')  	BEGIN  		SET @sql = @sql +   			' AND B.complete_time   			  BETWEEN getdate() - 3 AND getdate()'  	END  	IF (@Status = 'C')  		SET @sql = @sql + ' ORDER BY B.complete_time DESC'  	ELSE  		SET @sql = @sql + ' ORDER BY B.request_time DESC'      	EXEC sp_executesql @sql, N'@UserViews varchar (1000), @Status varchar(1)', @UserViews = @UserViews, @Status = @Status  END              GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO        CREATE PROCEDURE dbo.IX_GetLanSyncJobsCountByStatusAndViewList  	@ViewList Varchar(1000),  	@Status Varchar(1)  AS  BEGIN  	DECLARE @UserViews Varchar(1000)  	DECLARE @sql nVarchar(2000)  	SET @UserViews = @ViewList  	SET @sql =   		'SELECT COUNT(*) AS JobCnt  		 FROM TbDirectory A, TbDirxUser B, TbUserid C   		 WHERE A.dir_nbr = B.dir_nbr    		 AND B.user_nbr IN (' + @UserViews + ')   		 AND B.user_nbr = C.user_nbr   		 AND B.sync_status_text = ''' + @Status + ''''    	IF (@Status = 'C' OR @Status = 'E')  	BEGIN  		SET @sql = @sql +   			' AND B.complete_time   			  BETWEEN getdate() - 3 AND getdate()'  	END  	EXEC sp_executesql @sql, N'@UserViews varchar (1000), @Status varchar(1)', @UserViews = @UserViews, @Status = @Status  END          GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO        CREATE PROCEDURE dbo.IX_GetLanSyncJobsDetails  	@ViewList Varchar (1000)   AS  	SELECT A.dir_name, B.complete_time, C.user_first_name, C.user_last_name, C.group_name  	FROM TbDirectory A, TbDirxUser B, TbUserid C   	WHERE A.dir_nbr = B.dir_nbr    	AND B.user_nbr   	IN (@ViewList)   	AND B.user_nbr = C.user_nbr   	AND B.sync_status_text = 'C'   	AND B.complete_time   	BETWEEN getdate() - 3 AND getdate()   	ORDER BY B.complete_time DESC          GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO          -- Procedure to get Publish jobs  CREATE PROCEDURE dbo.IX_GetPublishJobsByStatusAndViewList  	@ViewList Varchar(1000),  	@Status Varchar (1)  AS  BEGIN  	DECLARE @UserViews Varchar(1000)  	DECLARE @sql nVarchar(2000)  	SET @UserViews = @ViewList  	-- For status values, 'N' and 'P' this sql is sufficient  	SET @sql =   		'SELECT DISTINCT A.userobject_id, B.Update_req_time,   			B.Update_complete_time, B.update_complete_flag,  			C.description, D.user_first_name,   			D.user_last_name, D.group_name, E.group_name   		 FROM TBPublish A, TBPubReq B, TBUserObject C, TbUserId D,   			TbUserId E, TbUserObject F   		 WHERE C.object_type = ''F''   		 AND C.userobject_id = A.userobject_id  		 AND C.user_nbr IN (' + @UserViews + ')   		 AND B.userobject_id = F.userobject_id   		 AND F.parent_id = c.userobject_id   		 AND F.object_id <> 0   		 AND D.user_nbr = C.user_nbr   		 AND E.user_nbr = A.To_User_Group_Nbr  		 AND B.update_complete_flag = ''' + @Status + ''''  	IF (@Status = 'C' OR @Status = 'E')  	BEGIN  		SET @sql = @sql +   			' AND B.Update_complete_time   			  BETWEEN getdate() - 3 AND getdate()'  	END	    	IF (@Status = 'C')  		SET @sql = @sql + ' ORDER BY B.Update_complete_time'  	ELSE  		SET @sql = @sql + ' ORDER BY B.Update_req_time'    	--PRINT @sql  	EXEC sp_executesql @sql, N'@UserViews varchar (1000), @Status varchar(1)', @UserViews = @UserViews, @Status = @Status  END          GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    -- Procedure to get counts for Publish jobs  CREATE PROCEDURE dbo.IX_GetPublishJobsCountByStatusAndUserId  	@UserId int,  	@Status Varchar (1),  	@JobCnt int OUTPUT    AS  BEGIN  	DECLARE @UserViews Varchar(1000)  	DECLARE @sql nVarchar(2000)    	-- Get View List for User  	EXEC IX_GetUserViewList @UserId, @ViewList = @UserViews OUTPUT  	-- For status values, 'N' and 'P' this sql is sufficient  	SET @sql =   		'SELECT DISTINCT A.userobject_id, B.Update_req_time,   			B.Update_complete_time, B.update_complete_flag,  			C.description, D.user_first_name,   			D.user_last_name, D.group_name, E.group_name   		 FROM TBPublish A, TBPubReq B, TBUserObject C, TbUserId D,   			TbUserId E, TbUserObject F   		 WHERE C.object_type = ''F''   		 AND C.userobject_id = A.userobject_id  		 AND C.user_nbr IN (' + @UserViews + ')   		 AND B.userobject_id = F.userobject_id   		 AND F.parent_id = c.userobject_id   		 AND F.object_id <> 0   		 AND D.user_nbr = C.user_nbr   		 AND E.user_nbr = A.To_User_Group_Nbr  		 AND B.update_complete_flag = ''' + @Status + ''''  	IF (@Status = 'C' OR @Status = 'E')  	BEGIN  		SET @sql = @sql +   			' AND B.Update_complete_time   			  BETWEEN getdate() - 3 AND getdate()'  	END	    	--PRINT @sql  	EXEC sp_executesql @sql, N'@UserViews varchar (1000), @Status varchar(1)', @UserViews = @UserViews, @Status = @Status  	SET @JobCnt = @@ROWCOUNT  END      GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    -- Procedure to get counts for Publish jobs  CREATE PROCEDURE dbo.IX_GetPublishJobsCountByStatusAndViewList  	@ViewList Varchar(1000),  	@Status Varchar (1),  	@JobCnt int OUTPUT  AS  BEGIN  	DECLARE @UserViews Varchar(1000)  	DECLARE @sql nVarchar(2000)    	SET @UserViews = @ViewList  	-- For status values, 'N' and 'P' this sql is sufficient  	SET @sql =   		'SELECT DISTINCT A.userobject_id, B.Update_req_time,   			B.Update_complete_time, B.update_complete_flag,  			C.description, D.user_first_name,   			D.user_last_name, D.group_name, E.group_name   		 FROM TBPublish A, TBPubReq B, TBUserObject C, TbUserId D,   			TbUserId E, TbUserObject F   		 WHERE C.object_type = ''F''   		 AND C.userobject_id = A.userobject_id  		 AND C.user_nbr IN (' + @UserViews + ')   		 AND B.userobject_id = F.userobject_id   		 AND F.parent_id = c.userobject_id   		 AND F.object_id <> 0   		 AND D.user_nbr = C.user_nbr   		 AND E.user_nbr = A.To_User_Group_Nbr  		 AND B.update_complete_flag = ''' + @Status + ''''  	IF (@Status = 'C' OR @Status = 'E')  	BEGIN  		SET @sql = @sql +   			' AND B.Update_complete_time   			  BETWEEN getdate() - 3 AND getdate()'  	END	    	--PRINT @sql  	EXEC sp_executesql @sql, N'@UserViews varchar (1000), @Status varchar(1)', @UserViews = @UserViews, @Status = @Status  	SET @JobCnt = @@ROWCOUNT  END      GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_GetDocumentImportance (    	@pIX_DocumentID   bigint     )    AS	    	select	IX_Importance          	from	IX_Documents  	where	IX_DocumentID = @pIX_DocumentID  GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO      CREATE PROCEDURE IX_GetAllFolders  	(  		@pIX_ViewID bigint  	)  AS  	SELECT * FROM IX_Folders where IX_ViewID = @pIX_ViewID  GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO      CREATE PROCEDURE IX_GetAllKeywordConcepts  AS  	SELECT * FROM IX_Concepts WHERE IX_TYPE='K' and IX_CODE != 'N'     GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_GetAllOntologies  AS  	SELECT C.IX_ConceptId, CE.IX_ConceptExpressionId, C.IX_Name, C.IX_CreationDate, C.IX_Description  	FROM IX_Concepts C, IX_ConceptExpressions CE  	WHERE C.IX_ConceptId = CE.IX_ConceptId  	AND C.IX_Type = 'RO'  	AND CE.IX_Type = 'RO'  GO      SET QUOTED_IDENTIFIER OFF   GO    SET ANSI_NULLS ON   GO    -------------------------------------    CREATE PROCEDURE IX_GetAllProjects  AS  	SELECT *  	FROM IX_Projects    GO    -------------------------------------    CREATE PROCEDURE dbo.IX_GetAllRequestMessages  AS  	SELECT * FROM IX_QueueMessages  	WHERE IX_Status != 'C'  	AND IX_Queue = 'R'  	ORDER BY IX_PriorityType, IX_Priority, IX_CreationDate  GO                  SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO      CREATE PROCEDURE IX_GetAllViewConcepts    AS  	select * from IX_ViewConcepts  	RETURN     GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    -------------------------------------------------- ---    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO      CREATE PROCEDURE IX_GetAllViews    AS  	select * from IX_Views    GO    SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    -------------------------------------------------- ---    CREATE PROCEDURE dbo.IX_GetAllViewsByProjectId  	@ProjectId bigint  AS  	SELECT * FROM IX_Views  	WHERE IX_ProjectId = @ProjectId  GO    -------------------------------------------------- ---    CREATE PROCEDURE dbo.IX_GetBatchJobsByParentId  	@ParentId bigint  AS  	SELECT TOP 100 * FROM IX_QueueMessages  	WHERE IX_Status = 'U'   	AND IX_ParentId = @ParentId   	AND IX_Queue = 'P'  GO    -------------------------------------------------- --    CREATE PROCEDURE IX_GetConcept  	@Name varchar(500),  	@Type varchar(10)  AS  	SELECT *  	FROM IX_Concepts  	WHERE IX_Name = @Name  	AND IX_Type = @Type  GO    -------------------------------------------------- --    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_GetConceptID    @pIX_Name varchar(500),  @pIX_Type varchar(10)      AS  	  	SELECT IX_ConceptID, IX_Importance FROM IX_Concepts WHERE IX_Name = @pIX_Name AND IX_Type = @pIX_Type  	RETURN     GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    ----------------------------------------------    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_GetConceptIdByViewId    	(  		@pIX_ViewID bigint  		  	 )    AS  	SELECT IX_ConceptID FROM IX_ViewConcepts WHERE IX_ViewID = @pIX_ViewID  	RETURN     GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_GetConceptExpressionID    	(  		@pIX_ConceptID bigint,  		@pIX_Operand1  bigint,  		@pIX_Type      varchar(10)		  	)    AS    	SELECT IX_ConceptExpressionID  FROM IX_ConceptExpressions WHERE IX_ConceptID =@pIX_ConceptID AND IX_Operand1 = @pIX_Operand1 AND IX_Type = @pIX_Type    GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_GetConceptsByViewID    	(  		@pIX_ViewID  bigint  		  	)    AS  	select * from IX_Concepts where IX_ConceptID In(                                    select IX_ConceptID                                     from IX_ViewConcepts                                     where IX_ViewID = @pIX_ViewID      )           GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE dbo.IX_GetFolderById  (  		@pIX_FolderId bigint,  		@pIX_ViewID bigint  	)    AS  	select * from IX_Folders where IX_FolderID = @pIX_FolderID and IX_ViewID = @pIX_ViewID    GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE dbo.IX_GetFolderByName  	(  		@pIX_Name varchar(500),  		@pIX_ViewID bigint  		  	)    AS  	select * from IX_Folders where IX_Name = @pIX_Name and IX_ViewID = @pIX_ViewID    	    GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_GetFolderConceptID    @pIX_FolderID	bigint,  @pIX_ConceptID		bigint    AS  	SELECT IX_FolderConceptID FROM IX_FolderConcepts WHERE IX_FolderID = @pIX_FolderID AND IX_ConceptID = @pIX_ConceptID  	  	RETURN     GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    --------------------------------------    CREATE PROCEDURE dbo.IX_GetNextRequestMessageIdForProcessingByCompo nent  	@Component varchar (5)  AS  	SELECT TOP 1 * FROM IX_QueueMessages  	WHERE IX_Status = 'IP'  	AND IX_Queue = 'R'  	AND IX_Component = @Component  	ORDER BY IX_PriorityType, IX_Priority, IX_CreationDate  GO    -----------------------------------    CREATE PROCEDURE dbo.IX_GetProjectById  	@ProjectId bigint  AS  	SELECT *  	FROM IX_Projects  	WHERE IX_ProjectId = @ProjectId  GO  -----------------------------------      SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE dbo.IX_GetQueueMessageById  	@ID bigint  AS  	SELECT *  	FROM IX_QueueMessages  	WHERE IX_Id = @ID  GO    CREATE PROCEDURE IX_GetReplacementID    	(  		@pIX_ConceptID bigint,  		@pIX_ViewID bigint	  	)    AS  	SELECT IX_ReplacementID FROM IX_ViewConcepts WHERE IX_ConceptID = @pIX_ConceptID and IX_ViewID = @pIX_ViewID   	RETURN     GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO        SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_GetView  	(  		@Name varchar(500),  		@ProjectId bigint,  		@Type varchar(500)  	)    AS  	SELECT IX_ViewId FROM IX_Views  	WHERE IX_Name = @Name  	AND IX_ProjectId = @ProjectId  	AND IX_Type = @Type    GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO            SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_GetViewById    	(  		@ViewId bigint  	)    AS  	SELECT * FROM IX_Views  	WHERE IX_ViewID = @ViewId    GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO      SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_InsertConcept (    	@pIX_Name            varchar(500),  	@pIX_Type            varchar(10),    	@pIX_Importance      int,   	@pIX_Description     varchar(500),    	@pIX_Status			varchar(10),   	@pIX_CreationDate    datetime,   	@pIX_LastUpdateDate  datetime,  	@pIX_CreatedBycode	varchar(500),  	@pIX_Code			varchar(500),  	@pIX_ContextID		bigint,  	@pIX_ConceptID       bigint output    )  AS  		  	insert	into IX_Concepts (  IX_Name, IX_Type,  IX_Importance, IX_Description,  IX_Status,   						 IX_CreationDate,IX_LastUpdateDate, IX_CreatedByCode, IX_Code, IX_ContextID)    	values (@pIX_Name, @pIX_Type,  @pIX_Importance, @pIX_Description,  @pIX_Status,   				@pIX_CreationDate, @pIX_LastUpdateDate, @pIX_CreatedByCode, @pIX_Code, @pIX_ContextID)    	  	SET @pIX_ConceptID = @@IDENTITY  GO    SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_InsertConceptExpression    	(  		  		@pIX_ConceptID            bigint,    		@pIX_Operand1			  bigint,   		@pIX_Operand2			  bigint,    		@pIX_Operand3			  bigint,   		@pIX_Operator			  varchar(500),   		@pIX_Data				  varchar(500),  		@pIX_Effect               varchar(500),  		@pIX_Group			      varchar(500),  		@pIX_Type                 varchar(10),  		@pIX_Importance           int,  		@pIX_Order                int,   		@pIX_Status			      varchar(10),   		@pIX_CreationDate		  datetime,  		@pIX_LastUpdateDate       datetime,  		@pIX_Name			      varchar(500),  		@pIX_Description	      varchar(500),  		@pIX_OntologyID			  bigint,  		@pIX_ContextID			  bigint,  		@pIX_DisplayName		  varchar(500),  		@pIX_SortName			  varchar(500),  		@pIX_XSL	              text,  		@pIX_Operand1Extensions   varchar(500),  		@pIX_Operand2Extensions   varchar(500),  		@pIX_Operand3Extensions   varchar(500),  		@pIX_ConceptExpressionID  bigint output  		  	)    AS  	insert	into IX_ConceptExpressions (  IX_ConceptID, IX_Operand1,  IX_Operand2, IX_Operand3,  IX_Operator,   						         IX_Data, IX_Effect, IX_Group, IX_Type, IX_Importance, IX_Order, IX_Status,  						         IX_CreationDate, IX_LastUpdateDate, IX_Name, IX_Description,   						         IX_OntologyID, IX_ContextID, IX_DisplayName, IX_SortName,  						         IX_Control,  						         IX_Operand1Extensions, IX_Operand2Extensions, IX_Operand3Extensions)    	values (@pIX_ConceptID, @pIX_Operand1,  @pIX_Operand2, @pIX_Operand3,  @pIX_Operator, @pIX_Data, @pIX_Effect,  		@pIX_Group, @pIX_Type, @pIX_Importance, @pIX_Order, @pIX_Status, @pIX_CreationDate, @pIX_LastUpdateDate,  		@pIX_Name, @pIX_Description,   		@pIX_OntologyID, @pIX_ContextID, @pIX_DisplayName, @pIX_SortName,  		@pIX_XSL, @pIX_Operand1Extensions, @pIX_Operand2Extensions,  		@pIX_Operand3Extensions)  	  	SET @pIX_ConceptExpressionID = @@IDENTITY  GO    SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS OFF   GO    CREATE PROCEDURE IX_InsertDocument (   	  	@pIX_Name			varchar(400),  	@pIX_Path			varchar(500) ,   	@pIX_NumberOfWords		int,   	@pIX_Type			varchar(10) ,  	@pIX_Importance		int,  	@pIX_CreationDate		datetime,    	@pIX_LastUpdateDate		datetime,   	@pIX_Status			varchar(10),   	@pIX_Description		varchar(500),   	@pIX_SizeKB			int,  	@pIX_LastAccessedDate	datetime,           	@pIX_Size  			int ,  	@pIX_Checksum		bigint,  	@pIX_CompressedIndex		binary(500),  	@pIX_EventURL		varchar(500),  	@pIX_EventConcept	int,  	@pIX_VersionNumber	int,  	@pIX_DocumentID		bigint output  )  AS    	insert into  IX_Documents ( IX_Name, IX_Path, IX_NumberOfWords, IX_Type, IX_Importance, IX_CreationDate,   				   IX_LastUpdateDate, IX_Status, IX_Description, IX_SizeKB, IX_LastAccessedDate,   				   IX_Size, IX_Checksum, IX_CompressedIndex, IX_EventURL, IX_EventConcept,   				   IX_VersionNumber )  	values ( @pIX_Name, @pIX_Path, @pIX_NumberOfWords, @pIX_Type, @pIX_Importance, @pIX_CreationDate,                         	@pIX_LastUpdateDate, @pIX_Status, @pIX_Description, @pIX_SizeKB, @pIX_LastAccessedDate ,                        	@pIX_Size, @pIX_Checksum,  @pIX_CompressedIndex, @pIX_EventURL, @pIX_EventConcept,                        	@pIX_VersionNumber )    	set @pIX_DocumentID = @@IDENTITY  GO    SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_InsertDocumentConcept    @pIX_DocumentID			bigint,  @pIX_ParagraphNumber	int,  @pIX_Code				bigint,  @pIX_NumberOfHits		int,  @pIX_Importance			int,  @pIX_FolderConceptID	bigint,  @pIX_Type				varchar(10),  @pIX_Status				varchar(10),  @pIX_CreationDate		DateTime,  @pIX_LastUpdateDate		DateTime,  @pIX_Ranking			int,  @pIX_TemporalDate		DateTime,  @pIX_ClosestMatch		int,  @pIX_DocumentConceptID	bigint output    AS  	INSERT INTO IX_DocumentConcepts	( IX_DocumentID, IX_ParagraphNumber, IX_Code, IX_NumberOfHits, IX_Importance,  									  IX_FolderConceptID, IX_Type, IX_Status, IX_CreationDate,  									  IX_LastUpdateDate, IX_Ranking, IX_TemporalDate, IX_ClosestMatch )  	  	VALUES( @pIX_DocumentID, @pIX_ParagraphNumber, @pIX_Code, @pIX_NumberOfHits, @pIX_Importance,  			@pIX_FolderConceptID, @pIX_Type, @pIX_Status, @pIX_CreationDate,  			@pIX_LastUpdateDate, @pIX_Ranking, @pIX_TemporalDate, @PIX_ClosestMatch )  	  	SET @pIX_DocumentConceptID = @@IDENTITY  	  	RETURN     GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS OFF   GO    CREATE PROCEDURE 	IX_InsertDocumentFolder(    	@pIX_DocumentID		bigint,  	@pIX_Status			varchar(10),    	@pIX_FolderID			bigint,   	@pIX_Type			varchar(10),   	@pIX_CreationDate		datetime,   	@pIX_LastUpdateDate		datetime,  	@pIX_DisplayCode		varchar(500),   	@pIX_FolderScore		int,   	@pIX_TemporalDate		datetime,   	@pIX_DocumentFolderID	bigint output    )  AS  	insert into	IX_DocumentFolders	( IX_DocumentID, IX_Status, IX_FolderID, IX_Type,   						  IX_Creationdate, IX_LastUpdateDate, IX_DisplayCode,  						  IX_FolderScore,  IX_TemporalDate)  	values		( @pIX_DocumentID, @pIX_Status, @pIX_FolderID, @pIX_Type, @pIX_CreationDate,   			  @pIX_LastUpdateDate, @pIX_DisplayCode, @pIX_FolderScore, @pIX_TemporalDate )    	set @pIX_DocumentFolderID = @@IDENTITY  GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_InsertDocumentKeyword  (      	@pIX_DocumentID		bigint,  	@pIX_NumberOfHits		int,    	@pIX_Type			varchar(10),   	@pIX_Status			varchar(10),   	@pIX_ConceptID		bigint,  	@pIX_Importance		varchar(500),    	@pIX_CreationDate		datetime,   	@pIX_LastUpdateDate		datetime,  	@pIX_Sense				bigint,  	@pIX_DocumentKeywordID	bigint output      )  AS    	 /*  	 SELECT @pIX_DocumentKeywordID = IX_DocumentKeywordID FROM IX_DocumentKeywords   	 WHERE IX_DocumentID = @pIX_DocumentID and IX_ConceptID = @pIX_ConceptID             if @pIX_DocumentKeywordID is not null       	begin  	UPDATE IX_DocumentKeywords SET IX_Importance = IX_Importance + @pIX_Importance , IX_NumberOfHits = IX_NumberOfHits + @pIX_NumberOfHits  	WHERE  IX_DocumentID = @pIX_DocumentID and IX_ConceptID = @pIX_ConceptID   	end  	else  */  	  	insert into IX_DocumentKeywords ( IX_DocumentID, IX_NumberOfHits,  IX_Type, IX_Status,  IX_CreationDate,   					  IX_LastUpdateDate, IX_ConceptID, IX_Importance, IX_Sense)  	values ( @pIX_DocumentID, @pIX_NumberOfHits,  @pIX_Type, @pIX_Status,  @pIX_CreationDate,   		@pIX_LastUpdateDate, @pIX_ConceptID, @pIX_Importance, @pIX_Sense)    	set @pIX_DocumentKeywordID = @@IDENTITY  	  GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE 	IX_InsertDocumentWordOrder  (    	@pIX_WordOrder		int,  	@pIX_DocumentKeywordID	bigint,    	@pIX_Type			varchar(10),   	@pIX_Status			varchar(10),   	@pIX_CreationDate		datetime,   	@pIX_LastUpdateDate		datetime,  	@pIX_SentenceNumber		int,  	@pIX_SentencePosition	int,  	@pIX_ParagraphNumber		int,  	@pIX_PageNumber		int,  	@pIX_DocumentWordOrderID	bigint output    )  AS  	insert into	IX_DocumentWordOrders	( IX_WordOrder, IX_DocumentKeywordID, IX_Type, IX_Status,   							  IX_Creationdate, IX_LastUpdateDate, IX_SentenceNumber,  							  IX_SentencePosition, IX_ParagraphNumber, IX_PageNumber)  	values		( @pIX_WordOrder, @pIX_DocumentKeywordID, @pIX_Type, @pIX_Status, @pIX_CreationDate,   			  @pIX_LastUpdateDate, @pIX_SentenceNumber,  							  @pIX_SentencePosition, @pIX_ParagraphNumber, @pIX_PageNumber )    	set @pIX_DocumentWordOrderID = @@IDENTITY  	  GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_InsertFolder  (    	@pIX_ViewID			bigint,   	@pIX_DocumentCount		int,   	@pIX_TotalImportance		int,   	@pIX_TotalWords		int,   	@pIX_VersionNumber		int,  	@pIX_Type			varchar(10),   	@pIX_ParentFolderID		bigint,   	@pIX_Status			varchar(10),   	@pIX_CreationDate		datetime,  	@pIX_LastUpdateDate		datetime,  	@pIX_Name			varchar(500),  	@pIX_Description		varchar(500),  	@pIX_Comments		varchar(500),  	@pIX_ScoreSize		int,  	@pIX_CompressedArchive	binary(500),  	@pIX_SnapshotTime	int,  	@pIX_EventURL varchar(500),  	@pIX_EventConcept int,  	@pIX_Importance int,  	@pIX_FolderID	bigint output    )  AS  	insert into	IX_Folders	( IX_ViewID, IX_DocumentCount, IX_TotalImportance,   						  IX_TotalWords, IX_VersionNumber, IX_Type,  						  IX_ParentFolderID,  IX_Status, IX_CreationDate, IX_LastUpdateDate,  						  IX_Name, IX_Description, IX_Comments, IX_ScoreSize, IX_CompressedArchive,  						  IX_SnapshotTime, IX_EventURL, IX_EventConcept, IX_Importance)  	values		( @pIX_ViewID, @pIX_DocumentCount, @pIX_TotalImportance, @pIX_TotalWords,  			  @pIX_VersionNumber, @pIX_Type, @pIX_ParentFolderID, @pIX_Status, @pIX_CreationDate,  			  @pIX_LastUpdateDate, @pIX_Name, @pIX_Description, @pIX_Comments, @pIX_ScoreSize,  			  @pIX_CompressedArchive, @pIX_SnapshotTime, @pIX_EventURL, @pIX_EventConcept, @pIX_Importance)    	set @pIX_FolderID = @@IDENTITY  GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_InsertFolderConcept (    	@pIX_NumberOfHits		bigint,  	@pIX_Importance		bigint,    	@pIX_Name			varchar(500),   	@pIX_NumberOfDocuments 	int,    	@pIX_Type			varchar(10),   	@pIX_FolderID			bigint,  	@pIX_Valid			varchar(500),  	@pIX_VersionNumber		int,  	@pIX_Active			varchar(500),  	@pIX_ConceptID		bigint,  	@pIX_Status			varchar(10),  	@pIX_CreationDate   		datetime,   	@pIX_LastUpdateDate  		datetime,  	@pIX_Ranking			int,  	@pIX_ClosestMatch		int,  	@pIX_Processed		int,  	@pIX_LastAccessedDate  	datetime,  	@pIX_NeedsProcessing		varchar(500),  	@pIX_FolderConceptID		bigint output    )  AS  		insert	into IX_FolderConcepts (  IX_NumberOfHits, IX_Importance,  IX_Name, IX_NumberOfDocuments,  IX_Type,   				    IX_FolderID, IX_Valid, IX_VersionNumber, IX_Active, IX_ConceptID, IX_Status,  				    IX_CreationDate, IX_LastUpdateDate, IX_Ranking, IX_ClosestMatch, IX_Processed,  				    IX_LastAccessedDate, IX_NeedsProcessing)    	values ( @pIX_NumberOfHits, @pIX_Importance, @pIX_Name, @pIX_NumberOfDocuments,   		@pIX_Type, @pIX_FolderID,  @pIX_Valid, @pIX_VersionNumber,  @pIX_Active,   		@pIX_ConceptID, @pIX_Status, @pIX_CreationDate, @pIX_LastUpdateDate,  		@pIX_Ranking, @pIX_ClosestMatch, @pIX_Processed, @pIX_LastAccessedDate, @pIX_NeedsProcessing)    SET @pIX_FolderConceptID = @@IDENTITY    GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    -----------------------------------------------    CREATE PROCEDURE IX_InsertProject  (  	@Name varchar(500),  	@ClientId bigint,  	@Type varchar(10),  	@Status varchar(10),  	@ProjectId bigint output  )    AS  	INSERT INTO IX_Projects  	(  		IX_Name,  		IX_ClientId,  		IX_Type,  		IX_Status,  		IX_CreationDate,  		IX_LastUpdateDate  	)  	VALUES  	(  		@Name,  		@ClientId,  		@Type,  		@Status,  		GetDate(),  		GetDate()  	)  SET @ProjectId = @@IDENTITY    GO    -----------------------------------------------    CREATE PROCEDURE dbo.IX_InsertQueueMessage  	@ParentId bigint,  	@Data text,  	@Type varchar(2),  	@UserId bigint,  	@ProjectId bigint,  	@Name varchar(1000),  	@Priority tinyint,  	@PriorityType tinyint,  	@Component varchar(5),  	@Status varchar(2),  	@TotalTasks int,  	@TasksRemaining int,  	@Queue varchar(2),  	@LastOwner varchar(260),  	@Revision varchar(20),  	@Id bigint OUTPUT  AS  	INSERT INTO IX_QueueMessages (  		IX_ParentId,  		IX_CreationDate,  		IX_Data,  		IX_Type,  		IX_UserId,  		IX_ProjectId,  		IX_Name,  		IX_Priority,  		IX_PriorityType,  		IX_Component,  		IX_Status,  		IX_LastUpdated,  		IX_TotalTasks,  		IX_TasksRemaining,  		IX_Queue,  		IX_LastOwner,  		IX_Revision )  	VALUES (  		@ParentId,  		GetDate(),  		@Data,  		@Type,  		@UserId,  		@ProjectId,  		@Name,  		@Priority,  		@PriorityType,  		@Component,  		@Status,  		GetDate(),  		@TotalTasks,  		@TasksRemaining,   		@Queue,  		@LastOwner,  		@Revision)  	SET @Id = @@IDENTITY  GO    ----------------------------------------------    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_InsertView  (  	@Name varchar(500),  	@ProjectId bigint,  	@Type varchar(10),  	@Status varchar(10),  	@ViewId bigint output  )    AS  	INSERT INTO IX_Views  	(  		IX_Name,  		IX_ProjectId,  		IX_Type,  		IX_Status,  		IX_CreationDate,  		IX_LastUpdateDate  	)  	VALUES  	(  		@Name,  		@ProjectId,  		@Type,  		@Status,  		GetDate(),  		GetDate()  	)  SET @ViewId = @@IDENTITY    GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO  	    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_InsertViewConcept  (  		@pIX_ViewID          bigint,  		@pIX_ConceptID       bigint,    		@pIX_Type			 varchar(10),     		@pIX_Status			 varchar(10),   		@pIX_CreationDate    datetime,   		@pIX_LastUpdateDate  datetime,  		@pIX_ReplacementID	 bigint,  		@pIX_Importance		int,  		@pIX_SenseID		bigint,  		@pIX_SenseStrength	int,  		@pIX_ViewConceptID   bigint output  )    AS    	insert	into IX_ViewConcepts (  IX_ViewID, IX_ConceptID,  IX_Type, IX_Status,   						 IX_CreationDate,IX_LastUpdateDate, IX_ReplacementID,  					IX_Importance, IX_SenseID, IX_SenseStrength)    	values (@pIX_ViewID, @pIX_ConceptID,  @pIX_Type, @pIX_Status,   				@pIX_CreationDate, @pIX_LastUpdateDate, @pIX_ReplacementID, @pIX_Importance,   				@pIX_SenseID, @pIX_SenseStrength)    	  	SET @pIX_ViewConceptID = @@IDENTITY  GO    SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_UpdateDocumentImportance    @pIX_DocumentID bigint,  @pIX_Importance int,  @pIX_Size int    AS  	UPDATE IX_Documents SET IX_Importance = @pIX_Importance, IX_Size = @pIX_Size, IX_LastUpdateDate = GetDate()  	 WHERE IX_DocumentID = @pIX_DocumentID  	RETURN     GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO      CREATE PROCEDURE IX_UpdateFolder  	@pIX_FolderID		bigint,	  	@pIX_DocumentCount	int,  	@pIX_TotalWords		int,  	@pIX_TotalImportance int,  	@pIX_LastUpdateDate	datetime  	  AS  	UPDATE IX_Folders  	SET   		IX_DocumentCount = IX_DocumentCount + @pIX_DocumentCount,  		IX_TotalWords = IX_TotalWords + @pIX_TotalWords,  		IX_TotalImportance = IX_TotalImportance + @pIX_TotalImportance,		  		IX_LastUpdateDate = @pIX_LastUpdateDate,  		IX_VersionNumber = IX_VersionNumber + 1  	WHERE IX_FolderID = @pIX_FolderID   GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_UpdateFolderConcept    @pIX_FolderConceptID	bigint,  @pIX_NumberOfHits		bigint,  @pIX_NumberOfDocuments	bigint,  @pIX_Importance			bigint    AS    	UPDATE IX_FolderConcepts  	SET   		IX_NumberOfHits = IX_NumberOfHits + @pIX_NumberOfHits,  		IX_NumberOfDocuments = IX_NumberOfDocuments + @pIX_NumberOfDocuments,  		IX_Importance = IX_Importance + @pIX_Importance,  		IX_VersionNumber = IX_VersionNumber + 1,  		IX_LastUpdateDate = GetDate()  	WHERE IX_FolderConceptID = @pIX_FolderConceptID   	RETURN     GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE dbo.IX_UpdateQueueMessageById  	@Id bigint,  	@ParentID bigint,  	@Data text,  	@Type varchar(2),  	@UserId bigint,  	@ProjectId bigint,  	@Name varchar(500),  	@Priority tinyint,  	@PriorityType tinyint,  	@Component varchar (5),  	@Status varchar (2),  	@TotalTasks int,  	@TasksRemaining int,  	@LastOwner varchar (260),  	@Revision varchar (20),  	@Queue varchar (2)  	  AS  	UPDATE IX_QueueMessages  	SET  	IX_ParentId = @ParentID,  	IX_Data = @Data,  	IX_Type = @Type,  	IX_UserId = @UserId,  	IX_ProjectId = @ProjectId,  	IX_Name = @Name,  	IX_Priority = @Priority,  	IX_PriorityType = @PriorityType,  	IX_Component = @Component,  	IX_Status = @Status,  	IX_TotalTasks = @TotalTasks,  	IX_TasksRemaining = @TasksRemaining,  	IX_Queue = @Queue,  	IX_LastOwner = @LastOwner,  	IX_Revision = @Revision,  	IX_LastUpdated = GetDate()  	WHERE IX_Id = @Id  GO    CREATE PROCEDURE dbo.IX_UpdateRequestMessageForProcessingById  	@ID bigint,  	@Status varchar(2),  	@TotalTasks int,  	@TasksRemaining int  AS  	UPDATE IX_QueueMessages   	SET IX_Status = @Status,  	IX_TotalTasks = @TotalTasks,  	IX_TasksRemaining = @TasksRemaining,  	IX_LastUpdated = GetDate()  	WHERE IX_Id = @ID  GO	      CREATE PROCEDURE dbo.IX_UpdateStatusForBatchingByID  	@ID bigint,  	@LastOwner varchar(260)   AS  	UPDATE IX_QueueMessages   	SET IX_Status = 'B',  	IX_LastOwner = @LastOwner,  	IX_LastUpdated = GetDate()	  	WHERE IX_Id = @ID  	AND IX_Status = 'U'  GO	      CREATE PROCEDURE dbo.IX_UpdateStatusForProcessingById  	@Id bigint,  	@LastOwner varchar (260)   AS  	UPDATE IX_QueueMessages   	SET IX_Status = 'IP',  	IX_LastOwner = @LastOwner,  	IX_LastUpdated = GetDate()	  	WHERE IX_Id = @Id  	AND IX_Status = 'U'  GO    CREATE PROCEDURE dbo.IX_UpdateTasksRemainingById  	@Id bigint  AS  	UPDATE IX_QueueMessages  	SET IX_TasksRemaining = (IX_TasksRemaining - 1),  	IX_LastUpdated = GetDate()	  	WHERE IX_Id = @Id  GO	      CREATE PROCEDURE dbo.IX_DeleteOntologiesByConceptIdList(  	@IdList varchar (3500)  )  AS  	DECLARE @sql nvarchar(3600)  	SET @sql = 'DELETE FROM IX_Concepts c, IX_ConceptExpressions e' +  			'WHERE c.IX_ConceptID IN (' + @IdList + ') AND e.IX_ConceptID = (' + @IdList + ')'  	EXEC sp_executesql @sql, N'@IdList varchar (3500)', @IdList = @IdList  GO      CREATE PROCEDURE IX_InsertOntology(  				@CName					nvarchar(400),  				@CType					varchar(10),  				@CImportance			int,  				@CDescription			varchar(500),  				@CStatus				varchar(10),  				@CCreatedByCode			varchar(500),  				@CCode					varchar(500),  				@ContextID				bigint,    				@CEOperand1				bigint,  				@CEOperand2				bigint,  				@CEOperand3				bigint,  				@CEOperator				varchar(500),  				@CEData					varchar(500),  				@CEEffect				varchar(500),  				@CEGroup				varchar(500),  				@CEType					varchar(10),  				@CEImportance			int,  				@CEOrder				int,  				@CEStatus				varchar(10),  				@CEName					varchar(500),  				@CEDescription			varchar(500),  				@CEOntologyID			bigint,  				@CEDisplayName			varchar(500),  				@CESortName				varchar(500),  				@CEXsl					text,  				@CEOperand1Extensions	varchar(500),  				@CEOperand2Extensions	varchar(500),  				@CEOperand3Extensions	varchar(500),    				@ConceptID				bigint output,  				@ConceptExpressionID	bigint output  )  AS  	begin  	insert into	IX_Concepts	(  					IX_Name, IX_Type, IX_Importance,  					IX_Description, IX_Status, IX_CreationDate, IX_LastUpdateDate,  					IX_CreatedByCode, IX_Code, IX_ContextID )    			values	(@CName, @CType, @CImportance,  					 @CDescription, @CStatus, getDate(), getDate(),  					 @CCreatedByCode, @CCode, @ContextID)    			set @ConceptID = @@IDENTITY    	insert into	IX_ConceptExpressions (  					IX_ConceptID, IX_Operand1, IX_Operand2, IX_Operand3, IX_Operator,  					IX_Data, IX_Effect, IX_Group, IX_Type, IX_Importance, IX_Order, IX_Status,  					IX_CreationDate, IX_LastUpdateDate, IX_Name, IX_Description,  					IX_OntologyID, IX_ContextID, IX_DisplayName, IX_SortName, IX_Control,  					IX_Operand1Extensions, IX_Operand2Extensions, IX_Operand3Extensions )    			values	(@ConceptID, @CEOperand1, @CEOperand2, @CEOperand3, @CEOperator,  					 @CEData, @CEEffect, @CEGroup, @CEType, @CEImportance, @CEOrder, @CEStatus,  					 getDate(), getDate(), @CEName, @CEDescription,  					 @CEOntologyID, @ContextID, @CEDisplayName, @CESortName, @CEXsl,  					 @CEOperand1Extensions, @CEOperand2Extensions, @CEOperand3Extensions)    			set @ConceptExpressionID = @@IDENTITY  	end  GO      SET QUOTED_IDENTIFIER OFF   GO    SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO    SET ANSI_NULLS ON   GO      CREATE PROCEDURE IX_GetConceptsByConceptExpression  (  		@pIX_ConceptID bigint  )  AS  	select * from IX_Concepts where IX_ConceptID In(  	  	         select IX_Operand2 from IX_ConceptExpressions   	                            where IX_ConceptID = @pIX_ConceptID and   	                                  IX_Type = 'CE' and   	                                  IX_Operator = 'AND'  	         union  	           	         select IX_Operand1 from IX_ConceptExpressions   	                            where IX_ConceptID = @pIX_ConceptID and   	                                  IX_Type = 'RE' and   	                                  IX_Operator = 'AND'  	           	         union                    	           	         select IX_Operand2 from IX_ConceptExpressions   	                            where IX_ConceptID = @pIX_ConceptID and   	                                  IX_Type = 'RE' and   	                                  IX_Operator = 'AND'  	                                             	)       GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_GetDocumentCountByConceptIDandViewID    	(  		@pIX_ConceptID bigint,  		@pIX_ViewID bigint  	)    AS    select count(distinct IX_DocumentID) as number from IX_DocumentFolders where IX_FolderID in (      select IX_FolderID from IX_Folders where IX_ViewID = @pIX_ViewID and IX_FolderID in (          select IX_FolderID from IX_FolderConcepts where IX_ConceptID = @pIX_ConceptID      )  )    and     IX_DocumentID in (      select IX_DocumentID from IX_DocumentConcepts where IX_FolderConceptID in (          select IX_FolderConceptID from IX_FolderConcepts where IX_ConceptID = @pIX_ConceptID      )  )     GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_GetConceptByConceptID    	(  		@pIX_ConceptID bigint  	)    AS  	select * from IX_Concepts where IX_ConceptID = @pIX_ConceptID   	RETURN     GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO      CREATE PROCEDURE IX_GetFolderConceptsByCoceptID    	(  		@pIX_ConceptID bigint  		  	)    AS  	select * from IX_FolderConcepts where IX_ConceptID = @pIX_ConceptID        GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_UpdateFolderConceptStatusActive  	(  		@PIX_FolderConceptID bigint,  		@pIX_Status varchar(10),  		@pIX_Active varchar(500)  	)    AS  	UPDATE IX_FolderConcepts  	SET  	     IX_Status = @pIX_Status,  	     IX_Active = @pIX_Active,  	     IX_LastUpdateDate = GetDate()  	WHERE IX_FolderConceptID = @PIX_FolderConceptID  	RETURN       GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO      CREATE PROCEDURE IX_UpdateFolderStatus  	(  	    @pIX_FolderID bigint,  		@pIX_Status varchar(10)		  	)  AS  	UPDATE IX_Folders SET IX_Status = @pIX_Status, IX_LastUpdateDate = GetDate()  	WHERE  IX_FolderID = @pIX_FolderID     GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_GetConceptIdAndReplacementIDByViewId    	(  		@pIX_ViewID bigint  		  	)    AS  	SELECT IX_ConceptID, IX_ReplacementID FROM IX_ViewConcepts WHERE IX_ViewID = @pIX_ViewID  	RETURN    GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_UpdateDocumentKeywords    	(  		@pIX_ConceptID		bigint,  		@pIX_DocumentID		bigint,  		@pIX_NumberOfHits		int,   		@pIX_Importance		varchar(500)  	)    AS  	UPDATE IX_DocumentKeywords           SET IX_Importance = IX_Importance + @pIX_Importance ,           IX_NumberOfHits = IX_NumberOfHits + @pIX_NumberOfHits,          IX_LastUpdateDate = getdate()  	WHERE  IX_DocumentID = @pIX_DocumentID and IX_ConceptID = @pIX_ConceptID    	  	SELECT IX_DocumentKeywordID FROM IX_DocumentKeywords   	WHERE  IX_DocumentID = @pIX_DocumentID and IX_ConceptID = @pIX_ConceptID 	  	  	RETURN     GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_GEtConceptExpresionRowsByConceptMC  	(  		@pIX_conceptID bigint  	)  AS  	select IX_ConceptExpressionID, IX_Operand1, IX_Operand2, IX_Operator, IX_Type, IX_Data  	from IX_ConceptExpressions  	where IX_ConceptID = @pIX_conceptID    GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO      CREATE PROCEDURE IX_GetDocumentIDsByConceptIDandViewID    	(  		@pIX_ConceptID bigint,  		@pIX_ViewID bigint  	)    AS    select distinct IX_DocumentID as number from IX_DocumentFolders where IX_FolderID in (      select IX_FolderID from IX_Folders where IX_ViewID = @pIX_ViewID and IX_FolderID in (          select IX_FolderID from IX_FolderConcepts where IX_ConceptID = @pIX_ConceptID      )  )    and     IX_DocumentID in (      select IX_DocumentID from IX_DocumentConcepts where IX_FolderConceptID in (          select IX_FolderConceptID from IX_FolderConcepts where IX_ConceptID = @pIX_ConceptID      )  )       GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_UpdateFolderConceptsValidByConceptID    	(  		@pIX_ConceptID bigint,  		@pIX_Valid varchar(20)  	)    AS  	update IX_FolderConcepts  	set IX_Valid = @pIX_Valid, IX_LastUpdateDate = GetDate()  	where IX_ConceptID = @pIX_ConceptID           GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_GetFolderIDsByDocumentIDAndViewID  	(  		@pIX_DocumentID bigint,  		@pIX_ViewID bigint  	)  AS  	select IX_FolderID from IX_Folders where IX_FolderID in (  	                                                  select IX_FolderID   	                                                  from IX_DocumentFolders   	                                                  where IX_DocumentID = @pIX_DocumentID  	                                              )  	                                	                              and IX_ViewID = @pIX_ViewID  	     GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE dbo.IX_ExistConceptExpression    	(  		@pIX_ConceptID bigint,  		@pIX_exists smallint OUTPUT  	)    AS  	if exists (select * from IX_ConceptExpressions where IX_ConceptId = @pIX_ConceptID)  		set @pIX_exists = 1  	else set @pIX_exists = 0  	RETURN     GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO        SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE dbo.IX_GetConceptExpressionsByConceptID    	(  		@pIX_ConceptID bigint  	)  AS  	select * from IX_ConceptExpressions where IX_ConceptID = @pIX_ConceptID  	RETURN   	  GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO  SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE dbo.IX_GetConceptsByName    	(  		@pIX_Name varchar(500)  	)  AS  	select IX_Name from IX_Concepts where IX_Type = 'K' and IX_Name like @pIX_Name  	RETURN     GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE dbo.IX_GetConceptNameFromStemID  	(  		@pIX_ConceptID bigint,  		@pIX_ViewID bigint  	)  AS  	select IX_Name from IX_Concepts where IX_ConceptID in   		(select IX_ConceptID from IX_ViewConcepts where IX_ReplacementID = @pIX_ConceptID   												and IX_Type = 'KR' and IX_ViewID = @pIX_ViewID)  	RETURN     GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO      SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_GetAllDocumentIDsByViewID  	(  		@pIX_ViewID bigint  	)  AS  	  	select distinct IX_DocumentID from IX_DocumentFolders where IX_FolderID in(  	                                                      select IX_FolderID  	                                                      from IXFolders  	                                                      where IX_ViewID = @pIX_ViewID  	)    GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO        SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_GetDocumentIDsByConceptNameAndViewID  	(  		@pIX_Name varchar(500),  		@pIX_ViewID bigint  	)  AS    select distinct IX_DocumentID from IX_DocumentFolders where IX_FolderID in (      select IX_FolderID from IX_Folders where IX_ViewID = @pIX_ViewID and IX_FolderID in (          select IX_FolderID from IX_FolderConcepts where IX_ConceptID in(              select IX_ConceptID from IX_Concepts where IX_Name like @pIX_Name          )      )  )    and     IX_DocumentID in (      select IX_DocumentID from IX_DocumentConcepts where IX_FolderConceptID in (          select IX_FolderConceptID from IX_FolderConcepts where IX_ConceptID in(               select IX_ConceptID from IX_Concepts where IX_Name like @pIX_Name          )      )  )  GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_GetNameByConceptID  	(  		@pIX_ConceptID bigint  	)  AS  	select IX_Name from IX_Concepts where IX_ConceptID = @pIX_ConceptID  	RETURN     GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_GetConceptIDForSense      (   	@pIX_Name varchar(500),  	@pIX_Type varchar(500),  	@pIX_ContextID     bigint     )    AS    SELECT IX_ConceptID, IX_Importance FROM IX_Concepts WHERE IX_Name = @pIX_Name AND IX_Type = @pIX_Type AND IX_ContextID = @pIX_ContextID  RETURN   GO    SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_GetDocumentIDsByFolderID  	(  		@pIX_FolderID bigint  			  	)  AS  	 select IX_DocumentID from IX_DocumentFolders where IX_FolderID = @pIX_FolderID     GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_GetDocumentIDsByConceptRange  	(  		@pIX_First varchar(500),  		@pIX_Second varchar(500),  		@pIX_ViewID bigint  	)  AS  	select distinct IX_DocumentID from IX_DocumentFolders where IX_FolderID in (      select IX_FolderID from IX_Folders where IX_ViewID = @pIX_ViewID and IX_FolderID in (          select IX_FolderID from IX_FolderConcepts where IX_ConceptID in(              select IX_ConceptID from IX_Concepts where IX_Code = 'N' and cast(IX_Name as bigint) between @pIX_First and @pIX_Second          )      )  )    and     IX_DocumentID in (      select IX_DocumentID from IX_DocumentConcepts where IX_FolderConceptID in (          select IX_FolderConceptID from IX_FolderConcepts where IX_ConceptID in(               select IX_ConceptID from IX_Concepts where IX_Code = 'N' and cast(IX_Name as bigint) between @pIX_First and @pIX_Second          )      )  )  SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_GetDocumentIDsByConceptId  	(  		@pIX_ConceptID bigint  	)  AS  	select distinct IX_DocumentID from IX_DocumentConcepts where IX_FolderConceptID in (          select IX_FolderConceptID from IX_FolderConcepts where IX_ConceptID = @pIX_ConceptID      )     GO  SET QUOTED_IDENTIFIER OFF   GO  SET ANSI_NULLS ON   GO    CREATE PROCEDURE IX_InsertConcurrentUse  (	  	@pIX_TimeSlot		bigint,  	@pIX_UserID		bigint,  	@pIX_Status		varchar (10),  	@pIX_Code		varchar (500),  	@pIX_GUID		varchar (10),  	@pIX_SizeKB		int,  	@pIX_IPAddress		varchar (500),  	@pIX_ConcurrentUseID	bigint output    )  AS  	insert	into IX_ConcurrentUse ( IX_TimeSlot, IX_UserID, IX_Date,  					IX_Status, IX_Code, IX_CreationDate, IX_LastUpdateDate,  					IX_GUID, IX_SizeKB, IX_IPAddress)    				values (@pIX_TimeSlot, @pIX_UserID, GetDate(),  					@pIX_Status, @pIX_Code, GetDate(), GetDate(), @pIX_GUID,  					@pIX_SizeKB, @pIX_IPAddress)  	  	SET @pIX_ConcurrentUseID = @@IDENTITY  GO    CREATE PROCEDURE IX_GetUserNameAndSessionByDate  (  	@StartDate datetime,  	@EndDate datetime  )    AS  	SELECT u.User_First_Name, u.User_Mid_Initial, u.User_Last_Name, c.IX_GUID, c.IX_TimeSlot, c.IX_UserId  	FROM IX_ConcurrentUse c, TbUserId u  	WHERE IX_Date>= @StartDate And IX_Date <= @EndDate   	AND c.IX_UserId = u.User_Nbr    GO    CREATE PROCEDURE IX_GetDataIngestedByDate  (  	@StartDate datetime,  	@EndDate datetime  )    AS  	SELECT IX_SizeKB  	FROM IX_ConcurrentUse  	WHERE IX_Date>= @StartDate And IX_Date <= @EndDate    GO    CREATE PROCEDURE dbo.IX_GetUserSettingsUserId    AS  	Select distinct IX_UserId    	from IX_UserViews uv, IX_UserSettings us  	where uv.IX_UserViewId = us.IX_UserViewId  	AND us.IX_Status = 'A' AND us.IX_Type = 'R'   GO    CREATE PROCEDURE dbo.IX_GetGlobalUserSettingsUserId    AS  	Select distinct IX_UserId    	from IX_UserViews uv, IX_UserSettings us  	where uv.IX_UserViewId = us.IX_UserViewId   	AND us.IX_Status = 'A' AND us.IX_Type = 'G'   GO    CREATE PROCEDURE dbo.IX_GetUserSettingsResultByUserId  	@UserId bigint  AS  	Select v.IX_ProjectId, us.IX_Component, us.IX_Name, us.IX_Value   	from IX_UserViews uv, IX_Views v, IX_UserSettings us  	where uv.IX_UserId = @UserId  	And uv.IX_ViewId = v.IX_ViewId  	AND uv.IX_UserViewId = us.IX_UserViewId  	AND us.IX_Status = 'A' AND us.IX_Type = 'R'  GO  CREATE PROCEDURE dbo.IX_GetGlobalUserSettingsResultByUserId  	@UserId bigint  AS  	Select us.IX_Component, us.IX_Name, us.IX_Value   	from IX_UserViews uv, IX_UserSettings us  	where uv.IX_UserId = @UserId  	AND uv.IX_UserViewId = us.IX_UserViewId  	AND us.IX_Status = 'A' and us.IX_Type = 'G'  GO    CREATE PROCEDURE IX_GetUsersFromConcurrentUse    AS  	SELECT IX_UserID  	FROM IX_ConcurrentUse  GO    CREATE PROCEDURE IX_GetTotalSizeOfIngestedData    AS  	SELECT SUM(IX_SizeKB) as totalSize  	FROM IX_Documents  GO    CREATE PROCEDURE IX_GetTotalNumberOfUsers    AS  	SELECT COUNT(User_Nbr)as totalNumber  	FROM TbUserId  	Where User_Nbr_Type_Id = 1  GO    CREATE PROCEDURE IX_InsertMessageThread  	@MachineId [varchar] (500),  	@InstanceId [varchar] (500),  	@ThreadName [varchar] (500),  	@ParentId [bigint],  	@Status [varchar] (100),  	@Type [varchar] (10),  	@Activity [varchar] (500),  	@BatchID [bigint],  	@ID [bigint] OUTPUT  AS  	INSERT INTO IX_MessageThreads (  		IX_MachineId,  		IX_InstanceId,  		IX_ThreadName,  		IX_ParentId,  		IX_Status,  		IX_Type,  		IX_Activity,  		IX_BatchID,  		IX_CreationDate,  		IX_LastUpdated )  	VALUES (  		@MachineId,  		@InstanceId,  		@ThreadName,  		@ParentId,  		@Status,  		@Type,  		@Activity,  		@BatchID,  		GetDate(),  		GetDate() )  	SET @ID = @@IDENTITY  GO    CREATE PROCEDURE IX_GetMessageThread  	@MachineId [varchar] (500),  	@InstanceId [varchar] (500),  	@ThreadName [varchar] (500)  AS  	SELECT *   	FROM IX_MessageThreads  	WHERE IX_MachineId = @MachineId  	AND IX_InstanceId = @InstanceId  	AND IX_ThreadName = @ThreadName  GO    CREATE PROCEDURE IX_GetTimeSlotAndSessionToCheckForDuplicates(  	@pTimeSlot bigint,  	@pGUID	varchar (10)  )  AS  	SELECT IX_ConcurrentUseID, IX_TimeSlot, IX_GUID  	FROM IX_ConcurrentUse  	Where IX_TimeSlot = @pTimeSlot   	AND IX_GUID = @pGUID  GO	    CREATE PROCEDURE dbo.IX_GetUserSettingsResult  AS  	Select uv.IX_UserId, v.IX_ProjectId, us.IX_Component, us.IX_Name, us.IX_Value   	from IX_UserViews uv, IX_Views v, IX_UserSettings us  	where uv.IX_ViewId = v.IX_ViewId  	AND uv.IX_UserViewId = us.IX_UserViewId  	AND us.IX_Status = 'A' AND us.IX_Type = 'R'  	order by IX_UserId  GO  CREATE PROCEDURE dbo.IX_GetGlobalUserSettingsResult  AS  	Select uv.IX_UserId, us.IX_Component, us.IX_Name, us.IX_Value   	from IX_UserViews uv, IX_UserSettings us  	where uv.IX_UserViewId = us.IX_UserViewId  	AND us.IX_Status = 'A' AND us.IX_Type = 'G'  	order by IX_UserId  GO    CREATE PROCEDURE dbo.IX_GetMessageThreadID  	@MachineId varchar (500),  	@InstanceId varchar (500),  	@ThreadName varchar (500)  AS  	SELECT TOP 1 IX_ID  	FROM IX_MessageThreads  	WHERE IX_MachineId = @MachineId  	AND IX_InstanceId = @InstanceId  	AND IX_ThreadName = @ThreadName  GO    CREATE PROCEDURE IX_UpdateMessageThread  	@ID [bigint],  	@MachineId [varchar] (500),  	@InstanceId [varchar] (500),  	@ThreadName [varchar] (500),  	@ParentId [bigint],  	@Status [varchar] (100),  	@Type [varchar] (10),  	@Activity [varchar] (500),  	@BatchID [bigint]  AS  	UPDATE IX_MessageThreads  	SET   	IX_MachineId = @MachineID,  	IX_InstanceId = @InstanceId,  	IX_ThreadName = @ThreadName,  	IX_ParentId = @ParentId,  	IX_Status = @Status,  	IX_Type = @Type,  	IX_Activity = @Activity,  	IX_BatchID = @BatchID,  	IX_LastUpdated = getdate()  	WHERE IX_Id = @ID  GO      CREATE PROCEDURE dbo.IX_GetMessageThreadResults  AS  	SELECT *  	FROM IX_MessageThreads  	ORDER BY IX_MachineID, IX_InstanceID, IX_ThreadName	  GO	    CREATE PROCEDURE dbo.IX_DeleteMessageThread  	@MachineId varchar (500),  	@InstanceId varchar (500)  AS  	DELETE FROM IX_MessageThreads  	WHERE IX_MachineId = @MachineId  	AND IX_InstanceId = @InstanceId  GO  CREATE PROCEDURE IX_GetWordOrderInDocument  	(  		@pIX_DocumentID bigint,  		@pIX_ConceptID bigint  	)  AS    select IX_WordOrder from IX_DocumentWordOrders where IX_DocumentKeywordID in (                                                          select IX_DocumentKeywordID                                                          from IX_DocumentKeywords                                                           where IX_DocumentID = @pIX_DocumentID and                                                                IX_ConceptID = @pIX_ConceptID  )   GO  CREATE PROCEDURE IX_GetSenseStrength  	(  		@pIX_ViewID		bigint,	  		@pIX_ConceptID	bigint,  		@pIX_Type		varchar(500)  	)	  AS  	SELECT IX_SenseStrength  	FROM IX_ViewConcepts		  	WHERE  IX_ViewID = @pIX_ViewID and  IX_ConceptID = @pIX_ConceptID  and  IX_Type  =  @pIX_Type    GO    CREATE PROCEDURE IX_GetViewConceptId  	(  		@pIX_ViewID		bigint,	  		@pIX_ConceptID	bigint,  		@pIX_Type		varchar(500)  	)	  AS  	SELECT IX_ViewConceptID  	FROM    IX_ViewConcepts		  	WHERE  IX_ViewID = @pIX_ViewID and  IX_ConceptID = @pIX_ConceptID  and  IX_Type  =  @pIX_Type  GO    CREATE PROCEDURE IX_UpdateSenseStrength  	(  		@pIX_ViewID		bigint,	  		@pIX_ConceptID	bigint,  		@pIX_Type		varchar(500)  	)	  AS  	UPDATE IX_ViewConcepts  	SET   		IX_SenseStrength =  IX_SenseStrength +1 ,  			  		IX_LastUpdateDate =  getdate()  		  	WHERE  IX_ViewID = @pIX_ViewID and  IX_ConceptID = @pIX_ConceptID  and  IX_Type  =  @pIX_Type  GO    SET QUOTED_IDENTIFIER ON   GO  SET ANSI_NULLS ON   GO  CREATE PROCEDURE IX_OntologyInsert  (      @ViewID                   bigint,      @CType                    varchar(10),      @CName                    nvarchar(400),      @CDescription             varchar(500),      @CEType                   varchar(10),      @CEName                   nvarchar(400),      @CEData                   varchar(500),      @CERawOntology            text,      @CEOntologyTree           text,      @ConceptID                bigint output,      @ConceptExpressionRawID   bigint output,      @ConceptExpressionTreeID  bigint output,      @ViewConceptID            bigint output  )  AS    begin    insert into	IX_Concepts	(            IX_Name, IX_Type, IX_Importance,            IX_Description, IX_Status, IX_CreationDate, IX_LastUpdateDate,            IX_CreatedByCode, IX_Code, IX_ContextID )              values (@CName, @CType, 0,                    @CDescription, '', GetDate(), GetDate(),                    '', '', 0)        set @ConceptID = @@IDENTITY        insert into	IX_ConceptExpressions (            IX_ConceptID, IX_Operand1, IX_Operand2, IX_Operand3, IX_Operator,            IX_Data, IX_Effect, IX_Group, IX_Type, IX_Importance, IX_Order, IX_Status,            IX_CreationDate, IX_LastUpdateDate, IX_Name, IX_Description,            IX_OntologyID, IX_ContextID, IX_DisplayName, IX_SortName, IX_Control,            IX_Operand1Extensions, IX_Operand2Extensions, IX_Operand3Extensions )        values (@ConceptID, 0, 0, 0, '',  					  @CEData, '', '', @CType, 0, 0, '',  					  GetDate(), GetDate(), @CEName, '',  					  0, 0, '', '', @CERawOntology,  					  '', '', '')        set @ConceptExpressionRawID = @@IDENTITY        insert into	IX_ConceptExpressions (            IX_ConceptID, IX_Operand1, IX_Operand2, IX_Operand3, IX_Operator,            IX_Data, IX_Effect, IX_Group, IX_Type, IX_Importance, IX_Order, IX_Status,            IX_CreationDate, IX_LastUpdateDate, IX_Name, IX_Description,            IX_OntologyID, IX_ContextID, IX_DisplayName, IX_SortName, IX_Control,            IX_Operand1Extensions, IX_Operand2Extensions, IX_Operand3Extensions )        values (@ConceptID, 0, 0, 0, '',  					  @CEData, '', '', @CEType, 0, 0, '',  					  GetDate(), GetDate(), @CEName, '',  					  0, 0, '', '', @CEOntologyTree,  					  '', '', '')        set @ConceptExpressionTreeID = @@IDENTITY        insert into IX_ViewConcepts (            IX_ViewID, IX_ConceptID,  IX_Type, IX_Status,            IX_CreationDate,IX_LastUpdateDate, IX_ReplacementID,            IX_Importance, IX_SenseID, IX_SenseStrength )        values (@ViewID, @ConceptID, @CType, '',              GetDate(), GetDate(), 0,              0, 0, 0)        set @ViewConceptID = @@IDENTITY    end  GO      CREATE PROCEDURE IX_OntologyDelete  (      @IdList varchar (3500),      @TypeRO varchar (10),      @TypeOT varchar (10)  )  AS      DECLARE @sql1 nvarchar(3600)      DECLARE @sql2 nvarchar(3600)      DECLARE @sql3 nvarchar(3600)        SET @sql1 = 'DELETE FROM IX_Concepts WHERE (IX_ConceptID IN ( ' + @IdList + ')) AND (IX_Type = ''' + @TypeRO + ''')'      SET @sql2 = 'DELETE FROM IX_ConceptExpressions WHERE (IX_ConceptID IN (' + @IdList + ')) AND ((IX_Type = ''' + @TypeRO + ''') OR (IX_Type = ''' + @TypeOT + '''))'      SET @sql3 = 'DELETE FROM IX_ViewConcepts WHERE (IX_ConceptID IN (' + @IdList + ')) AND (IX_Type = ''' + @TypeRO + ''')'        EXEC sp_executesql @sql1, N'@IdList varchar (3500)', @IdList = @IdList      EXEC sp_executesql @sql2, N'@IdList varchar (3500)', @IdList = @IdList      EXEC sp_executesql @sql3, N'@IdList varchar (3500)', @IdList = @IdList  GO      CREATE PROCEDURE IX_OntologyGetList  (      @ViewID bigint,      @Type   varchar(10)  )  AS      SELECT C.IX_ConceptId, C.IX_Name, C.IX_CreationDate, C.IX_Description      FROM IX_Concepts C, IX_ConceptExpressions CE, IX_ViewConcepts VC      WHERE C.IX_ConceptId = CE.IX_ConceptId AND C.IX_ConceptId = VC.IX_ConceptId      AND C.IX_Type = @Type AND CE.IX_Type = @Type      AND VC.IX_Type = @Type AND VC.IX_ViewID = @ViewID  GO      CREATE PROCEDURE IX_OntologyGetTree  (      @ContextID bigint,      @Type      varchar(10)  )  AS      SELECT IX_Control      FROM IX_ConceptExpressions      WHERE IX_ConceptId = @ContextID AND IX_Type = @Type  GO      CREATE PROCEDURE IX_OntologySetTree  (      @ContextID      bigint,      @Type           varchar(10),      @CEOntologyTree text  )  AS      UPDATE IX_ConceptExpressions SET IX_Control = @CEOntologyTree      WHERE IX_ConceptId = @ContextID AND IX_Type = @Type  GO    create procedure IX_DRByKeyWord_Lvl0( @report_id int, @proximity int, @br1 char(1), @br2 char(1), @br3 char(1), @selectListInd char(1))  as   begin    -- selectList = 'N' indicates that relationships to be inserted into #t0sum table  -- a 'Y' indiactes that listnum of 1 to be replaced by new list with composite concepts.  declare @KID varchar(56)      if (@selectListInd = 'N') --create a staging table to store hits for composite concepts (relations)  begin     create table #stage (DocNM varchar(512), ComboKID char(56), offset1 int, offset2 int)  end  else  begin  	create table #t0sum(KIDlvl0 varchar(56), count int)  end    declare cc0 cursor for  select KID  from IX_DRKIDList  where report_id = @report_id  and ListNum = 1  for read only    open cc0  FETCH NEXT FROM cc0  INTO @KID    WHILE @@FETCH_STATUS = 0  BEGIN    	if (upper(@br1) = 'Y')  	begin  	    if (@selectListInd = 'Y')  	    begin  		insert into #t0sum  		select (rtrim(ltrim(a.KID)) + ',' + rtrim(ltrim(b.kid)) + ',R1') as comboKID, count(distinct a.docNM) as r1  		from IX_DRDocHits a, IX_DRDocHits b  		where  a.KID = @KID  		and a.docNM = b.docNM  		and a.report_id = b.report_id  		and a.report_id = @report_id  		and b.KID <> @KID  		and b.KID in (select KID from IX_DRKIDList where report_ID = @report_id and ListNum = 2)  		group by a.KID, b.KID  	    end  	    else  	    begin  		insert into #stage  		select  a.DocNM, (rtrim(ltrim(a.KID)) + ',' + rtrim(ltrim(b.kid)) + ',R1') as comboKID, a.offset, b.offset  		from IX_DRDocHits a, IX_DRDocHits b  		where  a.KID = @KID  		and a.docNM = b.docNM  		and a.report_id = b.report_id  		and a.report_id = @report_id  		and b.KID <> @KID  		and b.KID in (select KID from IX_DRKIDList where report_ID = @report_id and ListNum = 2)  	    end  	end  	if (upper(@br2) = 'Y' and ((upper(@br1) = 'Y' and @@rowcount > 0) or (upper(@br1) = 'N')))  	begin  	   if (@selectListInd = 'Y')  	   begin  		insert into #t0sum  		select (rtrim(ltrim(a.KID)) + ',' + rtrim(ltrim(b.kid)) + ',R2') as comboKID, count(distinct a.docNM) as r2  		from IX_DRDocHits a, IX_DRDocHits b  		where  a.KID = @KID  		and a.docNM = b.docNM  		and a.report_id = b.report_id  		and a.report_id = @report_id  		and b.KID <> @KID  		and abs(a.offset - b.offset) <= @proximity  		and b.KID in (select KID from IX_DRKIDList where report_ID = @report_id and ListNum = 2)  		group by a.KID, b.KID  	   end  	   else  	   begin  		insert into #stage  		select a.DocNM, (rtrim(ltrim(a.KID)) + ',' + rtrim(ltrim(b.kid)) + ',R1') as comboKID, a.offset, b.offset  		from IX_DRDocHits a, IX_DRDocHits b  		where  a.KID = @KID  		and a.docNM = b.docNM  		and a.report_id = b.report_id  		and a.report_id = @report_id  		and b.KID <> @KID  		and abs(a.offset - b.offset) <= @proximity  		and b.KID in (select KID from IX_DRKIDList where report_ID = @report_id and ListNum = 2)  	   end  	end    	if (upper(@br3) = 'Y')  	if ((upper(@br2) = 'Y' and @@rowcount > 0) or ((upper(@br2) = 'N' ) and ((upper(@br1) = 'Y' and @@rowcount > 0) or (upper(@br1) = 'N'))))  	begin  	    if (@selectListInd = 'Y')  	    begin  		insert into #t0sum  		select (rtrim(ltrim(a.KID)) + ',' + rtrim(ltrim(b.kid)) + ', R3') as comboKID, count(distinct a.docNM) as r3  		from IX_DRDocHits a, IX_DRDocHits b  		where  a.KID = @KID  		and a.docNM = b.docNM  		and a.report_id = b.report_id  		and a.report_id = @report_id  		and b.KID <> @KID  		and abs(a.offset - b.offset) <= 1  		and b.KID in (select KID from IX_DRKIDList where report_ID = @report_id and ListNum = 2)  		group by a.KID, b.KID  	   end  	   else  	   begin  		insert into #stage  		select a.DocNM, (rtrim(ltrim(a.KID)) + ',' + rtrim(ltrim(b.kid)) + ',R1') as comboKID, a.offset, b.offset  		from IX_DRDocHits a, IX_DRDocHits b  		where  a.KID = @KID  		and a.docNM = b.docNM  		and a.report_id = b.report_id  		and a.report_id = @report_id  		and b.KID <> @KID  		and abs(a.offset - b.offset) <= 1  		and b.KID in (select KID from IX_DRKIDList where report_ID = @report_id and ListNum = 2)  	   end    	end  	-- delete the doc hits for the @KID and also delete entry in IX_DRKIDList  	-- insert combo concept in to IX_DRKIDList   	begin transaction  	delete from IX_DrDocHits where KID = @KID and report_id = @report_id  	delete from IX_DRKIDList where ListNum = 1 and report_id = @report_id and KID = @KID  	commit transaction  	fetch next  from cc0  	into @KID  END  close cc0  deallocate cc0  if (upper(@selectListInd) = 'Y')  	select * from #t0sum  else  -- populate the DRKIDList with listnum = 1  -- populate DRDocHits table from #stage  begin  	insert into IX_DRDocHits  	select distinct @report_id, DocNM, ComboKID, offset  	from (	select  DocNM, ComboKID, offset1 as offset  		from #stage  		union all   		select DocNM, ComboKID, offset2 as offset  		from #stage   	      ) a  	  	insert into IX_DRKidList  	select distinct @report_id, 1, ComboKID  	from #stage  	  	drop table #stage    end    END  GO    create procedure IX_DRByKeyWord_Lvl1( @report_id int, @proximity int, @br1 char(1), @br2 char(1), @br3 char(1), @selectListInd char(1))  as begin    --create table #t0sum(KIDlvl1 varchar(56), count int)    exec IX_DRByKeyWord_Lvl0 @report_id, @proximity , @br1 , @br2 , @br3, 'N'   exec IX_DRByKeyWord_Lvl0 @report_id, @proximity , @br1 , @br2 , @br3, 'Y'  END  GO    create procedure IX_DRByKeyWord_Lvl2( @report_id int, @proximity int, @br1 char(1), @br2 char(1), @br3 char(1), @selectListInd char(1))  as begin    --create table #t0sum(KIDlvl1 varchar(56), count int)    exec IX_DRByKeyWord_Lvl0 @proximity , @br1 , @br2 , @br3, 'N'  exec IX_DRByKeyWord_Lvl0 @proximity , @br1 , @br2 , @br3, 'N'  exec IX_DRByKeyWord_Lvl0 @proximity , @br1 , @br2 , @br3, 'Y'    END  GO      create procedure IX_DRByKeyWord_Lvl3( @report_id int, @proximity int, @br1 char(1), @br2 char(1), @br3 char(1), @selectListInd char(1))  as begin    --create table #t0sum(KIDlvl1 varchar(56), count int)    exec IX_DRByKeyWord_Lvl0 @proximity , @br1 , @br2 , @br3, 'N'  exec IX_DRByKeyWord_Lvl0 @proximity , @br1 , @br2 , @br3, 'N'  exec IX_DRByKeyWord_Lvl0 @proximity , @br1 , @br2 , @br3, 'N'  exec IX_DRByKeyWord_Lvl0 @proximity , @br1 , @br2 , @br3, 'Y'    END  GO      create procedure IX_DeleteDRDocHitsByReportId(@reportId int)  as begin    delete from IX_DRDocHits  where report_id =  @reportID    end  GO      create procedure IX_DeleteDRKidListByReportId(@reportId int)  as begin    	delete from IX_DRKIDList  	where report_id =  @reportID  	  END  GO      CREATE PROCEDURE dbo.IX_GetChildConceptsByKeyWordID  	@keyWordId int,  	@userNbr int    AS  	select distinct e.keyword_txt as childKeyword, f.ConceptType_Description as parentType, d.keyword_id as parentKeyID      from tbuserid a, tbkeyxkey  b, tbkeyword d, tbkeyword e, tbConceptType f      Where a.user_nbr = @userNbr  	and b.userobject_id = (select userobject_id from tbuserobject where user_nbr = a.profile_nbr)  	and d.keyword_id = @keyWordID  	and b.status='A'      and d.keyword_id = b.parent_keyword_id   	and b.child_keyword_id = e.keyword_id  	and d.ConceptType_ID = f.ConceptType_ID    GO      create procedure IX_LoadDRDocHits(@xmldoc varchar(8000), @report_id int)  as begin  set NOCOUNT ON  declare @idoc int        --set @xmldoc ='  --<DocHits>  --<KeyWord KeyWordID="4">  --   <Doc DocNM="C:\M10248" >  --      <DocHit Offset="11000" />  --      <DocHit Offset="428888" />  --   </Doc>  --</KeyWord>  --<KeyWord KeyWordID="12">  --   <Doc DocNM="C:\M10249" >  --      <DocHit Offset="03" />  --      <DocHit Offset="408" />  --   </Doc>  --</KeyWord>  --</DocHits>'  --Create an internal representation of the XML document.  exec sp_xml_preparedocument @idoc OUTPUT, @xmldoc  -- Delete stmt using OPENXML rowset provider  /*delete  IX_DRDocHits from IX_DRDocHits a,   	(select *   	FROM   OPENXML (@idoc, '/DocHits/KeyWord/Doc/DocHit',2)  	WITH (	DocNM       varchar(512)         '../@DocNM',  		KeyWordID  int '../../@KeyWordID',  		Offset      int         '@Offset')) b  where a.DocNM = b.DocNM  and a.KeyWordID = b.KeyWordID	  */    insert into IX_DRDocHits (report_id, DocNM, KID, Offset)  select @report_id, *   FROM   OPENXML (@idoc, '/DocHits/KeyWord/Doc/DocHit',2)           WITH (DocNM       varchar(512)         '../@DocNM',                 KeyWordID  varchar(56) '../../@KeyWordID',                 Offset      int         '@Offset') 	    EXEC sp_xml_removedocument @idoc  end  GO      CREATE PROCEDURE dbo.IX_LoadDRKeyWordIDList  	@xmldoc varchar(8000),  	@listNum int,  	@report_id int  as begin  set NOCOUNT ON    declare @idoc int      --set @xmldoc ='  --<KeyWordIDList>  --<KeyWord KID="4"/>  --<KeyWord KID="12"/>  --</KeyWordIDList>'  --create an internal representation of the XML document.  exec sp_xml_preparedocument @idoc OUTPUT, @xmldoc      if (@listNum = 1)  	begin  --create table IX_DRKIDList (KID int)  		insert into IX_DRKIDList  		select @report_id, 1, *   		FROM   OPENXML (@idoc ,'/KeyWordIDList/KeyWord',2)  			WITH (KID  int '@KID' )  --select * from IX_DRKIDList  	end  else  	begin  --create table IX_DRKIDList (KID int)  		insert into IX_DRKIDList  		select @report_id, 2,*   		FROM   OPENXML (@idoc ,'/KeyWordIDList/KeyWord',2)  			WITH (KID  varchar(24) '@KID' )  --select * from IX_DRKIDList  	end	        EXEC sp_xml_removedocument @idoc    end  GO      create procedure IX_UpdateReqReportStatus(@reportId int, @newStatus char(1), @oldStatus Char(1))  as begin    Update TbReqReports set complete_flag = @newStatus   	, mode_date_time = getdate()  where complete_flag = @oldStatus    and report_name in (select report_name from tbreqreports where report_id =  @reportID)  end  GO      create procedure IX_getDRFileList( @reportId int)  as begin      declare @er int  declare @userNbr int  select  @er = patindex('%VIEW%', upper(executereport)),  	@userNbr = user_nbr       	  from TbReqReports  where report_id = @reportId    if (@@rowcount = 0)  begin  	RAISERROR ('Can not find the report for report_id %d' , 16, 1, @reportId)  end  if (@er > 0)  	begin  		SELECT distinct B.object_hyperlink, B.object_id, B.object_type   		FROM TbUserobject A, tbobject B   		WHERE A.user_nbr= @userNbr  		AND A.object_type <> 'F'   		AND A.object_id = B.object_id  	end  else  	begin  		SELECT distinct B.object_hyperlink, B.object_id, B.object_type  		FROM TbUserobject A, tbobject B, tbreportfolder c  		WHERE A.user_nbr= @userNbr   		AND A.object_type <> 'F'   		and a.parent_id = c.userobject_id   		and c.report_id = @reportId  		AND A.object_id = B.object_id  	end    end  GO      ------------------------------------END IxSprocs.sql-------------------------------------      ------------------------------------BEGIN IxAlterData.sql----------------------------------- --      if not exists (select * from TbUIElement where UIElement_Id = 58)  insert into TbUIElement values(58, 'Administer Key', null)    if not exists (select * from TbUIElement where UIElement_Id = 59)  insert into TbUIElement values(59, 'License Key Info', 'licenceKeyInfo.aspx')    if not exists (select * from TbUIElement where UIElement_Id = 60)  insert into TbUIElement values(60, 'License Key Upload', 'KeyUpload.aspx')    if not exists (select * from TbUIElement where UIElement_Id = 61)  insert into TbUIElement values(61, 'Administer Billing', null)    if not exists (select * from TbUIElement where UIElement_Id = 62)  insert into TbUIElement values(62, 'Usage Report', 'UsageReportRun.aspx')    UPDATE TbUIElement SET UIElement_Description = 'License Key Info'   WHERE UIElement_Description = 'Licence Key Info'    UPDATE TbUIElement SET UIElement_Description = 'License Key Upload'   WHERE UIElement_Description = 'Licence Key Upload'      if not exists (select * from menu_structure where menu_id = 58)  insert into menu_structure values(58, 7,  2, 'Lic Key')    if not exists (select * from menu_structure where menu_id = 59)  insert into menu_structure values(59, 58, 3, 'License Key Info')    if not exists (select * from menu_structure where menu_id = 60)  insert into menu_structure values(60, 58, 3, 'License Key Upload')    if not exists (select * from menu_structure where menu_id = 61)  insert into menu_structure values(61, 7,  2, 'Billing System')    if not exists (select * from menu_structure where menu_id = 62)  insert into menu_structure values(62, 61, 3, 'Usage Report')    UPDATE menu_structure SET ui_element = 'License Key Info'   WHERE ui_element = 'Licence Key Info'    UPDATE menu_structure SET ui_element = 'License Key Upload'   WHERE ui_element = 'Licence Key Upload'      if not exists (select * from tbkeyexcl where keyword_name = 'take')  insert into tbkeyexcl values('take',null ,null )    if not exists (select * from tbkeyexcl where keyword_name = 'see')  insert into tbkeyexcl values('see',null ,null )      if not exists (select * from tbconstant where description = 'VerifyMacAddress')  insert into tbconstant (description,value) values('VerifyMacAddress', 0)    if not exists (select * from tbconstant where description = 'MaxSearchResultsToView')  insert into tbconstant (description,value) values('MaxSearchResultsToView', 50)      ------------------------------------END IxAlterData.sql----------------------------------- --    ALTER DATABASE "IntelliDB" SET MULTI_USER    go | 
 
     
  Prasanth
 Bewarse ke Bewarse! Username: Prasanth
  Post Number: 6854 Registered: 03-2004 Posted From: 203.199.213.66
  | | Posted on Thursday, December 09, 2004 - 2:36 am: |     |  
  >>vunna mental gallatone sattunte ee kotta vinta gaallu entra baboo  andari fans aa leka only chiru fansaa?? | 
 
     
  Godfather
 Bewarse ke Bewarse! Username: Godfather
  Post Number: 14615 Registered: 03-2004 Posted From: 80.63.180.90
  | | Posted on Thursday, December 09, 2004 - 2:03 am: |     |  
  nuvu papa va..  | 
 
     
  Sudigaaali
 Bewarse Username: Sudigaaali
  Post Number: 1116 Registered: 09-2004 Posted From: 202.63.117.242
  | | Posted on Thursday, December 09, 2004 - 2:00 am: |     |  
 
   | 
 
     
  Balayya123
 Pilla Bewarse Username: Balayya123
  Post Number: 145 Registered: 06-2004 Posted From: 129.138.6.13
  | | Posted on Thursday, December 09, 2004 - 1:47 am: |     |  
  vunna mental gallatone sattunte ee kotta vinta gaallu entra baboo | 
 
     
  Prasanth
 Bewarse ke Bewarse! Username: Prasanth
  Post Number: 6852 Registered: 03-2004 Posted From: 203.199.213.66
  | | Posted on Thursday, December 09, 2004 - 1:17 am: |     |  
  intakeee nee old ID enti??      kottodivaa | 
 
     
  Ll_123456_ll
 Pilla Bewarse Username: Ll_123456_ll
  Post Number: 1 Registered: 12-2004 Posted From: 210.214.109.227
  | | Posted on Thursday, December 09, 2004 - 1:10 am: |     |  
  went to the shooting of the last song of shankardada mbbs located in annapoorna studios last night and i caught the glimpse of megastar among the group of extras who were present..even sonali was also there...megastar looked like a moon among the stars...with recommandation..i went before megastar and my uncle who happened to be chiru's classmate introduced me to him...i took out a sheet of paper which i brought with me and gave to chiru..he took a pen and autographed it...chiru..the word was etched across my body...not across the sheet...fans babu!....then the dance dir called for shot...'ok then ' he said and was going to the set ....i thought this was now or never...i went rushing past the crowd ....i took his hand and shook it...it was warm...i could feel the gush of blood beneath it....it was very warm...ouch!..soo hot ....so hot..i couldnot resist...i shouted "mummy!"....   and then i woke up..my mother was putting the hot coffee glass on my palm and was yelling that it was getting late for college!   anthaa oka kala...it was a dream!     friends...dream ani meeku telisaaka meeku entha kopam gaa undi...edantha vinna meeka ____ kaaluthunte....mari intha manchi kala kanna naaku entha kaaluthoondo aalochinchandi  
    -------------------------------------------------- ------------------------------   indian film industry on one side   chiru okkade on the other side  
  | 
 
  | 
 | 
  
 |