Archive for 2011


Oracle Service Bus 11g y Web Services de Siebel. Error Code: 10944629 Error Message: Error: Missing body length in response to SWE request

0

Tratando de consumir, hace tiempo, un Web Service publicado por Siebel, nos dimos cuenta de un issue relacionado a las propiedades de HTTP que se envían al momento de consumir el Servicio. El error era el siguiente:
The invocation resulted in an error: Internal Server Error.
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SOAP-ENV:Body>
<SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Client</faultcode>
<faultstring>
Error Code: 10944629 Error Message: Error: Missing body length in response to SWE request!
</faultstring>
<detail>
<siebelf:errorstack
xmlns:siebelf="http://www.siebel.com/ws/fault">
<siebelf:error>
<siebelf:errorsymbol/>
<siebelf:errormsg>
Error: Missing body length in response to SWE request!
</siebelf:errormsg>
</siebelf:error>
</siebelf:errorstack>
</detail>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Leer Más ...


¿Desarrolla Java en Mac OS?

0

El equipo de Usabilidad de Middleware en Oracle se encuentra buscando desarrolladores Java que trabajen bajo Mac OS, esto para participar en una  sesión de usabilidad de producto que dura alrededor de 1.5 horas y se realizan a través de una conferencia web en la tranquilidad de su casa u oficina y son en Inglés.

Leer Más ...


¿Cómo incrementar la memoria con la que Oracle JDeveloper se ejecuta?

0

Algo muy normal en el Desarrollo de Aplicaciones a través de Oracle JDeveloper, es la necesidad de incrementar la memoria con la cual éste se ejecuta. Por default , el Producto viene con un mínimo de memoria, pero para Proyectos reales que van mas allá de las Demos, siempre es necesario aumentársela.

Leer Más ...


Feature Pack de Oracle BPM 11.1.1.5

0

Para los que quieren saber cuáles son las características que coniene el FP de 11.1.1.5 para Oracle BPM, lo pueden encontrar aquí:
http://soacommunity.wordpress.com/2011/10/12/new-version-of-bpm-suite-11-1-1-5-feature-pack-released/
Básicamente contiene:

  • Mejoras en la experiencia de Oracle BPM Composer
  • Mejoras para el Perfil de Analista. Por ejemplo: puede ahora generar documentación en HTML de los procesos que está Analizando y/o Modelando
  • Representación Colaborativa a través de BPMN
  • Se incorpora la actividad: Alter Flow. Que permite a un Usuario privilegiado, alterar el Flujo del Proceso, sea cambiando la información del Proceso, o bien moviéndolo a alguna otra actividad
  • Finalmente se tiene la capacidad de realizar el Round Trip para los escenarios de Simulación. Es decir, puedes incorporar Run-time data a tus Simulaciones
  • Para el desarrollador se incorporaron capacidades para poder guardar mensajes customizados de Log. También se agregó mas documentación a la API de BPM. El nuevo javadoc está aquí.
Para mas información, puede ir al sitio oficial de Oracle:
http://www.oracle.com/technetwork/middleware/bpm/learnmore/whatsnewbpmfeaturepack-487968.html



Consejos Prácticos Para Trabajar con JDeveloper 11g R2

0

Una de las características principales de JDeveloper 11g r2 (11.1.2.x) es la parte de desempeño y re-ingeniería que se ha realizado dentro del núcleo del IDE para que muchos de sus módulos inicien por demanda; lo cual disminuyó el tiempo de carga y mejoró la utilización de la herramienta.

Sin embargo, luego de haber trabajado con la última versión me he encontrado con algunas cosas nuevas le facilitaran la vida y le ayudarán a sacarle al máximo el provecho a la herramienta. A continuación explicaré como aumentar la velocidad del weblogic integrado, algunos parámetros para trabajar en 64 bits y finalmente como encontrar elementos de los business components dentro de los nuevos editores.

Leer Más ...



Solucionando El Ciclo Infinito en Autenticación con Forma via JSPX - 11.1.1.5.0

2

Hace algúnos meses Miguel Delgadillo identificó un problema al migrar una aplicación de ADF 11.1.1.3 a ADF 11.1.1.4 el cual, no es a causa de la migración, sinó se da por la herramienta y el cual se reproduce a través de un caso de uso simple. A continuación explico el caso de uso y como se puede solucionar temporalmente. Cabe anotar que el mismo caso de uso no se reproduce en la versión 11g R2.

Leer Más ...




