como migrar de ADEMPIERE 360LTS A IDEMPIERE ultima version.

247 views
Skip to first unread message

Osmar Benavidez

unread,
Mar 25, 2015, 12:57:20 PM3/25/15
to idempi...@googlegroups.com
Hola comunidad, en los últimos meses he estado probando IDEMPIERE  y me parece excelente, y he decido cambiarme de ADEMPIERE 360lts  a IDEMPIERE ultima version, se que la carga de trabajo es grande para hacer este salto, ya que he hecho un tren de customizaciones pero realmente vale la pena, ya que he encontrado a IDEMPIERE mas robusto y amigable que adempiere.

Necesito por favor que me brinden su ayuda con respecto a este tema, aun no he comenzado a realizar esta tarea y me gustaría saber por donde empiezo, se que hay mucha info en la web, pero no esta demás tener información de primera mano.



Pedro Rozo

unread,
Mar 25, 2015, 1:03:52 PM3/25/15
to idempi...@googlegroups.com
Buen dia Osmar,

El equipo de Global QSS y la comunidad han preparado una pagina muy completa aqui, 


En esencia debes aplicar los scripts de migracion de base de de datos paso a paso desde 3.60 hasta 2.1.. y luego reemplazar el software por el nuevo delnuevo  idempiere ... segun el release aplicado.

Cordial saludo

Pedro R

Osmar Benavidez

unread,
Mar 25, 2015, 1:48:55 PM3/25/15
to idempi...@googlegroups.com
Muchas gracias Pedro por tu pronta respuesta, intentare aplicar estos pasos.

Osmar Benavidez

unread,
Apr 29, 2015, 2:10:01 PM4/29/15
to idempi...@googlegroups.com
Hola Pedro, como esta?

Primero que nada gracias por su ayuda.

Ya corrí todos los script de migración de Adempiere a Idempiere en cada una de las versiones, es decir migre primero de Adempiere 360 a Idempiere 1.0 y de Idempiere 1.0 a la 2 y depues  a la 2.1.

Ya la version Idempiere 2.1  la tengo corriendo, pero tengo algunos procesos Adempiere y tambien customizaciones
(zkcustomization.jar,customization.jar), que no los reconoce, según tengo entendido tengo que instalar esos jar como bundle en idempiere mediante consola Felix, como hago para convertir esos jar a bundle, tengo que hacerlo mediante eclipse?, tienes alguna info que me pueda ayudarme.


--
Has recibido este mensaje porque estás suscrito a un tema del grupo "iDempiere-es" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/idempiere-es/-128EJrcTms/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a idempiere-es...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/idempiere-es/0e93a6be-2924-4e9d-b74a-80904ba9a8cf%40googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

Pedro Rozo

unread,
Apr 29, 2015, 2:27:31 PM4/29/15
to idempi...@googlegroups.com
Osmar..

si eres desarrollador, para convertir tus personalizaiones (cutomization.jar) y extensiones (extension.jar) al modelo OSGI, debes primero aprender a crear plugin-ins OSGi, la mayoria del material para ello, con tutoriales, se encuentra aqui ..


Ya dependiendo si lo que tenias eran callouts, model validators, etc .. te aplicaran unos u otros ejemplos...

Cordial saludo

Pedro Rozo

orlando....@dcsla.com

unread,
Apr 29, 2015, 3:22:10 PM4/29/15
to idempi...@googlegroups.com
Hola Omar, creo que te faltaron los scripts de 3.6.0 a 3.6.1 final que es la version que se puede migrar.

  Por otra parte te tocará con Eclipse migrar tus customizaciones a Plugins, pero una vez hecho plugins sera mas fácil mantenerlos y podrás subir plugins sin necesidad de bajar y correr RUN_Setup como era antes, yo migre hace 2 años o un poco mas y la verdad que no me arrepiento.

  Te dejo unos vínculos de videos para que puedas hacerlo.

 Saludos.



o en Ingles:




 Espero sea de utilidad, suerte .

Osmar Benavidez

unread,
Apr 30, 2015, 4:34:16 PM4/30/15
to idempi...@googlegroups.com
Muchas gracias Pedro.

Osmar Benavidez

