martes, 25 de junio de 2013

Creando Programas Concurrentes en EBS R12 (SQL PLUS archivos *.sql)


Saludos amigos, ahora vamos a ver la forma de configurar concurrentes en EBS R12 basándonos en código PL/SQL utilizando SQL PLUS, para ello realizaremos un pequeño ejemplo haremos el tradicional “Hola Mundo”.

Para llevar a cabo la demostración el archivo que debemos  crear será “XHOLA.sql”, el cual estará alojado el directorio sql de nuestra aplicación personalizada que creamos en el anterior artículo

CREANDO PROGRAMAS CONCURRENTES EN EBS R12 (Aplicación Personalizada)”.


Nos conectamos al putty y nos dirigimos a la dirección: ” $XDEMO_TOP/sql”


Ejecutamos el siguiente comando: touch XHOLA.sql


Verificamos que nuestro archivo este realmente creado:


El contenido de nuestro archivo deberá ser el siguiente:


Para verificar que no tenemos errores lo podremos ejecutar con el siguiente comando: sqlplus system/manager @XHOLA.sql Jose "22/06/2013"


Ahora si estamos listos para:
1.       Crear nuestro ejecutable en el EBS R12
2.       Crear un programa concurrente
3.       Adicionar nuestro programa concurrente a un grupo de solicitudes
4.       Ejecutar el concurrente

1.- Creando el ejecutable:

Para crear el ejecutable navegamos hasta “System Administrator/Program/Executable



En este ejemplo notaran que en “Execute Method” hemos colocado el nombre de nuestro archivo XHOLA.sql sin la extencion, el cual se encuentra en el directorio:
/u01/oracle/VIS/apps/apps_st/appl/xdemo/12.0.0/sql

2.- Creando el Programa concurrente

Para crear el programa concurrente nos dirigimos a: “System Administrator/Program/Define”


Agregamos los parámetros

Seq
Parameter
Description
Value Set
Default Value
Pront
10
Nombre
Primer Parametro
(Char)
100 Characters

Nombre
20
Fecha
Segundo Parametro(Date)
FND_STANDARD_
DATE
Current Date
Fecha


Con esto ya está creado nuestro ejecutable, ahora debemos agregarlo a un grupo de solicitudes.

3.- Adicionando Programa a Grupo de Solicitudes

Para ello nos dirigimos a “System Administrator/Security/Responsability/Request”



Con esto ya hemos terminado de configurar nuestro concurrente, solamente nos queda ejecutarlo.

4.- Ejecutar el concurrente

Para ejecutarlo nos vamos a la responsabilidad: “XDEMO CUSTOMIZACIONES


Nota: Observaran que en la ejecución se me presentaron errores, esto se debía a que la appl no podía encontrar la variable de entorno XDEMO_TOP, por alguna razón hay ocasiones en las que el EBS R12 cuando creamos nuestra nueva aplicación para customizaciones no carga la variable de entorno que apunta a los archivo de nuestras custom, esto se soluciona reiniciando la capa de aplicaion con los siguientes comandos

Solucion:
Reiniciamos la capa de aplicacion
cd $ADMIN_SCRIPTS_HOME
sh adstpall.sh apps/apps
sh adstrtal.sh apps/apps

Ahora bien luego podrán ejecutar el concurrente de forma correcta, tal cual como se ve en la imagen:


Hacemos click en el botón “View Output” veremos la slaida:


 Eso es todo amigos, espero sus comentarios.

Saludos.

1 comentario:

  1. Excelente tus post nos ayudan bastante en la migracion que estamos llevando a cabo de R12

    ResponderEliminar

File sharing system in PHP free code (Veno File Manager v4.2.7)

  File sharing system in PHP free code (Veno File Manager v4.2.7) Download: veno-file-manager-v427 File sharing system in PHP free code ===...