En bonita studio siempre se trabaja con bd H2, cuando se exporta el bdm.zip al ambiente de producción con bd MS SQL SERVER que se debe tener en cuenta para que acepte los mismo tipos de datos o como se debe exportar o si se ejecuta algun proceso.?
Hola,
Nada, no es necesario hacer nada, sin embargo verifica directamente en el motor de base de datos que todo haya quedado como lo diseñaste, en las implementaciones que he hecho yo, a veces fallaba una que otra restricción e índices de unicidad, pero por lo demás todo pasa normal y transparente. Esto aplica para el resto de motores de base de datos.
Adiós.
Pero si puede observar este tipo de sintaxis no las acepta ms sql server (persistenceId bigint generated by default as identity)
18:13:02,519 ERROR [org.hibernate.tool.hbm2ddl.SchemaUpdate] (http–127.0.0.1-8080-1) HHH000388: Unsuccessful: create table SOLICITUDVACACIONES (persistenceId bigint generated by default as identity, APROBADO boolean, DIAINICIO timestamp not null, NUMDIAS integer not null, persistenceVersion bigint, SOLICITANTEID bigint, primary key (persistenceId))
18:13:02,534 ERROR [org.hibernate.tool.hbm2ddl.SchemaUpdate] (http–127.0.0.1-8080-1) Incorrect syntax near ‘generated’.
18:13:02,554 SEVERE [org.bonitasoft.web.toolkit.server.servlet.ToolkitHttpServlet] (http–127.0.0.1-8080-1) org.bonitasoft.engine.business.data.BusinessDataRepositoryDeploymentException: USERNAME=install | org.bonitasoft.engine.business.data.SBusinessDataRepositoryDeploymentException: Updating schema fails due to: [com.microsoft.sqlserver.jdbc.SQLServerException: Incorrect syntax near ‘generated’.]:
por lo tanto he creado la tabla desde ms sql server y perfecto se ha creado y se ha subido con exito el bdm.
pero cuando corro el proceso ingreso los datos del formulario me genera el siguiente error:
Error : { “exception”: “class org.bonitasoft.engine.exception.BonitaRuntimeException”, “message”: “USERNAME=helen.kelly | org.bonitasoft.engine.persistence.SRetryableException: javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: could not execute statement” }
que puede ser???