unread,
May 19, 2015, 1:42:11 PM5/19/15
to idempi...@googlegroups.com
Hola Pedro, te cuento que me encuentro testeando la version 2.1 y al abrir cualquier ventana me tira el siguente error "No PK nor FK - AD_StatusLine Error" ,     según vi en este post https://groups.google.com/forum/#!topic/idempiere/ONq47uBLV4E      a vos te paso lo mismo, alguna idea, como lo resolviste?.

gracias de antemano.


El miércoles, 29 de abril de 2015, 12:27:31 (UTC-6), Pedro Rozo escribió:

Pedro Rozo

unread,
May 19, 2015, 2:21:34 PM5/19/15
to idempi...@googlegroups.com
Buena tarde Osmar 

En su momento, fue por que aplicamos los scripts de migracion en windows, donde el tema no es seguro para postgres, luego cambiamos todos el proceso en linux (centos) y el tema funciono sin problema.

Cordial saludo

Pedro R.

Osmar Benavidez

unread,
May 19, 2015, 2:27:20 PM5/19/15
to idempi...@googlegroups.com
Hola Pedro, gracias por responder.

Pues yo estoy trabajando en Debian 7, y me da el mismo error que a vos te dio en su momento, y en efecto a mi no me dio ningun error al correr los script de migración, alguna idea?.

Osmar Benavidez

unread,
May 27, 2015, 1:05:04 PM5/27/15
to idempi...@googlegroups.com
Hola Pedro como estas, he estado echando  un ojo a los plugins disponible para idempiere, y el de smartPOS me intereso mucho, lo descargue y lo instale, según consola felix esta instalado y activo, pero no logro verlo al iniciar session.
Este plugin no se instala como los plugin standar?, podrías brindarme ayuda de como instalarlo en idempiere 2.1.

Pedro Rozo

unread,
May 27, 2015, 1:35:12 PM5/27/15
to idempi...@googlegroups.com
Osmar..

Como se indica en las notas de release, usa los foros de smartpos para tus consultas, http://sourceforge.net/projects/smart-pos/   y documenta muy bien y paso a paso  tu proceso y demas para obtener respuestas utiles.

Recuerda que se requieren habilidades de desarrollo (OSGI) para integrar SmartPOS en idempiere existentes, actualmente no es es para usuarios finales el proceso de integración, instalación, ya que debido a su tamaño, debes bajar el codigo fuente, aplicar los SQL, los packins, y luego si el plugin via consola revisando que no halla problemas con otros plug-ins y demás...   mas luego seguir toda la guia de configuracion que esta ya publicada y demas ....  (este es el primer release desacoplado de idempiere por lo cual igualmente esperamos mejorar muchas cosas).

Para usuarios finales desde el release 3.0, se tiene disponible un Idempiere con SmartPOS pre-instalado, preconfigurado y con informacion de demo en el mismo sitio, para evitar todo el proceso de integración.

Cordial saludo

Pedro Rozo.

Osmar Benavidez

unread,
May 27, 2015, 1:46:59 PM5/27/15
to idempi...@googlegroups.com
Gracias Pedro, eso lo que estoy haciendo, instalando manualmente, primero corriendo los script de bd que vienen el plugin, y ahorita me encuentro haciendo un PackIn de los zip PackOut que vienen allí también, me imagino que después de eso, ya correrá.

gracias de nuevo.

Osmar Benavidez

unread,
May 29, 2015, 11:31:01 AM5/29/15
to idempi...@googlegroups.com
Hola Pedro, instale SmartPOS en Idempiere 2.1, pero al momento de abrir la ventana SmartPOS, me lanza un error  "Failed to open com.smj.webui.apps.form.WSimplifiedSales", segun el log abajo escrito, pareciera que instale la version Desktop, pero no, instale la web, SmartPOSWeb

alguna idea, gracias de antemano.

