Download Manual Técnico - SIMO

Document related concepts
no text concepts found
Transcript
Manual Técnico
Aplicativo Registro de OPEC
Aplicativo de uso de las entidades a través del
cual registra las vacantes que va a ofertar a
través de un concurso convocado por la CNSC.
Ing. Claudia Rocío Castellanos Blanco
06/03/2013
Manual Técnico Registro de OPEC
Tabla de contenido
PRESENTACIÓN ...................................................................................................... 2
INSTALACIÓN ......................................................................................................... 2
CONFIGURACIÓN.................................................................................................. 2
Parámetros ......................................................................................................................................... 4
Configure el puerto escucha. ......................................................................................................... 5
MODELO ENTIDAD-RELACIÓN .............................................................................. 8
DESCRIPCIÓN TÉCNICA DEL APLICATIVO ............................................................ 9
Página 1 de 10
Manual Técnico Registro de OPEC
PRESENTACIÓN
El propósito de este Manual Técnico es ofrecer a los administradores de sistemas
de la CNSC, la información básica para que puedan realizar la instalación y
configuración del aplicativo java dispuesto para el registro de la Oferta Pública
de Empleos de Carrera – OEPC, de las convocatorias ofertadas a través de la
CNSC.
INSTALACIÓN
Los fuentes del aplicativo se encuentran en la siguiente ruta:
G:\INGENIERIA_DEL_SW\Portafolio de Servicios\1.Servicios Actuales\Registro
OPEC\fuentes. La carpeta de aplicativo se llama app_opec y se requiere instalar
la carpeta archivosCNSC.
CONFIGURACIÓN
Para la instalación del aplicativo java, deberá previamente haber instalado el
Apache Tomcat. En el servidor Tairona podrá ejecutar los siguientes pasos para
desplegar la aplicación en el servidor de pruebas de la CNSC
(http://tairona:9002/)
Los fuentes del aplicativo se encuentran en la siguiente ruta:
G:\INGENIERIA_DEL_SW\Portafolio de Servicios\1.Servicios Actuales\ Registro
OPEC\fuentes\app_opec
La carpeta del proyecto se llama Registro OPEC, la cual a su vez contiene las
siguientes carpetas:
Página 2 de 10
Manual Técnico Registro de OPEC
Dentro de la carpeta dist encontrará el archivo “app_opec.war”
Puede copiar el archivo .war en la carpeta “C:\Java\Tomcat6_0\webapps” del
servidor Tairona, y detener y reiniciar el servicio del Apache Tomcat, con lo cual se
hace el deploy del archivo .war creando la carpeta con el mismo nombre,
expandiendo la carpeta del proyecto java. Al realizar ésta operación SE
INTERRUMPEN los servicios de todos los aplicativos java, por cinco minutos
aproximadamente, aunque se tiene la certeza de que no se va a presentar el
error “java.lang.OutOfMemoryError: PermGen space”
Para detener y reiniciar (stop / restart) el servicio utilice “Server Manager”:
Página 3 de 10
Manual Técnico Registro de OPEC
O puede utilizar el Tomcat Web Application Manager, se debe ubicar el war de la
aplicación en la siguiente ruta: G:\INGENIERIA_DEL_SW\Portafolio de
Servicios\1.Servicios
Actuales\
Registro
OPEC\fuentes\app_opec
dist\
app_opec.war, y posteriormente seleccionar el botón Desplegar.
Si va actualizar la versión, debe detener el servicio. Luego tomar copia de la
carpeta con el proyecto en otro directorio, y quitar el .war anterior. Copiar el
nuevo .war y reiniciar el servicio.
El aplicativo requiere el uso de la carpeta “archivosCNSC” la cual debe instalarse
en la ruta c:\archivosCNSC del servidor, en este caso en el Tairona. La aplicación
genera una certificación en formato pdf del registro de la OPEC la cual incluye un
resumen de toda la información registrada por la entidad junto con las firmas del
representante legal y su coordinador de Gestión Humana o equivalente. Este
documento constituye un instrumento legal sobre el cual se certifican las
vacantes a ofertar y una vez generado el cierre de la OPEC, no se podrán realizar
cambios a la misma.
La certificación es generada mediante la librería poi, la cual requiere el archivo
de formato ubicado en la carpeta archivosCNSC en el directorio C: del servidor,
dicha carpeta es de uso compartido con otros aplicativos java y NO debe ser
remplazada. Se utiliza el archivo “..\xsl\OpecEntidad.xsl”
Nota: Los campos de texto NO deben incluir el carácter “&” pues éste carácter
ocasiona errores al momento de cerrar la OPEC para su certificación, y no
permite generar el archivo .pdf con la OPEC. El signo de interrogación y otros
caracteres especiales también pueden ocasionar errores.
Parámetros
Revise los parámetros que configuran el acceso a la Base de datos, los cuales
encontrará en el archivo web.xml. Podrá configurar las variables: dbUrl, dbPort,
dbName, dbUser, dbPass, rutaFo; usadas para identificar el nombre del servidor, el
Página 4 de 10
Manual Técnico Registro de OPEC
puerto para conectar la base de datos, el nombre de la base de datos, password
y ruta de archivos usada por el aplicativo.
Configure el puerto escucha de la BD
Normalmente usamos el puerto 1433 para conectar la base de datos pero en
instalaciones nuevas la base de datos pudiera tener el puerto cerrado y no
permitir conexiones. Para abrir el puerto en MicroSoft SqlServer 2008, se debe
hacer lo siguiente:
Si se ha habilitado, la instancia predeterminada del Motor de base de datos de
Microsoft SQL Server permanece a la escucha en el puerto TCP 1433. Las
instancias denominadas del Motor de base de datos de SQL Server y SQL Server
Compact Edition se han configurado para puertos dinámicos, lo que significa que
seleccionan un puerto disponible cuando se inicia el servicio de SQL Server.
Cuando se conecte a una instancia denominada a través de un cortafuegos,
configure el Motor de base de datos para que escuche en un puerto específico,
con el objeto de que se pueda abrir el puerto adecuado en el cortafuegos.
Abra Programas > Microsoft SQL Server 2008 > Herramientas de configuración >
Administrador de configuración de SQL Server.
Desde el panel de navegación Administrador de configuración de SQL Server,
expanda Configuración de red de SQL Server > Protocolos para el nombre de
instancia que se debe utilizar y a continuación, efectúe una doble pulsación en
TCP/IP.
En el cuadro de diálogo Propiedades de TCP/IP, pulse la ficha Direcciones IP.
Para cada dirección IP listada, asegúrese de que el campo Puertos dinámicos
TCP esté vacío. Si el campo Puertos dinámicos TCP contiene un valor de 0, esa
dirección IP utilizará puertos dinámicos. Puesto que se requiere que SQL Server
permanezca a la escucha en un puerto estático, este campo debe estar vacío.
Para cada dirección IP de la lista, escriba 1433 en el campo Puerto TCP y pulse
Aceptar.
Página 5 de 10
Manual Técnico Registro de OPEC
Desde el panel de navegación Administrador de configuración de SQL Server,
pulse Servicios de SQL ServerServicios 2008.
Pulse con el botón derecho del ratón enSQL Server nombre_instancia y, a
continuación, pulse Reiniciar para detener y reiniciar SQL Server.
Creando entidad y usuario administrador
Página 6 de 10
Manual Técnico Registro de OPEC
La CNSC debe crear el usuario administrador para la entidad que requiere
ingresar la OPEC. Para crear este usuario debe insertar los siguientes registros:
Paso 1. Creando la entidad.
INSERT INTO BD_CNSC.dbo.OPEC_ENTIDAD
(nit_ent,dig_nit_ent,nombre_ent,departam_ent,
municipio_ent,direccion_ent,telefono_ent,sitioweb_ent,
fec_ingreso_ent,orden_ent,grupo_ent)
VALUES
Paso 2. Creando la relación de la convocatoria con dicha entidad.
INSERT INTO BD_CNSC.dbo.OPEC_CONVOCATORIA_ENTIDAD
(idconvoc_cen,identidad_cen,estado_cen)
Paso 3. Creando el usuario administrador para la entidad XX con el cual se a su
vez la entidad realiza la tarea de crear sus usuarios cargadores.
INSERT INTO BD_CNSC.dbo.OPEC_USUARIOS_ENTIDAD
(identidad_usu,idrol_usu,usuario_usu,clave_usu,nombre_usu,cedula_usu)
Paso 4.
Relacionando la entidad con el líder de convocatoria usuario
insert into CNSC_ADMIN_ENTIDAD (ID_USUARIO,ID_CONVOCATORIA,
ID_ENTIDAD,FDESDE )
Actualizando Decreto de salarios
Página 7 de 10
Manual Técnico Registro de OPEC
update CNSC_PARAMETROS set DETALLEPARAMETRO_PAR =’ 'Dec xxx de Marzo x
de 201X' where NOMBREPARAMETRO_PAR=’ DECRETOSAL’ and
CONSECUTIVOPARAMETRO_PAR=1
Para insertar un nuevo salario:
insert into dbo.OPEC_ASIGNACION_SAL
(VIGENCIA_SAL,ORDEN_ENT_SAL,DECRETO_SAL,NIVELJ_SAL,GRADO_SAL,SALARIO_S
AL)
VALUES (2012, 1,2,1,1,7802797)
MODELO ENTIDAD-RELACIÓN
Este modelo se encuentra en el archivo denominado Registro_OPEC.ter
Página 8 de 10
Manual Técnico Registro de OPEC
Página 9 de 10
Manual Técnico Registro de OPEC
DESCRIPCIÓN TÉCNICA DEL APLICATIVO
El aplicativo permite registrar para un empleo, el código, grado, denominación,
asignación salarial, propósito con lo cual se ingresa el perfil. Adicionalmente se
registran las funciones, los requisitos de estudio, requisitos de experiencia,
alternativas y por último las vacantes.
Esta versión de Registro de OPEC ha sido utilizada desde la convocatoria MEN en
julio de 2012. Posteriormente se utilizó para las convocatorias UGPP, IDARTES,
INVIMA e INPEC.
El aplicativo “Registro de OPEC” ofrece un menú para los tres roles admitidos:



Administrador de la entidad
Cargador de la entidad
Administrador de la CNSC
Las funcionalidades se detallan en el Manual de usuario.
Página 10 de 10