Mostrando entradas con la etiqueta ADF. Mostrar todas las entradas
Mostrando entradas con la etiqueta ADF. Mostrar todas las entradas

martes, 21 de marzo de 2017

Como subir archivos de gran tamaño en Oracle BPM 12c

En una aplicación BPM es común adjuntar documentos en el proceso, ya sea que estos sean guardados en un repositorio de Contenido como Oracle UCM o en la Base de datos de metadata, se nos limita subir archivos de hasta 2 MB como máximo. 

Al tratar de subir un archivo con un tamaño mayor a 2 MB se nos muestra una advertencia similar a la siguiente:



Esta es una restricción de ADF pero es heredada en BPM ya que BPM utiliza ADF para las interfaces de usuario (si no se está usando WebForms) es por ello que aplica el siguiente cambio:

Debemos abrir el archivo web.xml que se encuentra adentro de la carpeta WEB-INF del proyecto de nuestra Interfaz Web y agregar la siguiente entrada a éste:



Con la entrada anterior lo que estamos haciendo es modificando el máximo permitido a subir por archivo, le estoy especificando en el ejemplo que permita subir hasta 120 MB ((125829120 / 1024 )/1024).

Si desplegamos y subimos nuevamente veremos que ahora si ya nos deja subir un archivo mayor a 2 MB sin ningún problema:


Nota: también aplica para 11g

viernes, 9 de septiembre de 2016

Cómo definir el ancho del componente af:selectOneChoice ?

Para definir el ancho del componente af:selectOneChoice lo que tenemos que haces es definir la propiedad contentStyle:


jueves, 8 de septiembre de 2016

DCA-40002: THE WSDL DOCUMENT IS INVALID DUE TO THE FOLLOWING REASON : NULL

Al tratar de crear un Data Control en una aplicación ADF o BPM se muestra el siguiente error:

oracle.adf.model.adapter.AdapterException: DCA-40002: The WSDL document is invalid due to the following reason : null.
at oracle.adfinternal.model.adapter.webservice.WSModel.createModelFromWSDL(WSModel.java:725)
at oracle.adfinternal.model.adapter.webservice.WSModel.<init>(WSModel.java:215)
at oracle.adfinternal.model.adapter.webservice.WSDefinition.createWSModel(WSDefinition.java:1922)

Luego de probar diferentes formas de generarlo encontré que es un BUG y que aún no ha sido solucionado.

El workaround que existe por el momento es que al momento de generar el Data Control no se marque la opción "Copy WSDL locally".

La versión de JDeveloper con el problema es la 12.2.1.