Re: Renseignement Application APV

6 views
Skip to first unread message

Marc Dutoo

unread,
Jun 27, 2013, 5:01:11 AM6/27/13
to Gwendal Lancelot, easys...@googlegroups.com
Bonjour Gwendal

Voici quelque pointeurs, si n�cessaire on peut s'appeler pour faire un
petit walkthrough histoire d'aider � y voir plus clair.

Dans l'application APV, les donn�es sont g�r�es pour chaque type
(Precompte, Tdr i.e. association, Projet) par un service d�di� (c'est
aussi lui qui calcule les valeurs agr�g�es des nombre de seniors etc.
dans computeTdb()) :
https://github.com/easysoa/EasySOA-Incubation/blob/master/easysoa-samples/easysoa-samples-axxx/axxx-dps-apv/axxx-dps-apv-core/src/main/java/com/axxx/dps/apv/service

Ces diff�rents types sont mod�lis�s en POJO Java et stock�s dans une
base relationnelle par Hibernate selon les directives en annotations.
Par exemple pour une association :
https://github.com/easysoa/EasySOA-Incubation/blob/master/easysoa-samples/easysoa-samples-axxx/axxx-dps-apv/axxx-dps-apv-core/src/main/java/com/axxx/dps/apv/model/Tdr.java

L�, � chaque champ (ex. identifiantClientPivotal) correspond une colonne
de la table apv_tdr dans la base, qui se trouve �tre en production du
Postgresql sur la m�me VM. Si on requ�te celle-ci :

$> psql -U axxx axxx_apv -h localhost
(mdp axxx)

$> \d
List of relations
Schema | Name | Type | Owner
--------+--------------------+----------+-------
public | apv_benef | table | axxx
public | apv_beneffi | table | axxx
public | apv_benefs | table | axxx
public | apv_projet | table | axxx
public | apv_tdr | table | axxx
public | hibernate_sequence | sequence | axxx
(6 rows)
$> \d apv_tdr
Column | Type | Modifiers
-----------------------------+------------------------+-----------
id | bigint | not null
adresse | character varying(255) |
champaction | character varying(255) |
cp | character varying(255) |
email | character varying(255) |
identifiantclientpivotal | character varying(255) |
...

A noter que les champs du tableau de bord (tdb) de l'association (tdr)
sont mod�lis�s dans la classe TdrTdb :
https://github.com/easysoa/EasySOA-Incubation/blob/master/easysoa-samples/easysoa-samples-axxx/axxx-dps-apv/axxx-dps-apv-core/src/main/java/com/axxx/dps/apv/model/TdrTdb.java

Cordialement,
Marc

Le 26/06/2013 15:37, Gwendal Lancelot a �crit :
> Bonjour Marc,
>
> J'aurais voulu avoir des informations sur la VM qui impl�mente
> l'application APV. Je souhaiterais savoir comment sont stock�s les
> informations concernant les projets vacances ( c'est � dire le nombre
> de seniors, d'adultes isol�s, d'enfants, etc..). Je souhaiterais aussi
> savoir o� se trouve ce support de stockage, normalement dans la partie
> APV, mais j'aimerais en avoir confirmation. Je vous remercie par
> avance pour vos r�ponses.
>
> Cordialement

Gwendal Lancelot

unread,
Jun 27, 2013, 5:08:12 AM6/27/13
to Marc Dutoo, easys...@googlegroups.com
Bonjour Marc,

Merci beaucoup pour ces pointeurs. Cela va beaucoup m'aider. Je vous recontacterai si jamais j'ai d'autres interrogations.

Cordialement,
Gwendal


Le 27 juin 2013 11:01, Marc Dutoo <marc....@openwide.fr> a écrit :
Bonjour Gwendal

Voici quelque pointeurs, si nécessaire on peut s'appeler pour faire un petit walkthrough histoire d'aider à y voir plus clair.

