21 février 2013

Un role oracle HRADMIN pour le compte HR

Sur un site HRv9, j'ai constaté que le script d'installation de la base Oracle utilisé par l'installateur mettait en place un rôle Oracle HRADMIN avec droits limités (auparavant ce compte avait le rôle DBA).

Ci dessous un extrait script ddlcs.sql d'installation :

REM ROLES
--
--              The HR account
--              Minimum roles & privileges.
--              No direct DBA role !
--
create role HRADMIN;

--      Roles
GRANT RESOURCE TO HRADMIN;
GRANT SELECT_CATALOG_ROLE TO HRADMIN;
GRANT EXECUTE_CATALOG_ROLE TO HRADMIN;
GRANT GATHER_SYSTEM_STATISTICS TO HRADMIN;
--
--              Basic privileges
--
GRANT ALTER SESSION TO HRADMIN;
GRANT ALTER TABLESPACE TO HRADMIN;
GRANT ALTER SESSION TO HRADMIN;
GRANT CREATE SEQUENCE TO HRADMIN;
GRANT CREATE SESSION TO HRADMIN;
GRANT CREATE SYNONYM TO HRADMIN;
GRANT CREATE VIEW TO HRADMIN;
GRANT CREATE TABLESPACE TO HRADMIN;
GRANT CREATE MATERIALIZED VIEW TO HRADMIN;

GRANT HRADMIN TO HR;
GRANT UNLIMITED TABLESPACE TO HR;


Si vous disposez d'une version de HR Access où le rôle de HR est resté à "DBA" et que vous souhaitez revoir cela - ce script peut vous servir de modèle.

On y trouve aussi une suppression de la politique de contrôle du format du mot de passe :
           ALTER PROFILE DEFAULT LIMIT PASSWORD_VERIFY_FUNCTION NULL;
           ALTER USER HR IDENTIFIED BY ******;


 Pour des informations complémentaires lire le post sur le verrouillage des comptes Oracle.

5 février 2013

Publication HRv9 : apparition des LFA, disparition du FTP

HRa Suite 9.0 dispose d'un nouveau mode de publication des arbres : lors de la validation d'un arbre de publication, de nouveaux objets sont générés par HR Studio : les Actions Fonctionnelles Localisées (ou LFA). Ce mécanisme rend obsolète le lien FTP qui existait auparavant entre HR Studio et le serveur Web.



4 février 2013

Chaîne NTF : Transfert de fichier distant

Disponible depuis HRv7, la chaîne NTF permet de ramener un fichier d'interface dans l'arborescence HR (par FTP si le volume d'archivage est distant - par CP sinon).



  • Le fichier source est dénommé "Fichier distant". Il est supposé être présent dans un sous-répertoire "import" du répertoire d'archivage.
  • Le fichier cible est libre (préciser un chemin complet dans l'arborescence HR Access).

En cas de fichier inaccessible, l'erreur est bien remontée :

*-------------------------- STEP120N ---------------------------*
*                   Edition des messages FTP                    *
*---------------------------------------------------------------*
AS800BFT-BBAD0001----------------------------------------------------------------------------------
AS800BFT-BBAD0002-IDENTIFICATION DU PROGRAMME : BFT/7.000/2010-02-08-19.16.52/F/
AS800BFT-BBAD0003-DEBUT DE TRAITEMENT   - HORODATAGE DE DEBUT : 2013-02-04-15.18.09
AS800BFT-BBAD0004-LISTE DES PARAMETRES LUS
AS800BFT-BBAD0006-....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
AS800BFT-00000000-PA5A99
AS800BFT-00000000-cp: /hradev/archivage/import/DIGIX-INTERFACE: No such file or directory
AS800BFT-BBAD0008-STATISTIQUES SUR LES FICHIERS (ENREGISTREMENTS LUS/ECRITS)
AS800BFT-BBAD0009-ME (ME) : 000000000000001
AS800BFT-BBAD0009-PA (PA) : 000000000000001
AS800BFT-BBAD0011-*** BFT : FIN ANORMALE - HORODATAGE DE FIN   : 2013-02-04-15.18.09  **** CODE RETOUR 99 ******


*****************************************************************
*                         Fin anormale                          *
*****************************************************************



J'aurais aimé pouvoir indiquer dans la Topologie HRS des volume distants appartenant à des systèmes tiers. Mais les propriétés du répertoire d'archivage sont récupérées par les programmes BOB et BSS au titre du diagramme de Query par défaut (recherché en table RC54). Il est donc impossible à variabiliser.

Tout cela est ... sans intérêt ...