# \[BONITA 7\] ¿BUG? No se pueden definir varias operaciones de salida a un conector PostgreSQL

**URL:** <https://community.ofelia.com/t/bonita-7-bug-no-se-pueden-definir-varias-operaciones-de-salida-a-un-conector-postgresql/6175>\
**Category:** Q&A\
**Created:** [23 July 2015 18:59 UTC](https://community.ofelia.com/t/bonita-7-bug-no-se-pueden-definir-varias-operaciones-de-salida-a-un-conector-postgresql/6175 "2015-07-23T18:59:16Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![vilcholo](https://avatars.discourse-cdn.com/v4/letter/v/b9bd4f/32.png) [@vilcholo](https://community.ofelia.com/u/vilcholo)\
**Post date:** [23 July 2015 18:59 UTC](https://community.ofelia.com/t/bonita-7-bug-no-se-pueden-definir-varias-operaciones-de-salida-a-un-conector-postgresql/6175/1 "2015-07-23T18:59:16Z")

</div>

Estoy usando PostgreSQL 9.4 (conector JDBC 9.4)  
Bonita Community 7.0.1

Configuro un conector de entrada que realiza una consulta SELECT a la BD y pretendo que se guarden los valores de dos campos distintos en el BDM. La configuración es la siguiente:  
Uso el script mode en lugar de la consulta, ya que por el segundo método no captura el valor de BDM.variable según lo que se indica en este [BUG](https://bonita.atlassian.net/projects/BBPMC/issues/BBPMC-279?filter=allopenissues).

En el script indico lo siguiente:  
`
return “SELECT "CODIGO_ARTICULO", "REQUISICION" FROM "DB2ADMIN_ORDENES_DE_TRABAJO" WHERE "NUMERO_DE_ORDEN" = “+ rD.getOpumi() +”;”;
`

Si realizo una operación de salida en el que modifico BDM.setVariable1 con el siguiente código de script:  
`
String pn = new String();
while(resultset.next()){
pn = resultset.getString(“CODIGO_ARTICULO”);
}
return pn;
`  
Asigna correctamente el valor de la consulta SELECT a BDM.variable1.  
Si realizo una segunda operación de salida para modificar BDM.setVariable2 con con otro código de script similar pero que coge el valor de otro campo de la BD, la operación 2 no la realiza. Sin embargo he probado a realizar la actualización de las variables contenidas en el BDM en dos TASK distintos (usando el mismo código y variables) y sí funciona.  
He probado también realizando la una segunda operación de salida en el mismo TASK pero sin script, con una constante y sí se realiza correctamente.

Muchas gracias por vuestra ayuda.