Dans l'application APV, les données sont gérées pour chaque type (Precompte, Tdr i.e. association, Projet) par un service dédié (c'est aussi lui qui calcule les valeurs agrégées des nombre de seniors etc. dans computeTdb()) :
https://github.com/easysoa/EasySOA-Incubation/blob/master/easysoa-samples/easysoa-samples-axxx/axxx-dps-apv/axxx-dps-apv-core/src/main/java/com/axxx/dps/apv/service

Ces différents types sont modélisés en POJO Java et stockés dans une base relationnelle par Hibernate selon les directives en annotations. Par exemple pour une association :
https://github.com/easysoa/EasySOA-Incubation/blob/master/easysoa-samples/easysoa-samples-axxx/axxx-dps-apv/axxx-dps-apv-core/src/main/java/com/axxx/dps/apv/model/Tdr.java

Là, à chaque champ (ex. identifiantClientPivotal) correspond une colonne de la table apv_tdr dans la base, qui se trouve être en production du Postgresql sur la même VM. Si on requête celle-ci :


$> psql -U axxx axxx_apv -h localhost
(mdp axxx)

$> \d
               List of relations
 Schema |        Name        |   Type   | Owner
--------+--------------------+----------+-------
 public | apv_benef          | table    | axxx
 public | apv_beneffi        | table    | axxx
 public | apv_benefs         | table    | axxx
 public | apv_projet         | table    | axxx
 public | apv_tdr            | table    | axxx
 public | hibernate_sequence | sequence | axxx
(6 rows)
$> \d apv_tdr
           Column            |          Type          | Modifiers
-----------------------------+------------------------+-----------
 id                          | bigint                 | not null
 adresse                     | character varying(255) |
 champaction                 | character varying(255) |
 cp                          | character varying(255) |
 email                       | character varying(255) |
 identifiantclientpivotal    | character varying(255) |
...

A noter que les champs du tableau de bord (tdb) de l'association (tdr) sont modélisés dans la classe TdrTdb :
https://github.com/easysoa/EasySOA-Incubation/blob/master/easysoa-samples/easysoa-samples-axxx/axxx-dps-apv/axxx-dps-apv-core/src/main/java/com/axxx/dps/apv/model/TdrTdb.java

Cordialement,
Marc


Le 26/06/2013 15:37, Gwendal Lancelot a écrit :

Bonjour Marc,

J'aurais voulu avoir des informations sur la VM qui implémente l'application APV. Je souhaiterais savoir comment sont stockés les informations concernant les projets vacances ( c'est à dire le nombre de seniors, d'adultes isolés, d'enfants, etc..). Je souhaiterais aussi savoir où se trouve ce support de stockage, normalement dans la partie APV, mais j'aimerais en avoir confirmation. Je vous remercie par avance pour vos réponses.

Cordialement


Marc Dutoo

unread,
Jul 23, 2013, 4:44:17 AM7/23/13
to easys...@googlegroups.com, Gwendal Lancelot
Hi

Can I restart Jasmine, now, or else when ?

I need to move the 1,4go log file from the main partition, which it
currently fills out -_-

Regards,
Marc

Gwendal Lancelot

unread,
Jul 23, 2013, 4:48:28 AM7/23/13
to easys...@googlegroups.com
Hello,

We don't plan to use the VMs today. You can do it now.

Regards


2013/7/23 Marc Dutoo <marc....@openwide.fr>
--
--
EasySOA - lighter, agile, collaborative Service Integration and Management
http://www.easysoa.org
http://github.com/easysoa

You received this message because you are subscribed to the Google
Groups "easysoa-dev" group.
To post to this group, send email to easys...@googlegroups.com
To unsubscribe from this group, send email to
easysoa-dev+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/easysoa-dev?hl=fr

--- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes easysoa-dev.
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse easysoa-dev+unsubscribe@googlegroups.com.
Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .



Reply all
Reply to author
Forward
0 new messages