este es todo el log del error:
-------------------------------
09:08:03.925 LCO_ValidatorWH.doHandleEvent: Type: adempiere/afterLogin [19]
09:08:10.592-----------> PosFormFactory.newFormInstance: null [20]
java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:443)
at java.lang.Integer.parseInt(Integer.java:514)
at com.smj.webui.apps.form.WSimplifiedSales.<init>(WSimplifiedSales.java:133)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:534)
at java.lang.Class.newInstance(Class.java:379)
at org.smj.webui.factory.PosFormFactory.newFormInstance(PosFormFactory.java:32)
at org.adempiere.webui.Extensions.getForm(Extensions.java:46)
at org.adempiere.webui.panel.ADForm.openForm(ADForm.java:154)
at org.adempiere.webui.panel.ADForm.openForm(ADForm.java:136)
at org.adempiere.webui.desktop.TabbedDesktop.openForm(TabbedDesktop.java:88)
at org.adempiere.webui.desktop.DefaultDesktop.openForm(DefaultDesktop.java:713)
at org.adempiere.webui.desktop.AbstractDesktop.onMenuSelected(AbstractDesktop.java:76)
at org.adempiere.webui.desktop.DefaultDesktop.onMenuSelected(DefaultDesktop.java:753)
at org.adempiere.webui.panel.AbstractMenuPanel.fireMenuSelectedEvent(AbstractMenuPanel.java:302)
at org.adempiere.webui.panel.AbstractMenuPanel.doOnClick(AbstractMenuPanel.java:251)
at org.adempiere.webui.panel.AbstractMenuPanel.onEvent(AbstractMenuPanel.java:225)
at org.adempiere.webui.panel.MenuTreePanel.onEvent(MenuTreePanel.java:116)
at org.zkoss.zk.ui.AbstractComponent.onEvent(AbstractComponent.java:2742)


09:08:10.594-----------> DefaultFormFactory.newFormInstance: Web UI form not implemented for the swing form com.smj.webui.apps.form.WSimplifiedSales [20]
09:08:10.596===========> zkoss.handleError:1359: >>org.adempiere.webui.exception.ApplicationException: Failed to open com.smj.webui.apps.form.WSimplifiedSales
>>org.adempiere.webui.exception.ApplicationException: Failed to open com.smj.webui.apps.form.WSimplifiedSales
>> at org.adempiere.webui.panel.ADForm.openForm(ADForm.java:163)
>> at org.adempiere.webui.panel.ADForm.openForm(ADForm.java:136)
>> at org.adempiere.webui.desktop.TabbedDesktop.openForm(TabbedDesktop.java:88)
>> at org.adempiere.webui.desktop.DefaultDesktop.openForm(DefaultDesktop.java:713)
>> at org.adempiere.webui.desktop.AbstractDesktop.onMenuSelected(AbstractDesktop.java:76)
>> at org.adempiere.webui.desktop.DefaultDesktop.onMenuSelected(DefaultDesktop.java:753)
>> at org.adempiere.webui.panel.AbstractMenuPanel.fireMenuSelectedEvent(AbstractMenuPanel.java:302)
>> at org.adempiere.webui.panel.AbstractMenuPanel.doOnClick(AbstractMenuPanel.java:251)
>> at org.adempiere.webui.panel.AbstractMenuPanel.onEvent(AbstractMenuPanel.java:225)
>> at org.adempiere.webui.panel.MenuTreePanel.onEvent(MenuTreePanel.java:116)
>> at org.zkoss.zk.ui.AbstractComponent.onEvent(AbstractComponent.java:2742)
>> at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:2713)
>> at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:2654)
>> at org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:136)
>> at org.zkoss.zk.ui.impl.UiEngineImpl.processEvent(UiEngineImpl.java:1717)
>> at org.zkoss.zk.ui.impl.UiEngineImpl.process(UiEngineImpl.java:1502)
>> at org.zkoss.zk.ui.impl.UiEngineImpl.execUpdate(UiEngineImpl.java:1212)
>> at org.zkoss.zk.au.http.DHtmlUpdateServlet.process(DHtmlUpdateServlet.java:600)
>> at org.zkoss.zk.au.http.DHtmlUpdateServlet.doGet(DHtmlUpdateServlet.java:482)
>> at org.zkoss.zk.au.http.DHtmlUpdateServlet.doPost(DHtmlUpdateServlet.java:491)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
>> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:185)
>> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
>> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:151)
>> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
>> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
>> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:269)
>> at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
>> at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
>> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>> at java.lang.Thread.run(Thread.java:701)
[20]



thanks in advance
Reply all
Reply to author
Forward
0 new messages