You are on page 1of 50

Build Document

SWAMP Cobro de comisin SWAMP


[Q0000540 EMISION DE FACTURAS CASA
MATRIZ]
[FACTU - QRFA0]
Versin 02.02.19

Detalle de Instalacin

Banco de Crdito BCP


30/01/2016
Historia de las Revisiones

Las siguientes tablas describen la historia de modificacin del documento (Plantilla o Entregable
del proyecto) para propsitos de rastreo. nicamente el cambio que produzca una nueva versin
en Harvest deber ser mostrado en estas tablas.

Plantilla (Recuadro para uso del autor de la plantilla, el Usuario de la plantilla debe eliminar este recuadro)
Historia de modificaciones de la plantilla del MIS

Versin Fecha Modificaciones Modificado por:


10.0 2012/10/10 Actualizacin de versin Lenka Guzmn

Entregable del proyecto (La versin es la misma que se indica en la cartula y es la que el cambio genera en Harvest)
Historia de modificaciones del MIS dentro del proyecto.

Versin Fecha Cdigo cambio Modificado


(V.X) yymmdd (de SCE) Modificaciones por
1.0.1 2011/01/11 COE Luis Bedregal
Peducasse
2.1.0 2012/08/26 COE Cristian
Chavez
Salazar
2.2.6 2013/11/18 COE Luis Bedregal
Peducasse
2.2.8 30/01/2016 Evert Ismael
Pocoma Copa
NOTA IMPORTANTE Deben ser llenadas solo las partes del MIS que se actualizan.

BANCO DE CREDITO BCP Pgina 2 de 2


<Nombre de Servicio>
INFORMACIN GENERAL DE LA APLICACIN

SERVIDORES INVOLUCRADOS

SERVIDOR FUNCION
BTBWEB12 Servidor de paginas Web
BTBWEB42 Servidor de paginas Web

EQUIVALENCIA DE SERVIDORES

PRODUCCIN CERTIFICACION DESARROLLO


BTBWEB12 CERWEB00 DEVWEB00
BTBWEB42 CERWEB00 DEVWEB00

INTERFACE CON OTROS APLICATIVOS

APLICATIVO ENVIA RECIBE


- - -

BANCO DE CREDITO BCP Pgina 3 de 3


<Nombre de Servicio>
CONFIGURACIN POR SERVIDOR C/S

BANCO DE CREDITO BCP Pgina 4 de 4


<Nombre de Servicio>
SERVIDOR BTBWEB12
1. CONSIDERACIONES INICIALES
1.1. BACKUP PREVIO A LA INSTALACION
ii. COMUNICACIN CON OTROS SERVIDORES
iii. CREACION DE USUARIOS de dominio
iv. COPIA DE ARCHIVOS
v. CREACION DE DIRECTORIOS COMPARTIDOS
vi. INSTALACIN DE APLICATIVOS
vii. INSTALACIN DE SERVICIOS
viii. CONFIGURACIN DE SERVICIOS
ix. CAMBIOS EN EL REGISTRO DEL SISTEMA
x. CONFIGURACION DE SERVIDOR DE BASES DE DATOS
xi. PROGRAMACION DE TAREAS DE BASE DE DATOS
xii. CONFIGURACIN DE SERVIDORES REMOTOS DE BASE DE
DATOS
xiii. CREACION DE DSN
xiv. REGISTRO COMPONENTES EN EL REGISTRO DEL SISTEMA
xv. CREACION DE PAQUETES TRANSACCIONALES
xvi. CREACION DE REPORTES
xvii. REGISTRO DE COMPONENTES EN EL SERVIDOR
TRANSACCIONAL
xviii. GENERAR ARCHIVOS PARA EXPORTAR LOS PAQUETES
INSTALADOS
xix. INSTALACIN DE COMPONENTES REMOTOS
xx. REGISTRO DE COMPONENTES PARA COMUNICACIN CON HOST
xxi. CONFIGURACION DEL SERVIDOR WEB
xxii. ARCHIVO DE RESOLUCION DE NOMBRES (EJEM.
LMHOSTS/HOSTS)
xxiii. PROGRAMACIN DE TAREAS DEL SERVIDOR
xxiv. PLANTILLA SEGURINET
xxv. RESPALDO Y RECUPERACIN DE DATOS (BACKUPS)
xxvi. OTRAS CONFIGURACIONES
xxvii. ROLLBACK
28. TAREAS COORDINADAS CON HOST

BANCO DE CREDITO BCP Pgina 5 de 5


<Nombre de Servicio>
CONFIGURACIN POR SERVIDOR BTBWEB12

1. CONSIDERACIONES INICIALES

SOFTWARE VERSIN SP

Windows Server 2003 o posterior SP1(o +)


IIS 5.5 o posterior
.NET FRAMEWORK 2.0.50727
AJAX Extensions 1.0
Report Viewer Redistributable 2005

1.1. BACKUP PREVIO A LA INSTALACION


1) Realizar un back up del sitio ubicado en la ruta
C:\Inetpub\wwwroot\WS_Swamp\ previo a la actualizacin.
2) Realizar un back up del sitio ubicado en la ruta
C:\Inetpub\wwwroot\WB_Swamp\ previo a la actualizacin

ii. COMUNICACIN CON OTROS SERVIDORES

No se tiene impacto en esta seccin.


iii. USUARIOS GENERICOS (Dominio, SIX, Servidor, etc.)

No se tiene impacto en esta seccin


iv. COPIA DE ARCHIVOS

1) De la ruta del congelado: \3.Actualizador\2.Servidor\1.Instalador\Conectores


copiar todo el contenido a la siguiente ruta: C:\Inetpub\wwwroot\WB_Swamp\bin,
reemplazar los archivos de ser necesario.

2) Crear la carpeta WS_SwampHttps dentro de la ruta de Sitios Seguros que se


puede visualizar en el IIS-manager tal como se muestra la siguiente figura:

BANCO DE CREDITO BCP Pgina 6 de 6


<Nombre de Servicio>
Si no existiera el sitioweb sitios seguros, crear la carpeta Sitios Seguros en la
siguiente ruta del servidor: C:\Inetpub\.

3) Copiar todo el contenido de la carpeta C:\Inetpub\wwwroot\WS_Swamp a la carpeta


WS_SwampHttps creada en el inciso Anterior.

4) De la ruta del congelado: \3.Actualizador\2.Servidor\1.Instalador\Conectores copiar


todo el contenido a la carpeta bin, que se encuentra dentro de la carpeta
WS_SwampHttps creada en el inciso 2). Reemplazar los archivos de ser necesario.

v. CREACION DE DIRECTORIOS COMPARTIDOS

No se tiene impacto en esta seccin.

vi. INSTALACIN DE APLICATIVOS

No se tiene impacto en esta seccin.

vii. INSTALACIN DE SERVICIOS

1) Ingrese al IIS-Manager mediante: Inicio->Herramientas Administrativas->Internet


Information Service(IIS), o mediante el atajo: Windows+R e ingresar en el
campo Open: inetmgr, para despus presionar OK.

2) Del men de la izquierda seleccionar Default WebSite de la siguiente manera:


BTBWEB12->Web Sites->Default Web Site, del men de la derecha hacer click
derecho en el servicio WS_Swamp y seleccionar Properties, tal como se
muestra en la siguiente figura:

BANCO DE CREDITO BCP Pgina 7 de 7


<Nombre de Servicio>
3) De la ventana de propiedades tomar nota del Application pool con el que est
configurado el servicio, posteriormente seleccionar la pestaa Directory
Security, hacer click en el botn Edit y tomar nota del campo User name.
(Los valores marcados en las imgenes son referenciales y pueden variar segn el
ambiente). Los valores anotados en este inciso sern usados en los siguientes
pasos de la configuracin. Una vez concluido este inciso cerrar las ventanas de
propiedades.

BANCO DE CREDITO BCP Pgina 8 de 8


<Nombre de Servicio>
4) Concluido el paso 3, en el men de la izquierda del IIS-Manager, situarse en:
BTBWEB12->Application Pools, hacer click derecho sobre: Application
Pools, seleccionar la opcin New, y por ltimo seleccionar Application
Pool

BANCO DE CREDITO BCP Pgina 9 de 9


<Nombre de Servicio>
En la ventana de creacin del Pool seleccionar la opcin Use existing application
pool as template, en el campo Application pool name buscar y seleccionar el MISMO
application Pool anotado en el inciso 3. En el campo Application pool ID escribir el
MISMO nombre del Pool seleccionado concatenando las letras Https al final, y presionar
OK. (Los datos mostrados en la imagen son referenciales, y pueden cambiar dependiendo
al ambiente.)

5) Si el sitio web Sitios Seguros exite saltarse al inciso 7) , caso contrario


continuar en el IIS-Manager, hacer click derecho en Web Sites, el mismo se
encuentra en el men de la izquierda segn: BTBWEB12->Web Sites.
Posteriormente seleccionar New, y por ultimo seleccionar Web Site

BANCO DE CREDITO BCP Pgina 10 de 10


<Nombre de Servicio>
6) En la ventana que se abri (Web Site Creation Wizard), presionar Next. Tal
como se muestra en la siguiente figura:

En la siguiente pantalla ingresar Sitios Seguros en el campo Description y


presionar Next. Tal como se muestra en la siguiente figura:

En la siguiente pantalla verificar que las configuraciones sean las mismas que se
muestran en la siguiente imagen, posterior a ello presionar Next.

BANCO DE CREDITO BCP Pgina 11 de 11


<Nombre de Servicio>
En la siguiente pantalla ingresar en el campo Path la ruta de la carpeta sitios
seguros creada en el apartado 4 inciso 2), verificar que este habilitado el campo
Allow anonymous acces, posteriormente presionar Next. Tal como se
muestra en la figura:

En la pantalla siguiente realizar las mismas configuraciones que se muestran en la


siguiente pantalla, posterior a ello presionar Next.

Finalmente en la siguiente pantalla, presionar Finish.

BANCO DE CREDITO BCP Pgina 12 de 12


<Nombre de Servicio>
7) En el men de la izquierda del IIS-Manager, hacer click derecho sobre Sitios
seguros el mismo se encuentra en el men de la izquierda de la siguiente manera:
BTBWEB12->Web Sites->Sitios Seguros, posteriormente seleccionar
Properties, tal como se muestra en la figura:

BANCO DE CREDITO BCP Pgina 13 de 13


<Nombre de Servicio>
En la pantalla de propiedades verificar que los puertos TCP y SSL sean 8080 y 443
respectivamente, de no ser as cambiar la configuracin tal como se muestra en la
siguiente figura:

8) Verificar que el sitio Sitios Seguros no este parado Stopped, de ser as hacer
click derecho sobre Sitios Seguros, y seleccionar Start. Tal como se muestra
en la siguiente figura:

9) En el IIS Manager, del en el men de la izquierda seleccionar Sitios Seguros de


la siguiente manera: BTBWEB12->Web Sites->Sitios Seguros, del men de la
derecha hacer click derecho en la carpeta WS_SwampHttps y seleccionar
Properties, tal como se muestra en la siguiente figura

BANCO DE CREDITO BCP Pgina 14 de 14


<Nombre de Servicio>
10) En la ventana de propiedades, presionar el botn Create, tal como se muestra en
la figura.

Copiar todas las configuraciones que se muestran en la imagen, considerando que


se debe modificar la Application pool de forma que sea la MISMA POOL que se
cre en el inciso 4). Y presionar el botn Apply, Tal como se muestra en la figura:

BANCO DE CREDITO BCP Pgina 15 de 15


<Nombre de Servicio>
Seleccionar la pestaa Directory Security y presionar el botn Edit de la
seccin Authentication and Access control. En la ventana Authentication
Methods, habilitar Enable anonymous access e ingresar en el campo User
name el mismo usuario de dominio del que se tom nota en el inciso 3 para el
campo Password ingresar la contrasea correspondiente por ambiente. En la
seccin Authenticated access habilitar solo la opcin de Integrated Windows
Authentication y presionar OK, posteriormente Apply, y por ultimo OK

11) En la ventana de IIS-Manager, hacer click derecho sobre Sitios seguros, que se
encuentra en el men de la izquierda BTBWEB12->WebSites->SitiosSeguros,
posterior a ello hacer click en Properties.

BANCO DE CREDITO BCP Pgina 16 de 16


<Nombre de Servicio>
12) En la ventana que se abri (Sitios Seguros Properties), seleccionar la pestaa
Directory Segurity, y presionar el botn View Certificate de la seccin
Secure communications, Verificar que en la ventana Certificate el certificado
del servidor sea vlido (verificar la fecha de vencimiento del certificado, debe ser
mayor a la fecha actual), posteriormente presionar OK dos veces.

NOTA: En caso de presentarse algn problema con el certificado como por ejemplo:
certificado caducado, no existe certificado instalado en el servidor, certificado
invalido, campo Issued to diferente a devweb12, etc. Favor de solicitar al
departamento de Seguridad de Informacin la regularizacin correspondiente.

BANCO DE CREDITO BCP Pgina 17 de 17


<Nombre de Servicio>
13) En el IIS-Manager, Seleccionar la carpeta Application Pools, en el men de la
derecha hacer click derecho sobre el Pool creado en el inciso 4, y seleccionar
Stop, posteriormente volver a hacer click derecho sobre el mismo Pool y
seleccionar Start.

14) Verificar que el servicio este arriba, publicado como un sitio seguro. Para ello abrir
Internet Explorer y tratar de visualizar la siguiente url segn el ambiente:
Url Servicio WS_Swamp
Produccin https://btbweb12/WS_SwampHttps/Service.asmx
Certificacin https://cerweb00/WS_SwampHttps/Service.asmx
Desarrollo https://devweb00/WS_SwampHttps/Service.asmx

El resultado esperado es el siguiente:

BANCO DE CREDITO BCP Pgina 18 de 18


<Nombre de Servicio>
15) En el IIS Manager, en el men de la izquierda seleccionar Default Web Site de la
siguiente manera: BTBWEB12->Web Sites->Default Web Sites, del men de la
derecha hacer click derecho en la carpeta WB_Swamp y seleccionar
Properties, tal como se muestra en la siguiente figura

16) De la ventana de propiedades tomar nota del Application pool con el que est
configurado el servicio (Los valores marcados en las imgenes son referenciales y
pueden variar segn el ambiente). Los valores anotados en este inciso sern
usados en los siguientes pasos de la configuracin. Una vez concluido este inciso
cerrar las ventanas de propiedades.

BANCO DE CREDITO BCP Pgina 19 de 19


<Nombre de Servicio>
17) Concluido el paso anterior, en el men de la izquierda del IIS-Manager, situarse en:
BTBWEB12->Application Pools, buscar la pool anotada en el inciso 17), y
hacer click derecho sobre ella, y seleccionar Properties.

En la ventana de propiedades del AppPool, seleccionar la pestaa Identity, y


verificar que este seleccionada la opcin Predefined, junto con la opcin Network
Service, de presentarse una configuracin diferente, cambiarla tal y como se muestra en la
siguiente figura.

BANCO DE CREDITO BCP Pgina 20 de 20


<Nombre de Servicio>
viii. CONFIGURACIN DE SERVICIOS

1) Abrir el archivo Lib_Parametros.dll.XML de la siguiente ruta del servidor:


C:\Inetpub\wwwroot\WB_SwampHttps\bin.

2) Buscar el tag con el atributo <key>WS_SWAMP.WS.DOMAIN</key>, y debajo del tag


</config> de la misma seccin del tag anterior, Insertar los siguientes tags:

<Config>
<key>WS_SWAMP.WS.PROTOCOL</key>
<value>HTTPS</value>
</Config>
<Config>
<key>WS_SWAMP.WS.IMPERSONATE</key>
<value>1</value>
</Config>
<Config>
<key>WS_SWAMP.WS.IMPERSONATE.DOMAIN</key>
<value>BTBNET</value>
</Config>
<Config>
<key>WS_SWAMP.WS.IMPERSONATE.USER</key>
<value>USER_SWAMP</value>
</Config>
<Config>
<key>WS_SWAMP.WS.IMPERSONATE.PWD</key>
<value>PASSWORD_SWAMP</value>
</Config>
<Config>
<key>WS_SWAMP.WS.VALIDATE_CERTIFICATE</key>
<value>0</value>
</Config>
Tal como se muestra en la siguiente imagen:

NOTA: Los atributos resaltados lneas arriba: <value>BTBNET</value>,


<value>USER_SWAMP</value>, y <value>PASSWORD_SWAMP</value>,
deben ser proporcionados por seguridad de la informacin, con la consideracin
que el valor recibido para PASSWORD_SWAMP debe ser encriptado con la
siguiente segcrypt: SegCryptSwamp.dll.

Consideraciones del Debe tener los suficientes permisos para

BANCO DE CREDITO BCP Pgina 21 de 21


<Nombre de Servicio>
Usuario de dominio que el servicio WB_Swamp pueda
solicitad invocar los mtodos del servicio
WS_Swamp, la contrasea no debe
caducar nunca. Y debe estar incluido en
el grupo de dominio del aplicativo
SWAMP

3) En el tag <value> que se encuentra debajo del tag


<key>WS_SWAMP.WS.URL</key>, reemplazar el valor de la Url que se muestra
en el apartado 7 inciso 15 correspondiente al ambiente.
4) Abrir el archivo Lib_Parametros.dll.XML de la carpeta bin que se encuentra
dentro de la carpeta WS_SwampHttps creada en el apartado 4 inciso 2).
5) Buscar el tag con el atributo <key>WS_SWAMP.WS.DOMAIN</key>, y debajo del tag
</config> de la misma seccin del tag anterior, Insertar los siguientes tags:

<Config>
<key>WS_SWAMP.WS.PROTOCOL</key>
<value>HTTPS</value>
</Config>
<Config>
<key>WS_SWAMP.WS.IMPERSONATE</key>
<value>0</value>
</Config>
<Config>
<key>WS_SWAMP.WS.IMPERSONATE.DOMAIN</key>
<value></value>
</Config>
<Config>
<key>WS_SWAMP.WS.IMPERSONATE.USER</key>
<value></value>
</Config>
<Config>
<key>WS_SWAMP.WS.IMPERSONATE.PWD</key>
<value></value>
</Config>
<Config>
<key>WS_SWAMP.WS.VALIDATE_CERTIFICATE</key>
<value>0</value>
</Config>
Tal como se muestra en la siguiente imagen:

BANCO DE CREDITO BCP Pgina 22 de 22


<Nombre de Servicio>
6) En el tag <value> que se encuentra debajo del tag
<key>WS_SWAMP.WS.URL</key>, reemplazar el valor de la Url que se muestra
en el apartado 7 inciso 15 correspondiente al ambiente.
7) Abrir el archivo de configuracin Web.config que se encuentra dentro de la
carpeta creada en el apartado 4 inciso 2).
8) Debajo del tag <authentication mode="Windows"/> inserter los siguiente tags:
<authorization>
<allow users="" roles="BTBNET\GRUPO_DOMINIO_SWAMP" verbs=""/>
<deny users="*"/>
</authorization>

Tal como se observa en la siguiente figura:

NOTA: En el tag <allow se debe cambiar el valor del atributo roles, por el grupo de
dominio para el aplicativo SWAMP correspondiente al Ambiente, siendo la estructura
DOMINIO\GRUPO DE DOMINIO.
: roles="DOMINIO\GRUPO_DE_DOMINIO_SWAMP"

BANCO DE CREDITO BCP Pgina 23 de 23


<Nombre de Servicio>
NOTA: Si se quiere dar permisos a un determinado usuario para que pueda consumir el
servicio WS_SwampHttps, es necesario que se incluya a ese usuario dentro del mismo grupo
de dominio de SWAMP.

ix. CAMBIOS EN EL REGISTRO DEL SISTEMA

No hay impacto en esta seccin.

x. CONFIGURACION DE SERVIDOR DE BASES DE DATOS

No hay impacto en esta seccin.

xi. PROGRAMACION DE TAREAS DE BASE DE DATOS

No hay impacto en esta seccin.

xii. CONFIGURACIN DE SERVIDORES REMOTOS DE BASE DE


DATOS

No hay impacto en esta seccin.

xiii. CREACION DE DSN

No hay impacto en esta seccin.

xiv. REGISTRO COMPONENTES EN EL REGISTRO DEL SISTEMA

No hay impacto en esta seccin.

xv. CREACION DE PAQUETES TRANSACCIONALES

No hay impacto en esta seccin.

xvi. CREACION DE REPORTES

No hay impacto en esta seccin.

xvii. REGISTRO DE COMPONENTES EN EL SERVIDOR


TRANSACCIONAL

No hay impacto en esta seccin.

BANCO DE CREDITO BCP Pgina 24 de 24


<Nombre de Servicio>
xviii. GENERAR ARCHIVOS PARA EXPORTAR LOS PAQUETES
INSTALADOS

No hay impacto en esta seccin.

xix. INSTALACIN DE COMPONENTES REMOTOS

No hay impacto en esta seccin.

xx. REGISTRO DE COMPONENTES PARA COMUNICACIN CON HOST

No hay impacto en esta seccin.

xxi. CONFIGURACION DEL SERVIDOR WEB

No hay impacto en esta seccin.

xxii. ARCHIVO DE RESOLUCION DE NOMBRES (EJEM.


LMHOSTS/HOSTS)

No hay impacto en esta seccin.

xxiii. PROGRAMACIN DE TAREAS DEL SERVIDOR

No hay impacto en esta seccin.

xxiv. PLANTILLA SEGURINET

No hay impacto en esta seccin.

xxv. RESPALDO Y RECUPERACIN DE DATOS (BACKUPS).

No hay impacto en esta seccin.

xxvi. OTRAS CONFIGURACIONES

No hay impacto en esta seccin.

xxvii. ROLLBACK

1) Eliminar los archivos que se encuentran en la ruta


C:\Inetpub\wwwroot\WB_Swamp\ y C:\Inetpub\wwwroot\WS_Swamp\

2) Copiar el back up respectivo realizado previo a la instalacin en las rutas del


servidor:

BANCO DE CREDITO BCP Pgina 25 de 25


<Nombre de Servicio>
C:\Inetpub\wwwroot\WB_Swamp\ y C:\Inetpub\wwwroot\WS_Swamp\
3) Eliminar el servicio WS_SwampHttps mediante el IIS-manager.
4) Eliminar la pool creada en el apartado 7 inciso 4.
5) Eliminar, junto con todo su contenido, la carpeta WS_SwampHttps creada en el
apartado 4 inciso 2).

xxviii. TAREAS COORDINADAS CON HOST

No hay impacto en esta seccin.

BANCO DE CREDITO BCP Pgina 26 de 26


<Nombre de Servicio>
SERVIDOR BTBWEB42
1. CONSIDERACIONES INICIALES
1.1. BACKUP PREVIO A LA INSTALACION
ii. COMUNICACIN CON OTROS SERVIDORES
iii. CREACION DE USUARIOS de dominio
iv. COPIA DE ARCHIVOS
v. CREACION DE DIRECTORIOS COMPARTIDOS
vi. INSTALACIN DE APLICATIVOS
vii. INSTALACIN DE SERVICIOS
viii. CONFIGURACIN DE SERVICIOS
ix. CAMBIOS EN EL REGISTRO DEL SISTEMA
x. CONFIGURACION DE SERVIDOR DE BASES DE DATOS
xi. PROGRAMACION DE TAREAS DE BASE DE DATOS
xii. CONFIGURACIN DE SERVIDORES REMOTOS DE BASE DE
DATOS
xiii. CREACION DE DSN
xiv. REGISTRO COMPONENTES EN EL REGISTRO DEL SISTEMA
xv. CREACION DE PAQUETES TRANSACCIONALES
xvi. CREACION DE REPORTES
xvii. REGISTRO DE COMPONENTES EN EL SERVIDOR
TRANSACCIONAL
xviii. GENERAR ARCHIVOS PARA EXPORTAR LOS PAQUETES
INSTALADOS
xix. INSTALACIN DE COMPONENTES REMOTOS
xx. REGISTRO DE COMPONENTES PARA COMUNICACIN CON HOST
xxi. CONFIGURACION DEL SERVIDOR WEB
xxii. ARCHIVO DE RESOLUCION DE NOMBRES (EJEM.
LMHOSTS/HOSTS)
xxiii. PROGRAMACIN DE TAREAS DEL SERVIDOR
xxiv. PLANTILLA SEGURINET
xxv. RESPALDO Y RECUPERACIN DE DATOS (BACKUPS)
xxvi. OTRAS CONFIGURACIONES
xxvii. ROLLBACK
28. TAREAS COORDINADAS CON HOST

BANCO DE CREDITO BCP Pgina 27 de 27


<Nombre de Servicio>
CONFIGURACIN POR SERVIDOR BTBWEB42

1. CONSIDERACIONES INICIALES

SOFTWARE VERSIN SP

Windows Server 2003 o posterior SP1(o +)


IIS 5.5 o posterior
.NET FRAMEWORK 2.0.50727
AJAX Extensions 1.0
Report Viewer Redistributable 2005

NOTA: La configuracin de los servicios WB_Swamp y WS_Swamp, en este servidor


BTBWEB42 son una rplica de los servicios expuestos en el servidor BTBWEB00 por lo que
para el ambiente de CERTIFICACION no es necesario seguir las siguientes configuraciones,
ya que el servidor equivalente para el ambiente de CERTIFICACION es el mismo.

1.2. BACKUP PREVIO A LA INSTALACION


1) Realizar un back up del sitio ubicado en la ruta
C:\Inetpub\wwwroot\WS_Swamp\ previo a la actualizacin.
2) Realizar un back up del sitio ubicado en la ruta
C:\Inetpub\wwwroot\WB_Swamp\ previo a la actualizacin

ii. COMUNICACIN CON OTROS SERVIDORES

No se tiene impacto en esta seccin.


iii. USUARIOS GENERICOS (Dominio, SIX, Servidor, etc.)

No se tiene impacto en esta seccin


iv. COPIA DE ARCHIVOS

1) De la ruta del congelado: \3.Actualizador\2.Servidor\1.Instalador\Conectores


copiar todo el contenido a la siguiente ruta: C:\Inetpub\wwwroot\WB_Swamp\bin,
reemplazar los archivos de ser necesario.

2) Crear la carpeta WS_SwampHttps dentro de la ruta de Sitios Seguros que se


puede visualizar en el IIS-manager tal como se muestra la siguiente figura:

BANCO DE CREDITO BCP Pgina 28 de 28


<Nombre de Servicio>
Si no existiera el sitioweb sitios seguros, crear la carpeta Sitios Seguros en la
siguiente ruta del servidor: C:\Inetpub\.

3) Copiar todo el contenido de la carpeta C:\Inetpub\wwwroot\WS_Swamp a la


carpeta WS_SwampHttps creada en el inciso Anterior.

4) De la ruta del congelado: \3.Actualizador\2.Servidor\1.Instalador\Conectores


copiar todo el contenido a la carpeta bin, que se encuentra dentro de la carpeta
WS_SwampHttps creada en el inciso 2). Reemplazar los archivos de ser
necesario.

v. CREACION DE DIRECTORIOS COMPARTIDOS

No se tiene impacto en esta seccin.

vi. INSTALACIN DE APLICATIVOS

No se tiene impacto en esta seccin.

vii. INSTALACIN DE SERVICIOS

1) Ingrese al IIS-Manager mediante: Inicio->Herramientas Administrativas->Internet


Information Service(IIS), o mediante el atajo: Windows+R e ingresar en el
campo Open: inetmgr, para despus presionar OK.

2) Del men de la izquierda seleccionar Default WebSite de la siguiente manera:


BTBWEB42->Web Sites->Default Web Site, del men de la derecha hacer click
derecho en el servicio WS_Swamp y seleccionar Properties, tal como se
muestra en la siguiente figura:

BANCO DE CREDITO BCP Pgina 29 de 29


<Nombre de Servicio>
3) De la ventana de propiedades tomar nota del Application pool con el que est
configurado el servicio, posteriormente seleccionar la pestaa Directory
Security, hacer click en el botn Edit y tomar nota del campo User name.
(Los valores marcados en las imgenes son referenciales y pueden variar segn el
ambiente). Los valores anotados en este inciso sern usados en los siguientes
pasos de la configuracin. Una vez concluido este inciso cerrar las ventanas de
propiedades.

BANCO DE CREDITO BCP Pgina 30 de 30


<Nombre de Servicio>
4) Concluido el paso 3, en el men de la izquierda del IIS-Manager, situarse en:
BTBWEB42->Application Pools, hacer click derecho sobre: Application
Pools, seleccionar la opcin New, y por ltimo seleccionar Application
Pool

En la ventana de creacin del Pool seleccionar la opcin Use existing application


pool as template, en el campo Application pool name buscar y seleccionar el MISMO

BANCO DE CREDITO BCP Pgina 31 de 31


<Nombre de Servicio>
application Pool anotado en el inciso 3. En el campo Application pool ID escribir el
MISMO nombre del Pool seleccionado concatenando las letras Https al final, y presionar
OK. (Los datos mostrados en la imagen son referenciales, y pueden cambiar dependiendo
al ambiente.)

5) Si el sitio web Sitios Seguros exite saltarse al inciso 7) , caso contrario


continuar. En el IIS-Manager, hacer click derecho en Web Sites, el mismo se
encuentra en el men de la izquierda segn: BTBWEB42->Web Sites.
Posteriormente seleccionar New, y por ultimo seleccionar Web Site

6) En la ventana que se abri (Web Site Creation Wizard), presionar Next. Tal
como se muestra en la siguiente figura:

BANCO DE CREDITO BCP Pgina 32 de 32


<Nombre de Servicio>
En la siguiente pantalla ingresar Sitios Seguros en el campo Description y
presionar Next. Tal como se muestra en la siguiente figura:

En la siguiente pantalla verificar que las configuraciones sean las mismas que se
muestran en la siguiente imagen, posterior a ello presionar Next.

En la siguiente pantalla ingresar en el campo Path la ruta de la carpeta sitios


seguros creada en el apartado 4 inciso 2), verificar que este habilitado el campo
Allow anonymous acces, posteriormente presionar Next. Tal como se
muestra en la figura:

BANCO DE CREDITO BCP Pgina 33 de 33


<Nombre de Servicio>
En la pantalla siguiente realizar las mismas configuraciones que se muestran en la
siguiente pantalla, posterior a ello presionar Next.

Finalmente en la siguiente pantalla, presionar Finish.

7) En el men de la izquierda del IIS-Manager, hacer click derecho sobre Sitios


seguros el mismo se encuentra en el men de la izquierda de la siguiente manera:

BANCO DE CREDITO BCP Pgina 34 de 34


<Nombre de Servicio>
BTBWEB42->Web Sites->Sitios Seguros, posteriormente seleccionar
Properties, tal como se muestra en la figura:

En la pantalla de propiedades verificar que los puertos TCP y SSL sean 8080 y 443
respectivamente, de no ser as cambiar la configuracin tal como se muestra en la
siguiente figura:

BANCO DE CREDITO BCP Pgina 35 de 35


<Nombre de Servicio>
8) Verificar que el sitio Sitios Seguros no este parado Stopped, de ser as hacer
click derecho sobre Sitios Seguros, y seleccionar Start. Tal como se muestra
en la siguiente figura:

9) En el IIS Manager, del en el men de la izquierda seleccionar Sitios Seguros de


la siguiente manera: BTBWEB42->Web Sites->Sitios Seguros, del men de la
derecha hacer click derecho en la carpeta WS_SwampHttps y seleccionar
Properties, tal como se muestra en la siguiente figura

BANCO DE CREDITO BCP Pgina 36 de 36


<Nombre de Servicio>
10) En la ventana de propiedades, presionar el botn Create, tal como se muestra en
la figura.

Copiar todas las configuraciones que se muestran en la imagen, considerando que


se debe modificar la Application pool de forma que sea la MISMA POOL que se
cre en el inciso 4). Y presionar el botn Apply, Tal como se muestra en la figura:

BANCO DE CREDITO BCP Pgina 37 de 37


<Nombre de Servicio>
Seleccionar la pestaa Directory Security y presionar el botn Edit de la
seccin Authentication and Access control. En la ventana Authentication
Methods, habilitar Enable anonymous access e ingresar en el campo User
name el mismo usuario de dominio del que se tom nota en el inciso 3 para el
campo Password ingresar la contrasea correspondiente por ambiente. En la
seccin Authenticated access habilitar solo la opcin de Integrated Windows
Authentication y presionar OK, posteriormente Apply, y por ultimo OK

11) En la ventana de IIS-Manager, hacer click derecho sobre Sitios seguros, que se
encuentra en el men de la izquierda BTBWEB42->WebSites->SitiosSeguros,
posterior a ello hacer click en Properties.

BANCO DE CREDITO BCP Pgina 38 de 38


<Nombre de Servicio>
12) En la ventana que se abri (Sitios Seguros Properties), seleccionar la pestaa
Directory Segurity, y presionar el botn View Certificate de la seccin
Secure communications, Verificar que en la ventana Certificate el certificado
del servidor sea vlido (verificar la fecha de vencimiento del certificado, debe ser
mayor a la fecha actual), posteriormente presionar OK dos veces.

NOTA: En caso de presentarse algn problema con el certificado como por ejemplo:
certificado caducado, no existe certificado instalado en el servidor, certificado
invalido, campo Issued to diferente a devweb12, etc. Favor de solicitar al
departamento de Seguridad de Informacin la regularizacin correspondiente.

BANCO DE CREDITO BCP Pgina 39 de 39


<Nombre de Servicio>
13) En el IIS-Manager, Seleccionar la carpeta Application Pools, en el men de la
derecha hacer click derecho sobre el Pool creado en el inciso 4, y seleccionar
Stop, posteriormente volver a hacer click derecho sobre el mismo Pool y
seleccionar Start.

14) Verificar que el servicio este arriba, publicado como un sitio seguro. Para ello abrir
Internet Explorer y tratar de visualizar la siguiente url segn el ambiente:
Url Servicio WS_Swamp
Produccin https://btbweb42/WS_SwampHttps/Service.asmx
Certificacin https://cerweb00/WS_SwampHttps/Service.asmx
Desarrollo https://devweb00/WS_SwampHttps/Service.asmx

El resultado esperado es el siguiente:

BANCO DE CREDITO BCP Pgina 40 de 40


<Nombre de Servicio>
15) En el IIS Manager, en el men de la izquierda seleccionar Default Web Site de la
siguiente manera: BTBWEB42->Web Sites->Default Web Sites, del men de la
derecha hacer click derecho en la carpeta WB_Swamp y seleccionar
Properties, tal como se muestra en la siguiente figura

16) De la ventana de propiedades tomar nota del Application pool con el que est
configurado el servicio (Los valores marcados en las imgenes son referenciales y
pueden variar segn el ambiente). Los valores anotados en este inciso sern
usados en los siguientes pasos de la configuracin. Una vez concluido este inciso
cerrar las ventanas de propiedades.

BANCO DE CREDITO BCP Pgina 41 de 41


<Nombre de Servicio>
17) Concluido el paso anterior, en el men de la izquierda del IIS-Manager, situarse en:
BTBWEB42->Application Pools, buscar la pool anotada en el inciso 17), y
hacer click derecho sobre ella, y seleccionar Properties.

En la ventana de propiedades del AppPool, seleccionar la pestaa Identity, y


verificar que este seleccionada la opcin Predefined, junto con la opcin Network
Service, de presentarse una configuracin diferente, cambiarla tal y como se muestra en la
siguiente figura.

BANCO DE CREDITO BCP Pgina 42 de 42


<Nombre de Servicio>
viii. CONFIGURACIN DE SERVICIOS

1) Abrir el archivo Lib_Parametros.dll.XML de la siguiente ruta del servidor:


C:\Inetpub\wwwroot\WB_SwampHttps\bin.

2) Buscar el tag con el atributo <key>WS_SWAMP.WS.DOMAIN</key>, y debajo del tag


</config> de la misma seccin del tag anterior, Insertar los siguientes tags:

<Config>
<key>WS_SWAMP.WS.PROTOCOL</key>
<value>HTTPS</value>
</Config>
<Config>
<key>WS_SWAMP.WS.IMPERSONATE</key>
<value>1</value>
</Config>
<Config>
<key>WS_SWAMP.WS.IMPERSONATE.DOMAIN</key>
<value>BTBNET</value>
</Config>
<Config>
<key>WS_SWAMP.WS.IMPERSONATE.USER</key>
<value>USER_SWAMP</value>
</Config>
<Config>
<key>WS_SWAMP.WS.IMPERSONATE.PWD</key>
<value>PASSWORD_SWAMP</value>
</Config>
<Config>
<key>WS_SWAMP.WS.VALIDATE_CERTIFICATE</key>
<value>0</value>
</Config>
Tal como se muestra en la siguiente imagen:

NOTA: Los atributos resaltados lneas arriba: <value>BTBNET</value>,


<value>USER_SWAMP</value>, y <value>PASSWORD_SWAMP</value>,
deben ser proporcionados por seguridad de la informacin, con la consideracin
que el valor recibido para PASSWORD_SWAMP debe ser encriptado con la
siguiente segcrypt: SegCryptSwamp.dll.

Consideraciones del Debe tener los suficientes permisos para

BANCO DE CREDITO BCP Pgina 43 de 43


<Nombre de Servicio>
Usuario de dominio que el servicio WB_Swamp pueda
solicitad invocar los mtodos del servicio
WS_Swamp, la contrasea no debe
caducar nunca. Y debe estar incluido en
el grupo de dominio de SWAMP

3) En el tag <value> que se encuentra debajo del tag


<key>WS_SWAMP.WS.URL</key>, reemplazar el valor de la Url que se muestra
en el apartado 7 inciso 15 correspondiente al ambiente.
4) Abrir el archivo Lib_Parametros.dll.XML de la carpeta bin que se encuentra
dentro de la carpeta WS_SwampHttps creada en el apartado 4 inciso 2).
5) Buscar el tag con el atributo <key>WS_SWAMP.WS.DOMAIN</key>, y debajo del tag
</config> de la misma seccin del tag anterior, Insertar los siguientes tags:

<Config>
<key>WS_SWAMP.WS.PROTOCOL</key>
<value>HTTPS</value>
</Config>
<Config>
<key>WS_SWAMP.WS.IMPERSONATE</key>
<value>0</value>
</Config>
<Config>
<key>WS_SWAMP.WS.IMPERSONATE.DOMAIN</key>
<value></value>
</Config>
<Config>
<key>WS_SWAMP.WS.IMPERSONATE.USER</key>
<value></value>
</Config>
<Config>
<key>WS_SWAMP.WS.IMPERSONATE.PWD</key>
<value></value>
</Config>
<Config>
<key>WS_SWAMP.WS.VALIDATE_CERTIFICATE</key>
<value>0</value>
</Config>
Tal como se muestra en la siguiente imagen:

BANCO DE CREDITO BCP Pgina 44 de 44


<Nombre de Servicio>
6) En el tag <value> que se encuentra debajo del tag
<key>WS_SWAMP.WS.URL</key>, reemplazar el valor de la Url que se muestra
en el apartado 7 inciso 15 correspondiente al ambiente.
7) Abrir el archivo de configuracin Web.config que se encuentra dentro de la
carpeta creada en el apartado 4 inciso 2).
8) Debajo del tag <authentication mode="Windows"/> inserter los siguiente tags:
<authorization>
<allow users="" roles="BTBNET\GRUPO_DOMINIO_SWAMP" verbs=""/>
<deny users="*"/>
</authorization>

Tal como se observa en la siguiente figura:

NOTA: En el tag <allow se debe cambiar el valor del atributo roles, por el grupo de
dominio para SWAMP correspondiente al Ambiente, siendo la estructura DOMINIO\GRUPO
DE DOMINIO.
: roles="DOMINIO\GRUPO_DE_DOMINIO_SWAMP"

BANCO DE CREDITO BCP Pgina 45 de 45


<Nombre de Servicio>
NOTA: Si se quiere dar permisos a un determinado usuario para que pueda consumir el
servicio WS_SwampHttps, es necesario que se incluya a ese usuario dentro del mismo grupo
de dominio de SWAMP.

ix. CAMBIOS EN EL REGISTRO DEL SISTEMA

No hay impacto en esta seccin.

x. CONFIGURACION DE SERVIDOR DE BASES DE DATOS

No hay impacto en esta seccin.

xi. PROGRAMACION DE TAREAS DE BASE DE DATOS

No hay impacto en esta seccin.

xii. CONFIGURACIN DE SERVIDORES REMOTOS DE BASE DE


DATOS

No hay impacto en esta seccin.

xiii. CREACION DE DSN

No hay impacto en esta seccin.

xiv. REGISTRO COMPONENTES EN EL REGISTRO DEL SISTEMA

No hay impacto en esta seccin.

xv. CREACION DE PAQUETES TRANSACCIONALES

No hay impacto en esta seccin.

xvi. CREACION DE REPORTES

No hay impacto en esta seccin.

xvii. REGISTRO DE COMPONENTES EN EL SERVIDOR


TRANSACCIONAL

No hay impacto en esta seccin.

BANCO DE CREDITO BCP Pgina 46 de 46


<Nombre de Servicio>
xviii. GENERAR ARCHIVOS PARA EXPORTAR LOS PAQUETES
INSTALADOS

No hay impacto en esta seccin.

xix. INSTALACIN DE COMPONENTES REMOTOS

No hay impacto en esta seccin.

xx. REGISTRO DE COMPONENTES PARA COMUNICACIN CON HOST

No hay impacto en esta seccin.

xxi. CONFIGURACION DEL SERVIDOR WEB

No hay impacto en esta seccin.

xxii. ARCHIVO DE RESOLUCION DE NOMBRES (EJEM.


LMHOSTS/HOSTS)

No hay impacto en esta seccin.

xxiii. PROGRAMACIN DE TAREAS DEL SERVIDOR

No hay impacto en esta seccin.

xxiv. PLANTILLA SEGURINET

No hay impacto en esta seccin.

xxv. RESPALDO Y RECUPERACIN DE DATOS (BACKUPS).

No hay impacto en esta seccin.

xxvi. OTRAS CONFIGURACIONES

No hay impacto en esta seccin.

xxvii. ROLLBACK

6) Eliminar los archivos que se encuentran en la ruta


C:\Inetpub\wwwroot\WB_Swamp\ y C:\Inetpub\wwwroot\WS_Swamp\

7) Copiar el back up respectivo realizado previo a la instalacin en las rutas del


servidor:

BANCO DE CREDITO BCP Pgina 47 de 47


<Nombre de Servicio>
C:\Inetpub\wwwroot\WB_Swamp\ y C:\Inetpub\wwwroot\WS_Swamp\
8) Eliminar el servicio WS_SwampHttps mediante el IIS-manager.
9) Eliminar la pool creada en el apartado 7 inciso 4.
10) Eliminar, junto con todo su contenido, la carpeta WS_SwampHttps creada en el
apartado 4 inciso 2).

xxviii. TAREAS COORDINADAS CON HOST

No hay impacto en esta seccin.

BANCO DE CREDITO BCP Pgina 48 de 48


<Nombre de Servicio>
BANCO DE CREDITO BCP Pgina 49 de 49
<Nombre de Servicio>
Anexo: Conformidad de Revisin de Pares / Validacin
Conformidad de la Revisin de Pares
Los responsables dan su conformidad en seal de que la revisin concluy satisfactoriamente.
(Los responsables son el Moderador y revisores)
(La versin es la misma que se indica en la cartula y es la que el cambio genera en Harvest)

Versin Responsable Rol: (R/M/A) Fecha Particip


(V.X) (Revisor/ (DD/MM/AA) SI/NO
Moderador/Autor)

Conformidad de la Validacin
Los responsables dan su conformidad en seal de que la Validacin concluy satisfactoriamente.
(Los responsables son el Facilitador y Validadores)

Responsable Rol: (F/V) Fecha Conforme


(Facilitador(Validador) (DD/MM/AA) SI/NO/NP

BANCO DE CREDITO BCP Pgina 50 de 50


<Nombre de Servicio>

You might also like