ANCPI Configurare Autoupdate GenerareCP

7
Configurare AutoUpdate GenerareCP The Foundation for eBusiness

description

Configurare program Generare CP

Transcript of ANCPI Configurare Autoupdate GenerareCP

  • Configurare AutoUpdateGenerareCP

    The Foundation for eBusiness

  • Generare CP

    Configurare AutoUpdate GenerareCP

    - 2 -2

    Istoria DocumentuluiVersiune Data Autor Comentarii1.0 21.05.2010 Bogdan Raduta Creare documentatie

    Cuprins

    1 Scopul Documentului........................................................................................................................ 3

    2 Configurare autoupdate .................................................................................................................... 4

    2.1 Setari baza de date eterra2....................................................................................................... 4

    2.2 Setari la nivelul sistemului de operare (UNIX)............................................................................ 5

    2.3 Setari la nivelul GenerareCP..................................................................................................... 6

  • Generare CP

    Configurare AutoUpdate GenerareCP

    - 3 -3

    1 SCOPUL DOCUMENTULUIDocumentul are scopul de a ghida utilizatorul in configurarea autoupdate-ului pentru GenerareCP.

  • Generare CP

    Configurare AutoUpdate GenerareCP

    - 4 -4

    2 CONFIGURARE AUTOUPDATE

    2.1 SETARI BAZA DE DATE ETERRA2

    1. In cadrul bazei de date se va configura un director unde xml-urile pentru nomenclatoare vor figenerate sub forma unui proces de tip job sau on-demand la apelarea unei proceduri.

    DROP DIRECTORY FTP_DOWNLOAD;

    ---- FTP_DOWNLOAD (Directory)--CREATE OR REPLACE DIRECTORYFTP_DOWNLOAD AS'/opt/oracle/ftpfiles';

    GRANT READ, WRITE ON DIRECTORY SYS.FTP_DOWNLOAD TO ETERRA2 WITH GRANT OPTION;

    I se vor atribui drepturi de sistem utilizatorului de system oracle pentru scriere/citire asupraacestui director.

    2. Se va genera un job ce va apela procedura PRC_JOB_GENERATEXML_CP ce va rula infiecare noapte pentru generarea fisierelor XML continand nomenclatoarele. Aceastaprocedura se poate apela si on-demand daca acest lucru este necesar.

    ---- JOB (Job)--DECLARE

    X NUMBER;BEGIN

    SYS.DBMS_JOB.SUBMIT( job => X,what => 'ETERRA2.PRC_JOB_GENERATEXML_CP;',next_date => to_date('09.06.2010 00:00:00','dd/mm/yyyy hh24:mi:ss'),interval => 'TRUNC(SYSDATE+1)',no_parse => FALSE

    );

  • Generare CP

    Configurare AutoUpdate GenerareCP

    - 5 -5

    SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(x));COMMIT;END;/

    3. Se va seta locatia de ftp unde aceste fisiere vor fi postate dupa generarea acestora din bazade date

    Insert into ETERRA2.INITPARAM(INITPARAMID, PARAMNAME, PARAMTYPE, PARAMVALUE, PARAMCONTENT,

    NUMERICPARAMVALUE, PARAMDESCRIPTION)Values

    (S_INITPARAM.NEXTVAL, 'CP_FTP_LOCATION', 'text','ftp://92.87.255.21/update/', NULL,

    NULL, 'Location for GenerareCP updates');

    2.2 SETARI LA NIVELUL SISTEMULUI DE OPERARE (UNIX)

    1. Se va copia fisierul generarecp.sh intr-un director la nivelul serverului de oracle. Continutulacestuia este

    #!/bin/sh

    cd /opt/oracle/ftpfiles

    ftp -inv 92.87.255.21

  • Generare CP

    Configurare AutoUpdate GenerareCP

    - 6 -6

    Se va seta prin crontab executia generarecp.sh la o ora sau perioada prestabilita. Exemplucontinut (actualizarea se face din 45 in 45 de minute):

    2.3 SETARI LA NIVELULGENERARECP

    In cadrul aplicatiei Generare CP default se va afla locatia de actualizari setata de la instalareaaplicatiei. In cazul in care aceasta este schimbata se va furniza catre utilizatorii GenerareCPnoua locatie aceasta urmand a fi completat in fereastra de Optiuni pentru a prelua update-urile din noua locatie.

  • Generare CP

    Configurare AutoUpdate GenerareCP

    - 7 -7