viernes, 10 de febrero de 2017

Formatos para función xp20:format-dateTime() BPEL 12c

Una situación que suele ocurrir bastante a menudo, es establecer un formato específico para la fecha y la hora en un elemento dentro de un Proceso BPEL, y puede resultar algo tedioso no tener a mano una referencia para armar dicho formato mas rapido y de manera sencilla.

A continuación se expone las tablas de referencia para los distintos formatos posibles:

jueves, 2 de febrero de 2017

CSF Key - Pasar credenciales dinámicamente a un Web Service en BPEL 12c


Un requisito muy frecuente en estos ultimos tiempos ha sido el proceso de pasar credenciales dinamicamente a llamadas de Web Services externos dentro de un proceso BPEL. Esto conlleva a hacer uso de CSF Keys en los composites SOA pero el reto verdaderamente esta en como usar estas CSF Keys desde SOA a travez del Proceso BPEL. Y por tanto, la magia reside en pasar dichas credenciales de forma separada.

viernes, 30 de diciembre de 2016

¿Cómo instalar un certificado SSL en un Servidor WebLogic 12c?


Un caso muy habitual en las integraciones que suele suceder muy a menudo, es encontrarse con un servicio protegido con seguridad SSL.

Esto implica que cuando desde una aplicación Service Bus o SOA se necesita realizar una llamada a ese servicio protegido con SSL, WebLogic fallará si no tiene los cetificados SSL para dicho servicio.

En este articulo, se detallará el proceso de como instalar estos certificados SSL en WebLogic para que la llamada a un servicio con proteccion SSL pueda efectuarse satisfactoriamente.

jueves, 29 de diciembre de 2016

Oracle Sales Cloud Adapter en BPEL - SOA 12c


En este articulo se abordará el uso del Adaptador para Oracle Sales Cloud en una aplicación SOA 12c con BPEL.

Lea este documento para conocer acerca de como crear un Adaptador que se comunique con los servicios que expone Oracle Sales Cloud desde un proceso BPEL que sea ejecutado desde un SOAP Service.

viernes, 25 de noviembre de 2016

Guía 11g - Parte 3: Instalando Oracle WebLogic Server

En este articulo vamos a instalar Oracle WebLogic Server versión 10.3.6.

La instalación de WebLogic Server proporciona el entorno JEE (así como el proveedor JMS) necesarios para ejecutar la SOA Suite (una aplicación JEE).

La instalación se hará en Ubuntu Linux 16.04 versión de 64 bits: el hardware y software mínimo requeridos para la instalación de Oracle SOA Suite 11g se puede encontrar aquí:http://docs.oracle.com/html/E18558_01/fusion_requirements.htm

martes, 15 de noviembre de 2016

WebLogic Scripting Tool (WLST) Para Crear DataSources y DbAdapter JNDI

WebLogic Scripting Tool (WLST) es una interfaz de secuencias de comandos que los administradores de sistemas y operadores utilizan para supervisar y administrar instancias y dominios de WebLogic Server. El entorno de secuencias de comandos WLST se basa en el intérprete de scripting de Java y Jython. Además de las funciones de secuencias de comandos de WebLogic, puede utilizar características comunes de lenguajes interpretados, incluyendo variables locales, variables condicionales y declaraciones de control de flujo. Los desarrolladores y administradores de WebLogic Server pueden ampliar el lenguaje de secuencias de comandos de WebLogic para adaptarse a sus necesidades  de ambientes siguiendo la sintaxis del lenguaje Jython. Para más información consulte: http://www.jython.org.

martes, 8 de noviembre de 2016

Encuestar una Tabla de Base de Datos usando SOA 12c (Database Adapter - Poll New Records)

Recientemente estuve realizando pruebas de concepto (PoC - Proof of Concept) sobre está característica que posee el Database Adapter para encuestar una tabla de base de datos en especifica a la espera de nuevos registros o registros que cumplan con una condición especifica.

En el presente articulo, se pretende detallar la prueba de concepto llevada a cabo, explicando cada paso para entender bien el funcionamiento de esta característica.

jueves, 3 de noviembre de 2016

[ TIP ] Como Crear Esquema HR en Base de Datos Oracle 12c

 
En una placentera tarde de desarrollo pude experimentar un inesperable inconveniente a la hora de crear el esquema de base de datos de Recursos Humanos (HR) en la Base de Datos Oracle 12c. Por alguna razon, no existian los scripts SQL para crear dicho esquema.

Despues de tanto batallar, les dejo una manera practica y sencilla de solventar esto. En este articulo se describen los pasos a seguir para aplicar una posibile solución a esto. Cualquier otra sugerencia puede tratarse.

lunes, 31 de octubre de 2016

Crear Usuario Local (sin prefijo C##) en Base de Datos Oracle 12c

Hace un tiempo la Base de Datos Oracle 12c está en plena acción y trae consigo un gran número de novedades.

Con la primer novedad que se topan la mayoría de programadores es la inclusón de un entorno multiusuario. Aqui un usuario común es un usuario de base de datos cuya identidad y contraseña son conocidos en la raíz y en cada existente y futura base de datos conectable (PDB, Pluggable DataBase).

martes, 18 de octubre de 2016

[ PL/SQL TIPS ] Excepciones en UPDATE/DELETE cuando no existen filas


Muchas veces se puede presentar el caso en el que dentro de un Sotred Procedure es necesario tratar las excepciones que ocurren al usar operaciones como UPDATE o DELETE en PL/SQL y no retornan resultado alguno. Mas precisamente, cuando las condiciones de busqueda de la/s fila/s no devuelve resultado.

Trataré de explicar una posible solución que en mi opinion es simple de entender e implementar, aunque pueden surgir mejoras o soluciones totalmente distintas.