¿Cómo desplegar Portlets de Spring en Oracle Webcenter 11g?

1


En alguna ocasión se nos pidió desplegar un Portlet construido con Spring (con herramientas de IBM) sobre el Container de Portlets de Oracle Webcenter, para después ser consumido desde una Página de mismo Webcenter Portal.
El Portlet se había había desplegado , primero, sobre el IBM Websphere Portal. La prueba consistía en validar si el Portlet era lo suficientemente estándar, para desplegarse sobre otro Portlet Container.
Las imágenes , en algunos casos, tienen algunas variantes, pues estamos ocultando todo lo referente a nombres del cliente.

Leer Más ...


Esta Desarrollando con ADF Swing?

0

Si usted o su compañía se encuentran desarrollando o está manteniendo aplicaciones de escritorio echas con ADF Swing, es importante que revise el siguiente comunicado:

http://forums.oracle.com/forums/ann.jspa?annID=1617

El equipo de desarrollo quisiera saber su opinión al respecto, si quisiera dar su opinión en español hágalo, no se preocupe. Lo más importante es que su voz sea escuchada.


Webinar Julio 7 11AM Horario de México

0

odtug
Siguiendo con los Webinars organizados por el Grupo de Usuarios de Herramientas de desarrollo (ODTUG), el siguiente Jueves a las 11AM (horario de México), estaremos Isaac Ruiz y yo dando una plática de Oracle Coherence.
El registro lo pueden hacer aquí:
https://www2.gotomeeting.com/register/939853139
Oracle Coherence es un componente sumamente poderoso que forma parte del stack de Fusion Middleware, enfocado a ofrecer una solución de Grid Caché Transaccional altamente disponible.
Leer Más ...


Explicando JSF 2.0 en ADF Faces y JDeveloper 11g R2

4

jsf-logo

Como lo anuncié en mi último artículo, una de las características más relevantes de JDeveloper 11g R2 (11.1.2.0) es el soporte a JSF 2.0. Luego de haber tenido una charla muy interesante con el equipo de desarrollo de ADF Faces, pude aclarar algunas dudas que tenía acera de JSF 2.0 y como este soporte se refleja en las aplicaciones ADF nuevas y existentes.

En este artículo voy a explicar que implica el tener a JSF 2.0 y porque debemos familiarizarnos con esta especificación como desarrolladores en ADF.

Leer Más ...


Identity Service en Oracle SOA Suite 11g

0

Desde la versión 10.3.1.x de Oracle SOA Suite (no recuerdo si desde antes) se tiene la capacidad de utilizar un Servicio Web llamado Identity Service.
Este es muy útil para consultas en el realm de seguridad que se esté utilizando en el Weblogic en cuestión. De manera que en tus procesos, servicios, bpel, bpm etc., lo puedas ocupar como el medio para autenticar a un Usuario, conseguir algún atributo que tenga en el Directorio (por ejemplo su buzón de email), y básicamente consultar información de Usuarios y Grupos.
Regularmente en el Desarrollo de un proyecto se generan Clases que hagan esta actividad, pero si estás usando SOA Suite, simplemente consume este Web Service:
https://maquina:puerto/integration/services/IdentityService/identity?WSDL

Leer Más ...


GRUPO DE USUARIOS JAVA MEXICO.

3

Este siguiente fin de semana (18 de Junio) estará un gran amigo mío, y colega , presentando en un evento dirigido y organizado por el Java User Group de México.
Me refiero a Plinio Arbizu, él es tremendo profesional dedicado a la tecnología de Oracle. Autor del Libro Web 2.0 Solutions with Oracle WebCenter 11g publicado por la editorial PACKT. Una de las personas mas avanzadas en relación a temas de Webcenter y ADF.

Leer Más ...



Webinar 26 de Mayo 2011. Oracle ADF + SOA Suite

0

Tal como hemos mencionado en entradas pasadas, el siguiente 26 de Mayo de 2011 a la 1PM de Miami (12PM de Cd. de México) estaremos presentando Miguel Delgadillo (Especialista en ADF) y un servidor , un Webinar enfocado a la integración entre Oracle ADF 11g y los componentes de Oracle SOA Suite 11g.
Esto como parte de una serie de Webinars que el ODTUG (Oracle Development Tools User Group) está calendarizando para la comunidad de habla hispana.

Leer Más ...




Upgrade de BPM 11.1.1.3 a 11.1.1.4

0

