Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

transferrer config d'une instancer à l'autre

hakem
2006-11-20
2013-05-02
  • hakem
    hakem
    2006-11-20

    Bonjour,
    Existe-t-il des outils pour transferrer une configuration d'une instance Compiere vers une autre?

    Admettons qu'on a :

    Instance 1 : COMP-DEV
    Instance 2 : COMP-TEST
    Instance 3 : COMP-PROD

    puis, j'ai créé un format de facture sur COMP-DEV. Est ce que je peux transferrer cette config rapidement vers COMP-TEST?

    Existe-t-il  des outils qui savent transferrer les données de config sans pour autant envoyer les données (factures, bons d'achat, ...etc?)

    Toute piste est bienvenue

    Merci,

     
    • Vincent Harcq
      Vincent Harcq
      2006-11-21

      Le faire en PROD directement.

      Tu peux le faire dans un PF qui n'est pas utilisé pour tester
      Et recopier ensuite les lignes vers le PF qui est utilisé ou changer le PF par defaut dans l'écran correspondant.

      C'est le plus rapide

      Tu peux aussi exporter en SQL les enregsitrements AD_Printfortmat et AD_Printformatitem et les réimporter dans les autres bases.

       
    • hakem
      hakem
      2006-11-28

      Merci Vincent,

      L'idéal est d'avoir une solution générique ou l'on sépare les données des configurations (par exemple un ensemble de tables data, un ensemble de tables config).

      1-) Je pense il n'est pas confortable de faire et les développements et les parametrages directement en prod, je suis pour l'approche de séparer production des tests et développements;

      2-) Effectivement le SQL est une solution ad-hoc;

      J'ai pu lire sur les posts anglosaxons la solution 2Pack qui apparemment permet de migrer à la carte des données d'une instance à une autre de la même version. Seul hic, elle a été testée avec 2.5.3b et pas d'autres;

      Compiere eux mêmes n'ont pas d'outils qui permettent ces transferts?

       
    • Vincent Harcq
      Vincent Harcq
      2006-12-06

      Compiere fournit quelque chose pour faire cela qui a mon avis n'est pas idéal.
      Cela travaille en se connectant à 2 instances Oracle.
      C'est bien pour ton cas
      Mais quand on doit transporter (custo faite à un endroit et installée à un autre, ben oui on fait du service ;-)) cela n'est pas efficace.

      2Pack est une excelente approche.
      Basée sur XML2AD/AD2XML.
      Utilisé par Adempiere.

      Nous avons développé en interne quelque chose.
      L'idée est la même que XML2AD mais en générant des SQL depuis la base développement et à lancer sur la base de prod.
      Compiere travaille actuellement sur un outil de ce genre également.
      On attend d'y voir plus clair pour contribuer/merger avec 2Pack/...