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