-- Customer specific once-script AASA#33479.
--
-- (c) 2015 Facilitor bv.
SET ECHO ON
SET DEFINE ON
column fcltlogfile new_value fcltlogfile NOPRINT;

SELECT UPPER (USER) || '_AASA#33479' || '.lst' AS fcltlogfile FROM DUAL;

spool &fcltlogfile
SET DEFINE OFF;

INSERT INTO fac_api
   (fac_api_name,
    fac_api_filepath)
 VALUES
   ('HMAIL',
    'appl/api/api_hmail.asp');

-- Voeg een gebruiker toe om de api uit te voeren
INSERT INTO prs_perslid (prs_perslid_module,
                         prs_srtperslid_key,
                         prs_afdeling_key,
                         prs_perslid_naam,
                         prs_perslid_oslogin,
                         prs_perslid_apikey,
                         prs_perslid_flags,
                         prs_perslid_systeemadres)
   SELECT 'PRS',
          1, -- Onbekend
          prs_afdeling_key,
          'hMail API user',
          '_HMAIL',
          'FYVjEzjoKfZjZlYAqWMeeLxCsqRUMmCs',
          4,
          NULL
     FROM prs_afdeling
    WHERE prs_afdeling_verwijder IS NULL
      AND prs_afdeling_naam = '01';

-- Configureer de emailsettings
INSERT INTO fac_email_setting (fac_email_setting_user,
                               fac_email_setting_from,
                               fac_email_setting_attachpath)
    VALUES ('maas',
            NULL,
            'd:\Apps\Facilitor\AAFM\CUST\AAIT\import\Maas\');

-- Voeg de api toe om 
INSERT INTO fac_api (fac_api_name,
                     fac_api_omschrijving,
                     fac_api_filepath,
                     fac_api_loglevel,
                     fac_api_stylesheet,
                     fac_api_options_json)
    VALUES ('MAAS2OPDR',
            'Statuswijzigingen ontvangen van MAAS.',
            'appl/api/api_opdrsoap.asp',
            1,
            'cust/aaxx/import/Maas/MaasStatusResponse.xsl',
            '{"MLDremark":6,"ORDremark":6}');

-- toevoegen functie voor leverancier
INSERT INTO prs_srtperslid (prs_srtperslid_omschrijving)
SELECT 'Leverancier' FROM DUAL WHERE NOT EXISTS (SELECT prs_srtperslid_key FROM prs_srtperslid WHERE prs_srtperslid_upper = 'LEVERANCIER');

-- en de persoon
INSERT INTO prs_perslid (prs_perslid_module,
                         prs_srtperslid_key,
                         prs_afdeling_key,
                         prs_perslid_naam,
                         prs_perslid_oslogin,
                         prs_perslid_apikey,
                         prs_perslid_flags)
 SELECT 'PRS',
        prs_srtperslid_key,
        prs_afdeling_key,
        'Maas koppeling',
        '_MAAS_KOPPELING',
        'jdWixyLxPmDRllhwTdxlCfMvEEEyqwOc',
        4 
   FROM prs_afdeling a, prs_srtperslid sp
  WHERE a.prs_afdeling_verwijder IS NULL
    AND a.prs_afdeling_naam = '01'
    AND sp.prs_srtperslid_omschrijving = 'Leverancier';

INSERT INTO fac_gebruikersgroep (prs_perslid_key, fac_groep_key)
   (SELECT prs_perslid_key, fac_groep_key
      FROM prs_perslid p, fac_groep f
     WHERE prs_perslid_naam = 'Maas koppeling'
       AND f.fac_groep_omschrijving = 'LEV Leverancier');

INSERT INTO prs_contactpersoon (prs_perslid_key, prs_bedrijf_key, prs_contactpersoon_naam)
   (SELECT prs_perslid_key, 19021, prs_perslid_naam
      FROM prs_perslid
     WHERE prs_perslid_naam = 'Maas koppeling');

COMMIT;

BEGIN
   adm.systrackscriptid (
      '$Id$');
END;
/

SPOOL OFF
QUIT

