Instalar JdeveloperDescomprimir el archivo jdev.zip) de
preferencia en la unidad C:\; esto creara tres directorios:C:\jdev\
jdevbin\ jdevdoc\ jdevhome\
Asignar variable de ambiente: JDEV_USER_HOME el valor de:
:\jdevhome\jdev, donde es la unidad de disco donde hizo la
instalacin (C:\jdev\jdevhome\jdev).
Obtener el archivo de conexin de base de datos (.dbc) del
ambiente de pruebas o desarrollo, este archivo lo tiene que proveer
el administrador de la base de datos. Poner este archivo en la
siguiente ruta: \dbc_files\secure.
Crear acceso directo deJDeveloper e
iniciar.C:\jdev\jdevbin\jdeveloper.exe
Paso 1. Crear un nuevo Proyecto.File New General Workspace
Configured for Oracle Applications
Agregar nombre al Workspace y verificar que se encuentre en el
directorio \myprojects
Agregar nombre al Proyecto y agregar paquete por default el cual
se recomienda poner: oracle.apps...
En este paso es necesario tener una cuenta de usuario vlido y
una responsabilidad.
Opciones de ejecucin:
OADeveloperMode permite la comprobacin de cdigo extra y las
normas en tiempo de ejecucin. OADiagnostic activa el botn de
diagnstico en los botones globales en la parte superior de la
pgina, anulando cualquier opcin de perfil correspondiente
establecido para la aplicacin.
Crear componente PageDesde el proyecto seleccionamos:New -->
Seleccionar Web Tier --> OA Components --> Page
Ponemos un nombre a la pgina.
Modificar propiedades de la pgina ID: PageLayoutRN Region Style:
pageLayout Window Title: Consulta Empleado Title: Consulta Empleado
AM Definition: oracle.apps.fnd.framework.server.OAApplicationModule
(Siempre debe de tener un valor; este es el ms generico)
En este momento el ejemplo no se ejecutara correctamente por la
estructura de paquetes; ya que depende de las responsabilidades que
tenga el usuario proporcionado por el administrador de base de
datos.Copiar xxsegob.rar y descomprimir en \myprojectsCopiar
lib.rar y descomprimir en C:\jdev\jdevbin\lib Incluir las libreras
al proyecto
Construir el proyecto para cargar nueva clases.
Crear nuevamente la Pgina ConsultaEmpleadoPG.xml que se construy
anteriormente; pero ahora en el
paquete:xxsegob.oracle.apps.per.ocm.lenel.consulta.ConsultaFotografias.webuiEn
este punto ya podemos correr la aplicacin
Crear View Object: Desplegar datos en una pgina.Desde el
proyecto seleccionamos:New --> Business Tier --> ADF Business
Components --> View ObjectY la agregamos en
xxsegob.oracle.apps.per.ocm.lenel.comun.serverNombre del VO
ConsultaEmpleadoVO
Agregar el siguiente QuerySELECT NUM_EMPL numero_empleado ,
FULL_NAME nombre_completo , maestro , puestoFROM
DIRECTORIO_FEDEVORDER BY FULL_NAME
Crear Application Module (AM): Es la interface entre el cliente
y la base de datos.Desde el proyecto seleccionamos:New -->
Business Tier --> ADF Business Components --> Application
ModuleY la agregamos en
xxsegob.oracle.apps.per.ocm.lenel.comun.serverNombre del AM
ConsultaEmpleadoAM
Asociar el VO declarado anteriormente al AM
Crear Regin: Contendor principal de los componentes.Desde el
proyecto seleccionamos:New --> Seleccionar Web Tier --> OA
Components --> RegionY la agregamos en
xxsegob.oracle.apps.per.ocm.lenel.comun.webuiNombre de la Regin
BuscarEmpleadoRG.xml
Modificar propiedades de la regin Region Style: listOfValues AM
Definition:
xxsegob.oracle.apps.per.ocm.lenel.comun.server.ConsultaEmpleadoAM
En la vista de estructura nos posicionamos en el objeto
listOfValues y creamos una tabla.
Modificar propiedades de la tabla ID: ConsultaEmpleadoTable
Record Display: 10
Agregar Criterios de BsquedaEn la vista de estructura nos
posicionamos en el objeto ConsultaEmpleadoTable y creamos un
messageStyledText.Modificar propiedades del messageStyledText ID:
EmplName Item Style: messageStyledText Search Allowed: True Sort
Allowed: yes Data Type: VARCHAR2 Promp: Nombre del Empleado View
Instance: ConsultaEmpleadoVO1 View Attribute: NombreCompleto
Realizamos el paso anterior para Nmero de Empleado, Cdigo
Maestro y Puesto.La estructura del objeto ConsultaEmpleadoTable
debe quedar como se ilustra:
En este punto se tiene una ventana que solo muestra un ttulo y
formado una regin; esta puede ser agregada desde otro
componente.Nos posicionamos en la pgina
ConsultaEmpleadoPG.xmlDentro de la vista de estructura agregamos
una nueva regin.PageLayoutRN New RegionModificar propiedades de la
nueva Regin ID: consultaEmpleadoHeader Region Style: header Text:
Bsqueda de Empleados
Dentro de la vista de estructura agregamos una nueva
regin.consultaEmpleadoHeader New RegionModificar propiedades de la
nueva Regin ID: MainRN Region Style: messageComponentLayout
Dentro de la vista de estructura agregamos un componente para
enviar datos desde el cliente.MainRN New messageTextInputModificar
propiedades de la nueva Regin ID: fechaInicialTx Item Style:
messageTextInput Required: yes Data Type: DATE Promp: Fecha
Inicial:
Dentro de la vista de estructura agregamos el componente creado
para bsqueda de empleado.MainRN New messageTextInputModificar
propiedades de la nueva Regin ID: EmpleadoLov Item Style:
messageLoveInput Required: no External LOV:
/xxsegob/oracle/apps/per/ocm/lenel/comun/webui/BuscarEmpleadoRG
Data Type: VARCHAR2 Promp: Servidor Pblico:
Agregar Controlador: Clase con la que se puede obtener datos del
cliente, obtener la conexin de base de datos, direccionar a otra
pantalla, inicializar valores, etc..PageLayoutRN Set New
Controller
Nombre del Controlador: ConsultaEmpleadoCO
Muestra una pantalla como la siguiente: