Files
luos/workflow/engine/config
jennylee 6cec2b937f PM-400 Errores al hacer upgrade - PM-81 Indices y tablas actualizadas constantemente.
Los dos primeros errores reportados en el ticket no se pueden replicar.

1er Error. Notice: PHP Notice:  Use of undefined constant PATH_PLUGIN - assumed 'PATH_PLUGIN'
Se cambio por la variable correcta que obtiene el path del archivo enterprise.php -> $pathFileEnterprise.

2do Error. Problema con los Indices y 2 tablas q se actualizaban constantemente (PM-81)
- Las 2 tablas q se actualizaban constantemente eran: ADDONS_STORE y LICENSE_MANAGER ya que estas tablas no tenian en el schema.xml en la definicion de su primary_key required="true", por lo tanto se tomaba como required="false" y al comparar con el schema de la BD actual habia una diferencia, la cual se intentaba actualizar.

- Los 15 Indices a aniadirse eran indices de tablas BPMN_XXX en cuales el schema.xml estaba l definido, ya que los indices solo contemplaban el nombre de la columna q se declaraba como indice y nunca se declaro el nombre del indice como tal:

<index>
      <index-column name="PAR_UID"/>
</index>

Por lo tanto se comparaba un campo vacio "" nombre del indice segun el nuevo schema y el nombre dado en el schema de la BD, siendo diferentes creaba nuevamente un indice con nombre de la columna por defecto.

Deberia estar asi en el shema.xml:
<index name="BPMN_PARTICIPANT_I_1">
      <index-column name="PAR_UID"/>
</index>
2014-10-02 18:07:57 -04:00
..
2014-07-03 09:45:15 -04:00