IMPORT util FUNCTION ip_posicion(pdata) DEFINE pdata STRING DEFINE p RECORD credenciales RECORD usuario,clave VARCHAR(50) END RECORD, ppos DYNAMIC ARRAY OF RECORD cod_bodega SMALLINT, cod_seccion SMALLINT, cod_tramo SMALLINT, cod_fila,cod_pos INT, descripcion VARCHAR(60) END RECORD, mensajes RECORD cod_msg INT, descripcion STRING END RECORD END RECORD, i SMALLINT CALL util.JSON.parse(pdata,p) CONNECT TO "smarmotech" USER p.credenciales.usuario USING p.credenciales.clave IF STATUS <0 THEN LET p.mensajes.cod_msg = STATUS LET p.mensajes.descripcion='ERROR CONEXION ',SQLCA.sqlerrm DISCONNECT CURRENT RETURN util.JSON.stringify(p) END IF DECLARE c1 CURSOR FOR SELECT a.cod_bodega,a.cod_Seccion,a.cod_tramo,a.cod_fila,a.cod_pos,a.titulo FROM intb00046 a LET i = 1 FOREACH c1 INTO p.ppos[i].* LET i = i + 1 END FOREACH DISCONNECT CURRENT RETURN util.JSON.stringify(p) END FUNCTION