ADC PDI Manual de Instalación y Configuración de la Aplicación

Transcripción

ADC PDI Manual de Instalación y Configuración de la Aplicación
PLATAFORMA DE INTEROPERABILIDAD
PDI
MINISTERIO DE COMUNICACIONES
INTRANET GUBERNAMENTAL:
PLATAFORMA DE INTEROPERABILIDAD
MANUAL DE INSTALACION Y CONFIGURACION APLICACIÓN PLATAFORMA DE
INTEROPERABILIDAD
Derechos Reservados
Bogotá, D.C.
PLATAFORMA DE INTEROPERABILIDAD
PDI
Información del Documento
Nombre del Proyecto:
Preparado por:
Cargo:
Plataforma de Interoperabilidad
Mauricio Blanco / Luis Felipe García
Versión del Documento::
Líder Desarrollo / Funcionario HP
Fecha:
Final
20/07/2007
Revisado Por:
Lista de Distribución
De:
Fecha
Teléfono/Fax/Email
Para:
Acción
Fecha
Teléfono/Fax/Email
Dra. Maria Isabel Mejía
Aprobación
20/07/2007
[email protected]
Jose Luis Rodriguez
Aprobación
20/07/2007
[email protected]
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 2 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Tabla de Contenido
1.
Aviso de Confidencialidad ........................................................................................................... 4
2.
Aceptaciones ............................................................................................................................ 4
3.
Introducción ........................................................................................................................... 5
3.1.
Servidor Base Datos ............................................................................................................. 5
3.1.1.
3.1.2.
3.2.
3.2.1.
3.2.2.
Prerrequisitos....................................................................................................................... 5
Pasos De Instalación ............................................................................................................. 5
Servidor Aplicación ............................................................................................................. 10
Prerrequisitos..................................................................................................................... 10
Pasos De Instalación ........................................................................................................... 10
3.3.
Servidor Web .................................................................................................................... 30
3.3.1. Prerrequisitos..................................................................................................................... 30
3.3.2. Pasos De Instalación ........................................................................................................... 31
3.4.
Servidor Aplicaciones 2 (Biztalk) .......................................................................................... 58
3.4.1. Prerrequisitos..................................................................................................................... 58
3.4.2. Pasos De Instalación ........................................................................................................... 58
3.5.
Servidor Reportes .............................................................................................................. 76
3.5.1. Prerrequisitos..................................................................................................................... 76
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 3 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
1. Aviso de Confidencialidad
Nota de propiedad
La información y datos contenidos en todas las páginas de este documento elaborado por Colombia
Telecomunicaciones S.A. ESP constituyen secretos comerciales o información confidencial y
privilegiada de Colombia Telecomunicaciones S.A. ESP de naturaleza comercial o financiera.
La citada información se facilita a FONADE y AGENDA DE CONECTIVIDAD bajo las más estrictas
obligaciones de confidencialidad, en el bien entendido que éste no revelará la misma a ningún
tercero ni la usará, sin permiso de Colombia Telecomunicaciones S.A. ESP, para propósitos distinto
de uso interno del presente proyecto.
Este documento contiene información confidencial de Colombia Telecomunicaciones S.A. ESP, y
está sujeto a las más estrictas obligaciones de confidencialidad.
2. Aceptaciones
Las siguientes firmas significan la aprobación por parte de Colombia Telecomunicaciones y el
programa Agenda de Conectividad del presente documento.
Agenda de Conectividad
Nombre: Dra. Maria Isabel Mejia
Fecha: 20/07/2007
Agenda de Conectividad
Nombre: Jose Luis Rodriguez
Fecha: 20/07/2007
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 4 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
3. Introducción
Se describe a continuación el procedimiento para instalación de la plataforma de manera que pueda
reproducirse el actual ambiente de operación en caso de ser necesario reinstalar alguno de los
componente de la plataforma PDI:
3.1. Servidor Base Datos
3.1.1. Prerrequisitos
•
•
•
•
Sistema Operativo: Windows 2003
Enable DTC network Access
COM +
SQL Server 2005
3.1.2. Pasos De Instalación
•
Crear Base de Datos PDI
Por medio de SQL Server Enterprise Manager Crear una Base de datos con nombre
PDI
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 5 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
El Archivo de Log de la Base de datos debe ubicarse en el disco de logs
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 6 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
•
Crear Usuario
Crear un usuario de base de datos con nombre pdi , y clave ********
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 7 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
•
•
•
•
•
REPETIR
REPETIR
REPETIR
REPETIR
REPETIR
•
Correr Scripts en la base de datos PDI
Via Query Analizer utilizando el usuario PDI , SOBRE LA BASE DE DATOS PDI
correr los scripts que se encuentran en la carpeta PDI\Scripts de los instaladores
en el orden indicado
LOS
LOS
LOS
LOS
LOS
PASOS
PASOS
PASOS
PASOS
PASOS
ANTERIORES
ANTERIORES
ANTERIORES
ANTERIORES
ANTERIORES
CON
CON
CON
CON
CON
Base
Base
Base
Base
Base
de
de
de
de
de
Datos
Datos
Datos
Datos
Datos
PDIPROD
PDILOGS
PDILOGSPROD
PDIPAGOS
PDIPAGOSPROD
1_tablas.sql
2_SPS.sql
3_Fill_aspnet_Applications.sql
4_Fill_TB_TIPODOCUMENTOS.sql
5_Fill_aspnet_Roles.sql
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 8 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
6_Fill_Departamentos.sql
7_Fill_Municipios.sql
8_Fill_aspnet_Users.sql
9_Fill_aspnet_Membership.sql
10_Fill_UsersInRole.sql
11_FillEntidadesPEC.sql
12_FillAdministradoresPEC.sql
13_FillTramitesPEC.sql
14_FillPaises.sql
15_FillFunciones.sql
•
Correr Scripts en la base de datos PDIPROD
Via Query Analizer utilizando el usuario PDI , SOBRE LA BASE DE DATOS
PDIPROD correr los scripts que se encuentran en la carpeta PDIPROD\Scripts
de los instaladores en el orden indicado
1_tablas.sql
2_SPS.sql
3_Fill_aspnet_Applications.sql
4_Fill_TB_TIPODOCUMENTOS.sql
5_Fill_aspnet_Roles.sql
6_Fill_Departamentos.sql
7_Fill_Municipios.sql
8_Fill_aspnet_Users.sql
9_Fill_aspnet_Membership.sql
10_Fill_UsersInRole.sql
11_FillEntidadesPEC.sql
12_FillAdministradoresPEC.sql
13_FillTramitesPEC.sql
14_FillPaises.sql
15_FillFunciones.sql
•
Correr Scripts en la base de datos PDILOGS
Via Query Analizer utilizando el usuario PDI , SOBRE LA BASE DE DATOS
PDILOGS correr los scripts que se encuentran en la carpeta PDILOGS\Scripts
de los instaladores en el orden indicado
1_tablas.sql
2_SPS.sql
3_Fill_tb_logs.sql
•
Correr Scripts en la base de datos PDILOGSPROD
Via Query Analizer utilizando el usuario PDI , SOBRE LA BASE DE DATOS
PDILOGSPROD correr los scripts que se encuentran en la carpeta
PDILOGSPROD\Scripts de los instaladores en el orden indicado
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 9 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
1_tablas.sql
2_SPS.sql
3_Fill_tb_logs.sql
•
Correr Scripts en la base de datos PDIPAGOS
Via Query Analizer utilizando el usuario PDI , SOBRE LA BASE DE DATOS
PDIPAGOS correr los scripts que se encuentran en la carpeta
PDIPAGOS\Scripts de los instaladores en el orden indicado
1_tablas.sql
2_SPS.sql
3_Fill_trandef.sql
•
Correr Scripts en la base de datos PDIPAGOSPROD
Via Query Analizer utilizando el usuario PDI , SOBRE LA BASE DE DATOS
PDIPAGOSPROD correr los scripts que se encuentran en la carpeta
PDIPAGOSPROD\Scripts de los instaladores en el orden indicado
1_tablas.sql
2_SPS.sql
3_Fill_trandef.sql
3.2. Servidor Aplicación
3.2.1. Prerrequisitos
•
•
•
•
•
•
•
Sistema Operativo: Windows 2003
Enable DTC network Access
COM +
.NET Framework 2.0
Sql 2005 Client
IIS
SMTP service (enable relay)
3.2.2. Pasos De Instalación
•
Crear usuario local
Crear un usuario local useraspnet , password ********
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 10 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
• Dar permisos sobre los directorios al usuario useraspnet
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files
C:\WINDOWS\TEMP
•
Crear Carpetas compartidas (ESTO SE HACE EN UN RECURSO DEL CLUSTER)
Crear un directorio N:\PDI\Esquemas
Compartir el directorio (dar permisos al usuario useraspnet)
Crear un directorio N:\PDI\instructivosPruebasUpload
Compartir el directorio (dar permisos al usuario useraspnet)
Crear un directorio N:\PDI\archivosUpload
Compartir el directorio (dar permisos al usuario useraspnet)
Crear un directorio N:\PDI\archivosDownload
Compartir el directorio (dar permisos al usuario useraspnet)
Crear un directorio N:\PDI\archivosLogs
Compartir el directorio (dar permisos al usuario useraspnet)
Crear un directorio N:\PDI\PDIarchivosDownload
Compartir el directorio (dar permisos al usuario useraspnet)
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 11 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
A todos los directorios creados crearles permiso a todos los usuario de control de la
carpeta compartida: Boton derecho -> Sharing And Security -> Permisions.
A Everyone darle Full Control.
•
Ejecutar APP\UTIL\Microsoft WSE 3.0.msi (RUNTIME)
•
Correr llave de registry
en la carpeta instaladores App\util\PDIsource.reg\
•
Crear Nuevo WEB SITE en IIS puerto 8077
New—>Web Site
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 12 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
En la Descripción del Site PDIPROD
PUERTO 8077
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 13 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Path : E:\PDI\www\PDIPROD
Seleccionar Run Scripts
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 14 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Verificar la versión por defecto de .NET
•
Correr Instaladores
Instaladores\App\MSI\QA\Setupwebservice.msi
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 15 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
•
Correr Instaladores
Instaladores\App\MSI\QAPROD\SetupwebserviceProd.msi
•
Verificar que los sites nuevos estén creados como directorios virtuales
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 16 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
•
Crear Application Pool para los sites de Producción y preproducción
Por medio de iis Manager, expandir la carpteta Application Pools
Sobre la carpeta Application Pools , boton secundario new Application
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 17 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Ingresar las propiedades como lo indica la siguiente grafica y dar OK
Crear El Application pool para Producción
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 18 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
•
Una vez creados los application pool para preproducción y preproducción, agregar
los web sites a su correspondiente application pool:
Por medio de iis managaer seleccionar el sitio web para agregar al application pool , dar clic en el
botono secundario y seleccionar properties.
Sobre la pestaña directory, seleccionar el application pool donde va a correr el web site
Repetir el paso anterior para todos los sitio de preproducción y producción
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 19 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
PREPRODUCCION
Nombre del sitio
Default website/PDIWebserviceDominio
Default website/PDIWebserviceExterno
Application Pool
PDIPREPROD
PDIPREPROD
PRODUCCION
Nombre del sitio
PDIPROD/PDIWebserviceDominio
PDIPROD/PDIWebserviceExterno
Application Pool
PDIPROD
PDIPROD
•
Activar cambio de configuraciones remoto:
• Cuando esté verificado que todos los sitios están creados, correr en todos
los IIS donde esté instalada la aplicación por línea de comando de .net el
siguiente Aspnet_regiis /config+ el cual permite configuración remota de
archivos web.config.
•
Cifrado de datos de configuración:
• Una vez instalada la aplicación, usar la página ConnectionEncryption.aspx
(con su code behind ConnectionEncryption.aspx.cs) para cifrar (o para
descifrar) la información de cada sitio. Esta página viene en el sitio de
Administración, para cifrar cada sitio, hay que copiarla y pegarla en el root
del website que se quiera cifrar. Una vez pegada la página abrirla por el
explorador.
•
Esta página despliega las distintas secciones del archivo de configuración,
seleccionar connectionStrings y valoresPDI (donde exista) y darle al botón
de Encrypt.
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 20 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
•
Una vez esto está efectuado, se puede verificar el archivo web.config del
sitio y los valores seleccionados serán ilegibles.
•
Crear un usuario configuración
• Username: userconf, Password: ********
• En todas las máquinas (web y app) agregar este usuario como
administrador local de cada una.
• Para permitir la modificación remota de los archivos de configuración, es
necesario entonces seguir los siguientes pasos.
• Para PreProducción en las máquinas web:
Sobre cada Sitio creado (PDIAdminEmpresa, PDIAdminEntidades,
PDIAdministracion y PDISitioCiudadanos) Darle permisos de
modificación sobre la carpeta al usuario del IIS LOCAL
Sobre cada web.config de cada sitio darle permisos de
modificación al usuario del dominio userconf.
Hacer lo mismo en las máquinas de aplicaciones
• Para PRODUCCION máquinas web:
Sobre cada web.config darle permisos de modificación al usuario
IIS LOCAL y al usuario del dominio userconf.
Hacer lo mismo en las máquinas de aplicación
•
Instalación del Certificado de la PDI
Entrar a la consola de administración de certificados
MMC Add Snap – in Certificates
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 21 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Seleccione Computer Account
Seleccione Local Computer
Seleccione la Carpeta Personal CertificatesAll tasks Import
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 22 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Seleccioné el archivo \App\Util\pdi.pfx
Introduzca la clave y seleccione Mark this key as exportable, Oprima Next
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 23 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Seleccione los Valores por defecto y Oprima Next
•
Instalación del Certificado de las ENTIDADES
Entrar a la consola de administración de certificados
MMC Add Snap – in Certificates
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 24 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Seleccione Computer Account
Seleccione Local Computer
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 25 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Seleccione la Carpeta Other People CertificatesAll tasks Import
Seleccioné el archivo \App\Util\Entidad1.cer
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 26 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Seleccione los Valores por defecto y Oprima Next
•
Configuración de Permisos sobre la llave privada del certificado
Via ProgramsMicrosoft WSE 3.0 Certificates Tool
Seleccione el certificado de la PDI
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 27 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Oprima View Private Key File Properties , Seleccione la pestaña de Security y
Agregue el usuario useraspnet con permisos de lectura
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 28 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
•
Instalación del Servicio de sincronización con el PEC
Via linea de comandos , ejecutar c:\PDI\ServicioChecker\instalarserv.bat
Via Administrative tools Services , ubicarse sobre el servicio pecchecker y
Configurar el servicio para inicio Automatico
•
•
Instalar EMULADOR PEC
Restaurar Base de datos con el NOMBRE PEC
Crear web service PEC
Asignar permisos del usuario sobre carpetas de la aplicación, para modificación remota
de configuraciones.
Dirigirse a las carpetas donde se encuentran instalados los web services
Sobre cada una de las carpetas (PDIWebServiceDominio y PDIWebServiceExterno)
darle permiso de modificación (Modify) al usuario local useraspnet.
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 29 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Hacer lo mismo en las carpetas del mismo nombre de producción (En el path
C:/PDI/www/PROD/)
Instalar CAPICOM en caso de que no se encuentre instalado
Dirigirse a la carpeta c:/WINDOWS/System32
Descomprimir el archivo capicom.cab en este directorio.
Por línea de comandos llegar a la mima carpeta y ejecutar el siguiente comando:
Regsvr32 capicom.dll
3.3. Servidor Web
3.3.1. Prerrequisitos
•
•
•
Sistema Operativo: Windows 2003
.NET Framework 2.0
IIS Configurado con SSL
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 30 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
3.3.2. Pasos De Instalación
•
Correr llave de registry
en la carpeta instaladores web\util\PDIsource.reg
•
Correr llave de registry
App\util\PDIsource.reg
Ejecutar APP\UTIL\Microsoft WSE 3.0.msi (RUNTIME)
•
•
Crear Nuevo WEB SITE en IIS puerto 8077
New—>Web Site
En la Descripción del Site PDIPROD
PUERTO 8077
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 31 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Path : e:\PDI\www\PROD
Seleccionar Run Scripts
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 32 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Verificar la versión por defecto de .NET
• Correr Instaladores
Instaladores/web/msi/setupsitios.msi
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 33 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
• Correr Instaladores
Instaladores/web/msi/ SetupHostingPagosPDI.msi
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 34 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
• Correr Instaladores
Instaladores/web/msi/ SetupAdminPseConector.msi
•
Crear Aplicación en IIS para los sitios
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 35 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 36 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
• Correr Instaladores
Instaladores/web/msi/setupsitiosProd.msi
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 37 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
• Correr Instaladores
Instaladores/web/msi/ SetupHostingPagosPDIPROD
• Correr Instaladores
Instaladores/web/msi/ SetupAdminPseConectorPROD.msi
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 38 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
•
Crear Application Pool para los sites de Producción y preproducción
Por medio de iis Manager, expandir la carpteta Application Pools
Sobre la carpeta Application Pools , boton secundario new Application
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 39 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Ingresar las propiedades como lo indica la siguiente grafica y dar OK
Crear El Application pool para Producción
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 40 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
•
Una vez creados los application pool para preproducción y preproducción, agregar
los web sites a su correspondiente application pool:
Por medio de iis managaer seleccionar el sitio web para agregar al application pool , dar clic en el
botono secundario y seleccionar properties.
Sobre la pestaña directory, seleccionar el application pool donde va a correr el web site
Repetir el paso anterior para todos los sitio de preproducción y producción
PREPRODUCCION
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 41 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Nombre del sitio
Default website/PDIAdministracion
Default website/PDIAdminEntidades
Default website/PDIAdminEmpresas
Default website/PDISitioCiudadanos
Default website/WebServicePDI
Default website/AdminPSE
Default website/PDIhosting
Application Pool
PDIPREPROD
PDIPREPROD
PDIPREPROD
PDIPREPROD
PDIPREPROD
PDIPREPROD
PDIPREPROD
PRODUCCION
Nombre del sitio
PDIPROD/PDIAdministracion
PDIPROD/PDIAdminEntidades
PDIPROD/PDIAdminEmpresas
PDIPROD/PDISitioCiudadanos
PDIPROD/WebServicePDI
PDIPROD/AdminPSE
PDIPROD/PDIhosting
Application Pool
PDIPROD
PDIPROD
PDIPROD
PDIPROD
PDIPROD
PDIPROD
PDIPROD
•
•
Ejecutar \UTIL\ReportViewer.exe
Ejecutar \UTIL\WSE10SP1.exe
• Configurar SSL en los sitios de la aplicación
VIA IIS Manager, Seleccionar el Site , Boton Derecho Properties Directory
Security
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 42 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Oprimir Server Certificate
Seleccionar Assign an existing Certificate , Oprimir Next
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 43 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Seleccionar Certificado
Dejar los valores por defecto y finalizar
Hacer Este paso para todos los Web sites de preproducción y producción
•
Configurar los directorios certs de los sitios para autenticación con certificado
Via IIS manager seleccionar el sitio, sobre el directorio certs , boton derecho
properties
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 44 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Oprimir en Secure Communications , Edit
Dejar las opciones como lo Muestra la Grafica
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 45 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Hacer este mismo paso para los sitios de Ciudadanos, Entidades, Empresas, de los
sites de pre-produccion y producción
•
Agregar certificados y lista de revocación
Agregar el certificado de certi cámara como Trusted Root Certification Autorities, el
certificado se encuentra en:
\\agendadev01\PDI\InstaladoresQAIT3FINAL\web\UTIL\CertificadoRaiz
Agregar el certificado se hace a través de la una consola de administración así:
Run: mmc, File -> Add/Remove Snap-in - > Add - > Certificates -> Computer account
-> Local computer
Luego debajo ubicarse en Trusted Root Certification Autorities -> Certificates -> All tasks -> Import
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 46 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Importar los que estén en la carpeta: CertificadoRaiz
Instalar la lista de revocación (CRL)
Consultar la CRL en http://www.certicamara.com/certs/certicamara.crl, descargar la lista en el
archive de nombre certicamara.crl
Utilizando la misma consola mmc, Ubicarse en Personal -> All Tasks -> Import, e importer la lista
que se consultró en el paso anterior (el archive certicamara.crl)
•
Configurar los directorios virtuales para la descarga de Archivos que vienen de las
entidades
Via IIS Manager, ubicarse en la aplicacion pre-produccion , en el sitio de
ciudadanos/Internos boton derecho new virtual Directory
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 47 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 48 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
En la Descripción: PDIarchivosDownload, Oprimir Next
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 49 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
En el path : \\mshptestapp01\archivosDownload
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 50 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Seleccionar el usuario useraspnet del dominio
Dejar valores por defecto y terminar
Hacer este mismo paso para el sitio de Administración de Entidades, Administración de
la PDI en ambos ambientes y Ciudadanos en Produccion
•
Configurar los directorios virtuales para Instructivos de Tramites
Via IIS Manager, ubicarse en la aplicacion pre-produccion , en el sitio de administración
de entidades , boton derecho new virtual Directory
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 51 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
En la Descripción: InstructivosPruebas, Oprimir Next
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 52 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
En el path : \\mshptestapp01\instructivosPruebasUpload
Seleccionar el usuario useraspnet del dominio
Dejar valores por defecto y terminar
•
Configurar el directorio virtual para Los archivos de logs
Via IIS Manager, ubicarse en la aplicacion pre-produccion , en el sitio de
administración, boton derecho new virtual Directory
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 53 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 54 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
En la Descripción: ArchivosLogs, Oprimir Next
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 55 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
En el path : \\mshptestapp01\archivosLogs
Seleccionar el usuario useraspnet del dominio
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 56 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Dejar valores por defecto y terminar.
Hacer lo mismo para el sitio de administración en producción
•
Cambiar Paginas por defecto para errores de SSL y Certificados
En el sitios de ciudadanos dar botón derecho y propiedades, seleccionar la pestaña de
Custom Errors , cambiar por los siguientes archivos
http Error
403-13
403-16
403-17
403-4
403-7
Pagina Nueva
ErrorcertificadoInvalido.htm
ErrorcertificadoInvalido.htm
ErrorcertificadoInvalido.htm
ErrorSSLCiudadanos.htm
ErrorSSLCiudadanos.htm
Hacer la anterior operación para los sitios PdiAdminEmresa,PdiAdminEntidades
•
Activar cambio de configuraciones remoto:
• Cuando esté verificado que todos los sitios están creados, correr en todos
los IIS donde esté instalada la aplicación por línea de comando de .net el
siguiente Aspnet_regiis /config+ el cual permite configuración remota de
archivos web.config.
•
Instalar servicio PSEChecker
Via linea de comandos , ejecutar c:\PDI\PSEChecker\instalarserv.bat
Via Administrative tools Services , ubicarse sobre el servicio psechecker y
Configurar el servicio para inicio Automatico
•
Cifrado de datos de configuración:
• Una vez instalada la aplicación, usar la página ConnectionEncryption.aspx
(con su code behind ConnectionEncryption.aspx.cs) para cifrar la
información de cada sitio. Esta página viene en el sitio de Administración,
para cifrar cada sitio, hay que copiarla y pegarla en el root del website que
se quiera cifrar. Una vez pegada la página abrirla por el explorador.
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 57 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
•
Esta página despliega las distintas secciones del archivo de configuración,
seleccionar connectionStrings y valoresPDI (donde exista) y darle al botón
de Encrypt.
•
Una vez esto está efectuado, se puede verificar el archivo web.config del
sitio y los valores seleccionados serán ilegibles.
3.4. Servidor Aplicaciones 2 (Biztalk)
3.4.1. Prerrequisitos
•
•
•
•
Sistema Operativo: Windows 2003
.NET Framework 2.0
IIS
Biztalk 2006
3.4.2. Pasos De Instalación
•
Copiar el archivo: Instaladores/AppBiztalk/BTSNTSvc.exe.config
A C:\Program Files\Microsoft Biztalk Server 2006
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 58 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
•
•
Abrir la consola de Administración de Biztalk 2006.
Ubicarse en Applications en el Grupo de Biztalk y dar click derecho y seleccionar la
opción Importar -> msi file
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 59 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
•
En la opción MSI File to import Buscar el archivo Instaladores/AppBizTalk/
PDIBizTalkEsquemas.msi
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 60 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
•
Se oprime Next, lo cual abre la ventana de configuración, en la cual no hay
necesidad de cambiar ninguna configuración.
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 61 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
•
La siguiente ventana corresponde a la configuración del ambiente. Se deja Default.
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 62 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
•
La siguiente ventana es el resumen de las opciones a importar.
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 63 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
•
Al finalizar la importación, el asistente muestra el resumen de la importación, y
además da la opción de Ejecutar el asistente de instalación de la aplicación. Este se
debe señalar para instalar la aplicación.
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 64 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
•
Se inicia el asistente de instalación de la aplicación.
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 65 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
•
En esta pantalla se selecciona la carpeta destino en donde quedará instalada la
aplicación. Se puede dejar la que viene por defecto.
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 66 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 67 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
•
Se confirma el inicio de la instalación.
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 68 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
•
Cuando el asistente finaliza la instalación muestra el resumen.
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 69 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
•
En la consola de Administración de BizTalk aparece la nueva aplicación creada
PDIBizTalkEsquemas
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 70 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
•
•
Se repiten los pasos anteriores de importación del msi y ejecución del asistente de
instalación de la aplicación para las aplicaciones PDIBizTalk y PDIBizTalkProd que
se encuentran en Instaladores/AppBizTalk/PDIBizTalk.msi e
Instaladores/AppBizTalk/PDIBizTalkProd.msi, respectivamente.
Una vez que se ha finalizado la importación de las dos aplicaciones la consola de
Administración debería verse así
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 71 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
•
•
A continuación se van a configurar los puertos de recepción y envío de cada
aplicación.
Se ubica en la carpeta Receive Locations de la aplicación PDIBizTalk y se escoge el
puerto ReceivePortSQLInstanciaConsulta, se da clic derecho y se configuran las
opciones de la conexión a la base de datos.
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 72 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
•
•
Se repite el mismo procedimiento para el puerto
ReceivePortSQLInstanciasEjecucion.
Cuando los dos puertos estén configurados correctamente se seleccionan y dando
clic derecho se escoge la opción Enable.
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 73 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
•
•
Se ubica en la carpeta Send Ports y se configura la cadena de conexión para cada
uno de los puertos. Ingresando por clic derecho – propiedades.
Cuando todos se encuentren correctamente configurados se seleccionan y se
Enlistan dando clic derecho Enlist.
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 74 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
•
Finalmente se ubica en la carpeta de orquestaciones y se seleccionan todas. Se
escoge la opción start para iniciarlas.
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 75 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
•
La misma operación de configuración de puertos e inicialización de orquestaciones
se realiza para la aplicación PDIBizTalkProd.
3.5. Servidor Reportes
3.5.1. Prerrequisitos
•
•
•
Sistema Operativo: Windows 2003
IIS
SQL Server 2005 (reporting services)
Creación de la base de Datos de Reportes
•
Crear Base de Datos
Por medio de SQL Server Enterprise Manager Crear una Base de datos con nombre
PDIPROD Y PDILOGSPROD y usar todos lo valores por defecto`
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 76 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
•
Crear Usuario
Crear un usuario de base de datos con nombre PDI , y clave PDI
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 77 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Creación de las Replicaciones de las bases de Datos
•
Una vez creadas las bases de datos de los Reportes (PDIPROD Y PDILOGSPROD) el
siguiente paso es configurar la replicación de los datos.
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 78 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
La replicación de datos consiste en el transporte de datos entre dos o más servidores, permitiendo
que ciertos datos de la base de datos estén almacenados en más de un sitio, y así aumentar la
disponibilidad de los datos y mejorar el rendimiento de las consultas globales. El modelo de
replicación está formado por: publicador, distribuidor, suscriptor, publicación, artículo y suscripción;
y varios agentes responsabilizados de copiar los datos entre el publicador y el suscriptor
El publicador de los datos va a ser el servidor de base de datos del aplicativo web PDI que es el
que contiene los datos que serán enviados al suscriptor, en este caso es el servidor de reportes que
tiene la base de datos SQL Server 2005 en el cual ya creamos las respectivas bases de datos..
Creación de la Publicación.
El primer paso es crear la nueva publicación en el servidor de base de datos del que se replicaran
los datos. Se ingresa al Server management Studio se selecciona el servidor y se localiza en la
carpeta Replication/Local Publications se da click en el botón secundario del Mouse y se ingresa la
opción NEW PUBLICATONS
El asistente para la creación de publicaciones se despliega y damos click en Next
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 79 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Luego se selecciona la base de datos de donde se sacaran los datos. En esta caso se selecciona la
base de datos PDIPROD y se da click en Next.
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 80 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
En la pantalla de tipo de replicación dejamos la opción por defecto Snapshot y damos click en
Next.
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 81 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
En la Pantalla de Artículos seleccionamos los objetos del Base datos que se van a replicar. En este
caso seleccionamos todos los objetos y damos click en Next.
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 82 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 83 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
En la tabla TB_TIEMPOS_RESPUESTA especificamos las propiedades de replicación de la tabla de
acuerdo a la grafica (los mismos valores) y damos clic en ok.
-
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 84 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
En la pantalla de selección de filtros de Replicación dejamos los valores por defecto y damos Click
en Next
En esta pantalla seleccionamos las dos opciones y damos click en el botón Change y
especificamos el tiempo de el cual la publicación generara los datos que han cambiado.
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 85 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 86 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
En la siguiente pantalla dejamos el valor seleccionado por defecto y damos click en next.
Para finalizar le damos un nombre a la publicación creada
“PUBREPDIPROD”
en este caso le damos el nombre
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 87 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Damos click en el next y se realizara el proceso de creación de la nueva Publicación.
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 88 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Una vez creado la publicación damos click en propiedades parados sobre la publicación y se nos
despliega un el formulario donde especificamos los usuarios que tienen permiso sobre la
publicación.
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 89 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Usuario del grupo administradores
de Windows y usuario PDI
En esta lista debemos agregar el usuario PDI y el usuario administrador de dominio
Creación de la Suscripción.
Una vez creada la publicación, el paso siguiente es crear la nueva suscripción. Localizados en el
servidor de reportes en la base de de datos PDIPROD vamos al carpeta Replication/Local
Suscriptions y damos click en el botón secundario en la opcion New Subcription
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 90 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Se despliega el asistente de creación de suscripciones y damos click en Next.
Seleccionamos el servidor que contiene la publicación que acabamos de crear y luego damos click
en siguiente.
La localización de la Suscripción será el servidor de reportes, por consiguiente dejamos
seleccionada la ubicación por defecto.
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 91 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Seleccionamos la base de datos dentro del servidor de reportes que va a recibir los datos de la
publicación en esta caso será la base de datos PDIPROD
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 92 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
En la pantalla de configuración de los agentes de distribución especificamos el nombre del dominio
y el usuario administrador del dominio. También especificamos el usuario y el password con el que
se conectara el agente distribuidor a la publicación en este caso el usuario PDI con su respectiva
clave y damos click en Next.
Nota: la maquina de reportes debe estar ingresada en el dominio de la red
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 93 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
En la pantalla de sincronización del agente distribuidor parametrizamos los tiempos en que el
agente distribuidor sacara los datos.
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 94 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Especificamos que la suscripción se ejecute una vez finalizado el asistente
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 95 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Una vez terminado el asistente se de dar click en el botón secundario del Mouse parado sobre la
suscripción y se da click en propiedades y se configura la localización del snapshot seleccionando
lel fólder alternativo direccionando a la localización donde se encuentra el snapshot del servidor
que tiene la publicación (esa carpeta debe estar compartida) Ejemplo:
\\mshpdevdb01\ReplData\
Ubicación del Snapshot
Damos click en next y realizamos en mismo proceso para la base de PDILOGSPROD
Para la instalación de los reportes de la PDI se debe ingresar al sitio de de administración de SQL
Server Reporting Services que generalmente se localiza en la siguiente url
http://nombreServidor/reports/Pages/Folder.aspx este despliega el programa de administración de
reportes donde se alojaran cada uno de los reportes.
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 96 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Una vez ingresado al sitio se selecciona la opción New Folder y se crea el directorio que servirá
de repositorio de los reportes, este caso se debe llamar PDI
Una vez creado se debe visualizar de esta forma el
directorio
Después de crear el directorio se ingresa al fólder y se selecciona la opción Upload File
, se selecciona cada uno de los reportes que estarán disponibles en la PDI
Se deben tener localizados en alguna carpeta del disco duro del servidor, los reportes que se van a
subir a la carpeta de Reportes .Los archivos de reportes tienen la extensión “.rdl” y a continuación
son listados cada uno de ellos.
- rptGeneralPlataforma.rdl
- rptTiemposRespuestaUsuarios.rdl
- rptTiemposRespuestaUsuariosEntidad.rdl
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 97 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
-
rptTiemposUtilizacionSistema.rdl
rptTiemposUtilizacionSistemaEntidad.rdl
rptTiemposWebServices.rdl
rptTiemposWebServicesEntidad.rdl
rptTramitesResumenEstadisticoConsumo.rdl
rptTramitesResumenEstadisticoConsumoEntidad.rdl
rptTramitesServiciosConsumidos.rdl
rptUtilizacionTramitesWeb.rdl
Luego de subir los reportes se ingresa a cada uno de ellos y se selecciona el Tab de Propiedades a
la opción Data Sources y en esta se especifica el servidor de la base de datos del reporte, la base
de datos, el usuario y el password.
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 98 de 99
PLATAFORMA DE INTEROPERABILIDAD
PDI
Tab de Propiedades
Servidor y Base de Datos
Usuario y Password de
La base de Datos
Crear Usuario local en la maquina de reportes. Configurar Sitio Reportes con el usuario , IIS
anonymous
Manual De Instalación y Configuración
Aplicación Plataforma de Interoperabilidad
Pagina 99 de 99

Documentos relacionados