Después de realizar una serie de pruebas de actualización de varios composites que incluyen BPEL, BPM, BAM y Mediator nos dimos cuenta de una falla al desplegar un Proyecto que incluya un Human Task en BPM.
Al desplegarlo , te arrojará el siguiente error:
[08:14:38 AM] Weblogic Server Exception: weblogic.application.ModuleException:
[08:14:38 AM] Caused by: java.lang.ClassNotFoundException: oracle.bpel.services.datacontrol.types.Number
[08:14:38 AM]   See server logs or server console for more details.
[08:14:38 AM] weblogic.application.ModuleException:
[08:14:38 AM] ####  Deployment incomplete.  ####
[08:14:38 AM] Remote deployment failed (oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer)

Extrañamente no encuentra la clase Number, del paquete oracle.bpel.services.datacontrol.types . Esto quizás derivado a que las librerías hayan cambiado de versión en versión.

Leer Más ...


Más Eventos Programados en Abril – 100% En Español

0

El mes de abril se viene con muchos actividades para los desarrolladores, tanto presencial, como virtual. Comparto con ustedes en este articulo los eventos que tengo conocimiento se van a realizar en las próximas semanas. Si se encuentra en las ciudades donde se realizarán, anímese. inscríbase  y si se encuentra en otra ciudad no se pierda los seminarios virtuales que también comparto en esta entrada.

Leer Más ...


Technical Webinars en Español…pronto

1

odtug
Próximamente se empezarán a dar una serie de Technical Webinars en Español. Esto por parte del Oracle Development Tools User Group  (ODTUG), que originalmente había estado ofreciendo únicamente Webinars – gratis – pero en Inglés.
A partir del 20 de Abril se iniciarán. El primero correrá por parte de Juan Camilo Ruiz, compañero de este blog, amigo y pana de años.

Leer Más ...


¿Puerto de JNDI para Oracle BAM?

0

Uno de los temas mas recurrentes al hacer uso de la Oracle SOA SUITE 11g, es el error de Puerto de JNDI con el que el Oracle BAM Adapter es creado.

El Puerto del JNDI debe ser el mismo puerto en el que el Weblogic Server de BAM está escuchando. Típicamente es el 9001, de hecho, prácticamente éste es el default.

El problema sucede cuando tu configuración es:

1. Un Single Instance

2. Una Instalación donde los Puertos no necesariamente son los defaults.

Leer Más ...



Como Auditar Aplicaciones ADF en JDeveloper 11g

0

Recientemente @afcode, amigo bloguero y usuario avanzado de ADF, me preguntó acerca de la funcionalidad en JDeveloper para realizar auditoría en el código de aplicaciones ADF. Pese a que la funcionalidad esta presente desde JDeveloper 10g, muchas veces pasa desapercibida, sin embargo, puede ser de mucha ayuda especialmente cuando se hace la definición de estándares de desarrollo o definición de mejores prácticas del código para los equipos de desarrollo.

En esta entrada explicaré la utilización de esta funcionalidad y como personalizar y crear sus propias métricas de auditoría.

Leer Más ...


Explicando el ADF Mobile Client – Movilidad Empresarial Multiplataforma en Java

0

Actualización Marzo 2012: El contenido de esta entrada ha cambiado, la versión más actualizada se encuentra aquí.

El Lunes pasado el cliente de ADF Mobile para Black Berry y Windows Mobile que se encontraba en “beta” (technical preview), fue  puesto en producción. Como ya lo había explicado en otras entradas, este componente nos permite a los desarrolladores ADF crear interfaces para múltiples dispositivos móviles eliminando la necesidad aprender los detalles de la plataforma.

En este articulo les presento las principales características de este componente.

Leer Más ...



Integración Hudson en JDeveloper 11g

0

 

Hudson es una herramienta de integración continua open source con una alta popularidad entre la comunidad. JDeveloper 11g desde algunas versionas anteriores ofrece herramientas para manejar el ciclo de vida de las aplicaciones a través de la extensión de Team Productivity Center, que es donde Hudson entra en escena.

Dentro del área de integración continua, Hudson es una pieza clave por lo cual no hubo dudas por parte del equipo de JDeveloper en que se tenía que tener soporte e invertir recursos para que Hudson continúe evolucionando y siendo utilizado dentro de la comunidad.

Leer Más ...


Usando Weblogic 10.1.3.4 con Oracle SUN iPlanet Directory.

0

