--
-- $Id$
--
-- Aanmaken import tabel voor import van Topdesk tickets

DEFINE thisfile = 'UBRH#55068.SQL'
DEFINE dbuser   = '^UBRH'

SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
WHENEVER SQLERROR EXIT;
SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
WHENEVER SQLERROR CONTINUE;
SPOOL &fcltlogfile
SET DEFINE OFF

------ payload begin ------

DROP TABLE ubrh_imp_topdesk;

CREATE TABLE ubrh_imp_topdesk
(
   meldingnummer        VARCHAR2 (30), -- meldbron nr (meldbron key zetten we op 6 SYSTEM)
   extern_nummer        VARCHAR2 (30),                        -- extern nummer
   melderkey_voor       NUMBER (10),                        -- perslidkey voor
   melderkey            NUMBER (10),          -- perslidkey samengestelde naam
   naam_aanmelder       VARCHAR2 (100),
   aanmaker_kaartkey    NUMBER (10),          -- perslidkey 
   aanmaker_kaart       VARCHAR2 (100),          -- perslid samengestelde naam
   behandelaar          VARCHAR2 (100),          -- perslid samengestelde naam
   behandelaar_key      NUMBER (10),                            -- behandelaar
   datum_aanmaak        DATE,                                --  melding datum
   datum_afgemeld       DATE,
   korte_omschrijving   VARCHAR2 (80),                            -- onderwerp
   soort_binnenkomst  VARCHAR2 (100), 
   soort_binnenkomstkey     NUMBER (10),   
   soort_melding        VARCHAR2 (100),        -- keuzelijst met soort melding
   soort_melding_key    NUMBER (10),                        --- eigentabel key
   categorie_key        NUMBER (10),   --- categorie in csv, vakgroepkey
   categorie            VARCHAR2 (100),             -- vakgroep omschrijving
   subcategorie_key     NUMBER (10),   --- subcategorie in csv, sdt meldingkey
   subcategorie         VARCHAR2 (100),             -- stdmelding omschrijving
   status_key           NUMBER (10),                             -- status key
   status               VARCHAR2 (30),                  -- status omschrijving
   streefdatum          DATE,                                     -- einddatum
   urgentie             VARCHAR2 (80),                                 -- prio
   urgentie_key         NUMBER (5)                                 -- prio key
);

DROP TABLE ubrh_imp_mld_omschrijvingen;

--- Tabel om lange Topdesk omschrijvingen in de Facilitor DB te zetten
CREATE TABLE ubrh_imp_mld_omschrijvingen
( 
   meldingnummer  VARCHAR2(30),
   lange_omschrijving CLOB,  
   behandeling CLOB
);

DROP TABLE UBRH_MLD_NOTES;

-- Tabel om de CLOB om te zetten naar makkelijker hanteerbare tekstblokken
CREATE TABLE UBRH_MLD_NOTES
(
   MLD_MELDING_KEY   VARCHAR2 (30),
   MLD_EXTERNNR      VARCHAR2 (30),
   OMS_1             VARCHAR2 (4000),
   OMS_2             VARCHAR2 (4000),
   OMS_3             VARCHAR2 (4000)
);

COMMIT;


------ payload end   ------

SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 1); END;
/

COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile
