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:
Saludos.
Excelente tus post nos ayudan bastante en la migracion que estamos llevando a cabo de R12
ResponderEliminar