Hace una semana me pidieron ayuda para terminar de configurar un Weblogic 10.1.3.4 con SUN Iplanet Directory.
En sí la configuración es bastante directa, no hay mucho qué hacer. Pero sí contiene algunos detalles que debes tomar en cuenta, para no estar batallando.
Encontré esta URL de Oracle ST curriculum, que describe muy bien cómo realizar esta configuración.
Igualmente aquí viene cómo establecer una conexión con el LDAP embebido de Weblogic, que es una tarea igualmente simple, pero en ocasiones se olvida cómo llevarla a cabo
Acá se los dejo:
http://goo.gl/v6xkN


ADF y WebCenter 11g Release 1 (11.1.1.4.0) y el Soporte a Websphere!

0

Desde hace ya una semana fue liberada la versión 11.1.1.4 de JDeveloper, WebCenter y SOA Suite (como lo reseño Rolando en su articulo). Por el lado de JDeveloper, esta versión cuenta con un número menor de nuevas características comparado con versiones anteriores, sin embargo, como es usual contiene una gran cantidad de bugs corregidos y como lo identifica Andrejus B., uno de los directores ACE con más conocimiento en JDeveloper – esta versión presenta mejoras notables en cuanto a desempeño.

El otro elemento principal de esta versión es el soporte de WebSphere para todos los componentes, lo cual es muy positivo especialmente cuando se trabaja con clientes que tienen IBM en su entorno.

Leer Más ...


¿Cómo hacer que en OBPM 11g un proceso pueda correlacionar llamadas a Servicios?

0

Etiquetas de Technorati: ,,,,
En Oracle BPEL PM es muy simple poder hacer un Proceso que tenga una llamada Intermedia, a través de la cual una Aplicación externa se pueda comunicar con él.
Esto para esos casos típicos en donde tu Proceso BPEL, debe esperar a que alguien lo "despierte", en base a un mensaje que venga de una Aplicación Externa.
En este tipo de escenarios es muy útil el uso de Correlation Sets/Ids. Que es un feature que ha existido desde el primer release de Oracle BPEL (2004). Bien, para poder hacer algo similar en OBPM 11g, todo indica que no hay una manera tan directa haciendo uso de las Actividades, si no que toca hacer uso de la infraestrucutra SOA, para poder llevar a cabo este objetivo.
En sí, se reduce a tener un Proceso BPEL Async que tenga justamente un contrato (WSDL) en el cual haya otro operación - llamémosle midCall -- en la cual se quede él esperando la llamada de la Aplicación Externa, y que justamente le conteste al proceso BPM.
El proceso BPM a su vez, debe arrancar a dicho proceso BPEL, y después quedarse esperando (llamada Asíncrona), a que él le conteste, una vez haya sido "despertado" por la llamada, y correlacionado los valores a través de los Correlations Sets/Ids.
Aquí explico cómo realizar esto:
Leer Más ...


Oracle SOA Suite 11.1.1.4. Nuevo Patchset. PS3.

1

El pasado 15 de Enero se liberó el PS3 para Oracle SOA Suite. Si quieren saber cuáles son las nuevas características, entren aquí . Es un artículo escrito por Demed L’Her de Product Management. Desde mi perspectiva, las características mas relevantes son:

  1. Soporte a BPEL 2.0
  2. ChuckSize property para el File Adapter
  3. Custom Adapters Wizard en Oracle JDeveloper. Esta en particular me gustó, pues antes tocaba hacerlo todo a mano
  4. Las capacidades de Purging para la BD; ésto para los que llevamos desde 10.2 de BPEL PM, es una gran característica que ahorrará tiempos de Administración
  5. Poder ejecutar SOA Suite sobre IBM Websphere. Este definitivamente es algo que debemos reconocerle a Oracle. Su propuesta de Hot-Pluggable es una realidad.
Leer Más ...


Recursos para Aprender ADF11g modelo 2011

1

Feliz Año nuevo para todos los que nos siguen a través de este espacio, valga la aclaración que por lo general he echo en los primeras entradas de años anteriores, el blog no ha desaparecido ni mucho menos… creo que la tendencia a final de año es que se juntan muchas cosas a la vez que las fiestas de fin de año crean una atmosfera que al menos en mi caso, es más familiar y de reflexión.

Que este año sea muy positivo y lleno de buenas noticias alrededor del mundo de tecnología Oracle. Así que si aún tiene pendiente el conocer la plataforma de desarrollo en Fusion, sus componentes y demás… le recomendaría que no dejara pasar mucho tiempo… las oportunidades y retos de empezar con esta nueva tecnología están a la vuelta de la esquina.

Leer Más ...


Post navigation