Está en la página 1de 19

MANUAL DE INSTALACIÓN

FOR-PO-GOC-003-002
Dirección Tecnología de la Información

Gestión del Cambio


Versión 03
Clasificación de la Información: Confidencial / Uso Interno

Nombre del Stream (Pase a Producción) : SC.IDEA142823.PBI000002159121.NIFI


Aplicación en RTC: COMP.NIFI
Línea base actual LB.IDEA142823.PBI000002159121.NIFI

Índice

1. Objetivo........................................................................................................................ 2
2. Pre Requisitos..............................................................................................................2
3. Dependencia con otros Streams..............................................................................2
4. Actividades complementarias de seguridad..........................................................2
5. Generación de copias de respaldo y Contingencia...............................................2
5.1. Proceso de desinstalación de base de datos................................................2
5.2. Proceso de desinstalación de Componentes.................................................2
5.3. Proceso de desintalación de la capa de presentación.................................2
5.4. Proceso de desintalación de Shell UNIX / LINUX.........................................2
5.5. Proceso de desintalación de Archivos BAT....................................................2
6. Cambios en fuentes................................................................................................... 2
6.1. Aplicativos en .NET, Visual Basic, Java y DataPower.................................2
No aplica....................................................................................................................... 2
6.2. Objetos de Base de Datos................................................................................2
No aplica....................................................................................................................... 2
7. Procesos de Instalación.............................................................................................2
7.1. Proceso de instalación de base de datos.......................................................2
No aplica....................................................................................................................... 2
7.2. Procesos de instalación de componentes y/o capa de presentación,
Shell UNIX / LINUX, Archivos BAT y base de datos....................................2
8. Documentación........................................................................................................... 6

SC.IDEA142823.PBI000002159121 .NIFI Página 1 de 19 Manual de Instalación


MANUAL DE INSTALACIÓN
FOR-PO-GOC-003-002
Dirección Tecnología de la Información

Gestión del Cambio


Versión 03
Clasificación de la Información: Confidencial / Uso Interno

CONTROL DE VERSIONES
Versión Elaborado por Aprobado por Fecha Motivo
1.0 Miguel Calderon SOAP DE CLARO 11/09/2023 Versión Inicial

1. Objetivo

Flujo en Apache NiFi para aprobar/rechazar a los vendedores extranjeros y obtener la data a mostrar
en el APEX del sistema de validación de vendedores extranjeros.

2. Pre Requisitos
Tipo de acceso Detalle N°
Solicitud
Acc – red / Cuenta No aplica -
usuario
(Creación de
usuarios de BD,
Linux, Unix,
Windows, LDAP)
Base de datos Acceso a las siguientes Bases de Datos y SP´s desde NIFI. -

PDVBD

 Cadena de Conexion =
jdbc:oracle:thin:@//SCAN_CONSO_02.tim.com.pe:15
21/PDVBD
 user = USRNIFIPDVDB
 owner = APPCOMERCIO
 host = SCAN_CONSO_02.tim.com.pe
 port = 1521
 Objetos utilizados:
o SIAPPDV.OPSITEL_PDV_PERSONAL
o SIAPPDV.PDV_PERSONAL
o APPCOMERCIO.Pkg_Venta_Apk_Comercio.SP_AC
TUALIZA_VENDEDOR

AUDINIDB

 Cadena de Conexion = jdbc:oracle:thin:@//scan-cloud-


db02.tim.com.pe:1521/AUDINIDB
 user = USRNIFIAUDINIDB
 owner = AUDNIFI
 host = scan-cloud-db02.tim.com.pe
 port = 1521
 Objetos utilizados:
o AUDNIFI.AUDIT_AUDITORIA_NIFI
Firewall No aplica -
(deberán solicitar
el formato 6)
Sistema Operativo No aplica -
| Unix

SC.IDEA142823.PBI000002159121 .NIFI Página 2 de 19 Manual de Instalación


MANUAL DE INSTALACIÓN
FOR-PO-GOC-003-002
Dirección Tecnología de la Información

Gestión del Cambio


Versión 03
Clasificación de la Información: Confidencial / Uso Interno

Sistema Operativo No aplica -


| Linux
Sistema Operativo No aplica -
| Windows
Sistema Otros | Servicios Internos: -
Weblogic – App
Server PROCESO: ENVÍOCORREOS
Web service:
URL: http://172.19.242.131:20000/claro-enterprise-
enviocorreo/api/v1.0.0/enviocorreo/enviarCorreo
Método: envioCorreo (Reutilizado)

3. Dependencia con otros Streams

Codigo del Stream Aplicativo Orden de Pases


SC.IDEA142823.PBI000002159121.PDVDB PDVDB 1

4. Actividades complementarias de seguridad


No aplica

5. Generación de copias de respaldo y Contingencia


No aplica

5.1. Proceso de desinstalación de base de datos


No aplica

5.2. Proceso de desinstalación de Componentes

A) Ir al grupo de procesadores padre, hacer click derecho y presionar “Delete”

B) Presionar en el botón de la izquina superior derecha para que se despliegue un


menú y presionar “Parameter Contexts”

SC.IDEA142823.PBI000002159121 .NIFI Página 3 de 19 Manual de Instalación


MANUAL DE INSTALACIÓN
FOR-PO-GOC-003-002
Dirección Tecnología de la Información

Gestión del Cambio


Versión 03
Clasificación de la Información: Confidencial / Uso Interno

C) Buscar los parámetros “PARAM_WS_NIFI_VAVEX_APEX” y presionar en el


tacho para eliminarlo

Una vez eliminado cerrar la ventana de NIFI Parameter Contexts

SC.IDEA142823.PBI000002159121 .NIFI Página 4 de 19 Manual de Instalación


MANUAL DE INSTALACIÓN
FOR-PO-GOC-003-002
Dirección Tecnología de la Información

Gestión del Cambio


Versión 03
Clasificación de la Información: Confidencial / Uso Interno

D) Presionar en el botón de la izquina superior derecha para que se despliegue un


menú y presionar “Templates”

E) Busque el nombre del template “WS_NIFI_VAVEX_APEX” y presione en el


icono del tacho para eliminarlo

Cerrar la pantalla y se habrá desintalado el componente.

5.3. Proceso de desintalación de la capa de presentación


No aplica

5.4. Proceso de desintalación de Shell UNIX / LINUX


No aplica

5.5. Proceso de desintalación de Archivos BAT


No aplica

6. Cambios en fuentes

6.1. Aplicativos en .NET, Visual Basic, Java y DataPower


No aplica

6.2. Objetos de Base de Datos


No aplica
7. Procesos de Instalación

7.1. Proceso de instalación de base de datos


No aplica

SC.IDEA142823.PBI000002159121 .NIFI Página 5 de 19 Manual de Instalación


MANUAL DE INSTALACIÓN
FOR-PO-GOC-003-002
Dirección Tecnología de la Información

Gestión del Cambio


Versión 03
Clasificación de la Información: Confidencial / Uso Interno

7.2. Procesos de instalación de componentes y/o capa de presentación, Shell UNIX / LINUX,
Archivos BAT y base de datos.

Aplicación en RTC: COMP.NIFI


Archivos
NIFI/02EJECUTABLES/APLIC/NIFI_WS_VAVEX_APEX/WS_NIFI_VAVEX_APEX.xml

A. Nodo de Instalación
Instancia URL
Nifi Producción https://172.19.245.123:8443/nifi/login

B. Crear el controlador DBCPConnectionPool_PDVBD

Fuera del grupo de procesadores hacer click derecho y en el menú desplegado hacer click en
“configure”

Entrar en la pestaña “Controller Services” y hacer click en el icono de “+”

En la ventana abierta buscar el controlador “DBCPConnectionPool” seleccionarlo haciendo click


sobre el y presionar el botón “ADD”

SC.IDEA142823.PBI000002159121 .NIFI Página 6 de 19 Manual de Instalación


MANUAL DE INSTALACIÓN
FOR-PO-GOC-003-002
Dirección Tecnología de la Información

Gestión del Cambio


Versión 03
Clasificación de la Información: Confidencial / Uso Interno

Una vez creado hacer buscar el controlador con el nombre “DBCPConnectionPool” y hacer click en
el icono de la tuerca para configurar.

Dentro de la pantalla que se muestra configurar el parámetro Name a


“DBCPConnectionPool_PDVBD”

SC.IDEA142823.PBI000002159121 .NIFI Página 7 de 19 Manual de Instalación


MANUAL DE INSTALACIÓN
FOR-PO-GOC-003-002
Dirección Tecnología de la Información

Gestión del Cambio


Versión 03
Clasificación de la Información: Confidencial / Uso Interno

Posteriormente pasar a la pestaña “Properties” y configurar según la tabla


Propiedad VALOR
Database Connection URL jdbc:oracle:thin:@//SCAN_CONSO_02.tim.com.pe:1521/PDVBD
Database Driver Class Name oracle.jdbc.driver.OracleDriver
Database Driver Location(s) /opt/nifi-1.17.0/lib/ojdbc10.jar
Database User USRNIFIPDVDB
Password ***********

Presionar “APPLY” y despue spresionar el icono de “Enable” (Rayo)

SC.IDEA142823.PBI000002159121 .NIFI Página 8 de 19 Manual de Instalación


MANUAL DE INSTALACIÓN
FOR-PO-GOC-003-002
Dirección Tecnología de la Información

Gestión del Cambio


Versión 03
Clasificación de la Información: Confidencial / Uso Interno

Dentro de la pantalla presiona el botón “Enable” y cuanod termine de cargar presionar “Close”
posteriormente cerrar las ventanas para continuar con la instalación

SC.IDEA142823.PBI000002159121 .NIFI Página 9 de 19 Manual de Instalación


MANUAL DE INSTALACIÓN
FOR-PO-GOC-003-002
Dirección Tecnología de la Información

Gestión del Cambio


Versión 03
Clasificación de la Información: Confidencial / Uso Interno

C. Creación de contexto y sus parámetros

La relación del flujo de nifi es con los parámetros de contexto “WS_NIFI_VAVEX_APEX”

Creación de parámetros de contexto: Presionar en el botón de la izquina superior derecha


para que se despliegue un menú y presionar “Parameter Contexts”

Dentro de este presionar en el “+”

Y configurar el Nombre en settings de parámetro de contexto y escribir el nombre del grupo de


parámetros “PARAM_WS_NIFI_VAVEX_APEX ”y posteriormente ir a “parameters”

SC.IDEA142823.PBI000002159121 .NIFI Página 10 de 19 Manual de Instalación


MANUAL DE INSTALACIÓN
FOR-PO-GOC-003-002
Dirección Tecnología de la Información

Gestión del Cambio


Versión 03
Clasificación de la Información: Confidencial / Uso Interno

Dentro presionar en “+” y agregar los parmetros según la tabla

Para agregar para parametros llenar el formulario según se indica y presionar apply para cada item de
la tabla siguiente
Parámetros de contexto:

NOMBRE VALOR Sensitivo


Email.Origen vavexclaro@claro.com.pe NO
Remote URL - EnviaCorreoSB http://172.19.242.131:20000/claro-enterprise-
NO
enviocorreo/api/v1.0.0/enviocorreo/enviarCorreo
Tablaauditoria AUDNIFI.AUDIT_AUDITORIA_NIFI NO

SC.IDEA142823.PBI000002159121 .NIFI Página 11 de 19 Manual de Instalación


MANUAL DE INSTALACIÓN
FOR-PO-GOC-003-002
Dirección Tecnología de la Información

Gestión del Cambio


Versión 03
Clasificación de la Información: Confidencial / Uso Interno

Presione finalmente “APPLY” en la pantalla principal y ciérrela

D. Instalación del flujo

Para la instalación del XML, seguir los siguientes pasos:

Creación de un Process Group a partir de un template en formato XML

a) Botón derecho sobre el fondo del diagrama Canvas del grupo donde se creara el nuevo Processs
Group a crear y seleccionar Upload template

SC.IDEA142823.PBI000002159121 .NIFI Página 12 de 19 Manual de Instalación


MANUAL DE INSTALACIÓN
FOR-PO-GOC-003-002
Dirección Tecnología de la Información

Gestión del Cambio


Versión 03
Clasificación de la Información: Confidencial / Uso Interno

Seleccionar el template y darle upload

b) Crear el Process Group a partir del Template

Seleccionar el icono de templates

SC.IDEA142823.PBI000002159121 .NIFI Página 13 de 19 Manual de Instalación


MANUAL DE INSTALACIÓN
FOR-PO-GOC-003-002
Dirección Tecnología de la Información

Gestión del Cambio


Versión 03
Clasificación de la Información: Confidencial / Uso Interno

Seleccionar el template a usar y darle ADD

NOMBRE DEL TEMPLATE: “NIFI_WS_NIFI_VAVEX_APEX.xml”

Y el Process Group se habrá creado con toda su configuración, mas los datos sensibles no serán
incluidos, como los passwords por ejemplo: contraseñas.

c) Configurar los parámetros para cada uno de los grupos de procesadores de la tabla incluyendo el
padre
Grupo de procesdores Parametros
WS_NIFI_VAVEX_APEX
Historico Transacciones
ListaVendedor
PARAM_WS_NIFI_VAVEX_APEX
Actualiza Vendedor WA
Actualiza Vendedor WA/Notifica via mail
Control Auditoria
Para ello seguir los siguientes pasos para cada uno: Ubique el grupo de procesadores a
configurar y presione click derecho.

Presione en “Configure” y vaya al apartado de “Process Group Parameter Context” Despliegue la


lista y ubique los parámetros a asignar.

SC.IDEA142823.PBI000002159121 .NIFI Página 14 de 19 Manual de Instalación


MANUAL DE INSTALACIÓN
FOR-PO-GOC-003-002
Dirección Tecnología de la Información

Gestión del Cambio


Versión 03
Clasificación de la Información: Confidencial / Uso Interno

Ahora pase a scrollear abajo hasta que sea visible el botón “APPLY” y presionelo, ahora cierre la
ventana de configuración y continue con los siguientes pasos.

d) Validar/ configurar que el connection pool de los siguientes componentes sea el correcto

Procesador Base de datos


Historico Transacciones/ Historico Transacciones DBCPConnectionPool_PDVBD
Lista Vendedor/ ListaVendedor DBCPConnectionPool_PDVBD
Control Auditoria/INSERCIÓN EN TABLA AUDITORIA DBCPConnectionPool_AUDINIDB
EXITOSO
Control Auditoria/ ENVIAR AUDITORIA ERROR DBCPConnectionPool_AUDINIDB

Para ello, primero ubique el procesador a configurar y presione click derecho y despues en
“Configure”

SC.IDEA142823.PBI000002159121 .NIFI Página 15 de 19 Manual de Instalación


MANUAL DE INSTALACIÓN
FOR-PO-GOC-003-002
Dirección Tecnología de la Información

Gestión del Cambio


Versión 03
Clasificación de la Información: Confidencial / Uso Interno

Dentro ingrese a la pestaña “PROPERTIES” y para la proiedad JDBC Connection Pool despliquegue la lista y
seleccione la propiedad que corresponda al procesador según la tabla.

e) Modificar el parámetro “databaseConnectionPoolName” dentro del procesador de la tabla al


valor indicado.
Procesador Dato a poner
Actualiza Vendedor WA/ Execute Script DBCPConnectionPool_PDVBD

Hacer click derecho en el procesador mencionado y presionar en “Configure”

SC.IDEA142823.PBI000002159121 .NIFI Página 16 de 19 Manual de Instalación


MANUAL DE INSTALACIÓN
FOR-PO-GOC-003-002
Dirección Tecnología de la Información

Gestión del Cambio


Versión 03
Clasificación de la Información: Confidencial / Uso Interno

Navegar a “Properties” y hacer click encima del texto marcado en amarillo para cambiarlo por el
mencionado en la tabla.

f) Habilitar todos los servicios relacionados a los procesos para cada uno de los grupos de
procesadores haciendo click derecho en los grupos y haciendo click en “Enable all controller
services”

SC.IDEA142823.PBI000002159121 .NIFI Página 17 de 19 Manual de Instalación


MANUAL DE INSTALACIÓN
FOR-PO-GOC-003-002
Dirección Tecnología de la Información

Gestión del Cambio


Versión 03
Clasificación de la Información: Confidencial / Uso Interno

g) Dar click derecho al grupo principal “WS_NIFI_VAVEX_APEX” hacer click en “Start”

E. Configuración de archivos .log


No Aplica

SC.IDEA142823.PBI000002159121 .NIFI Página 18 de 19 Manual de Instalación


MANUAL DE INSTALACIÓN
FOR-PO-GOC-003-002
Dirección Tecnología de la Información

Gestión del Cambio


Versión 03
Clasificación de la Información: Confidencial / Uso Interno

F. Configuración de JMS
No Aplica

G. Configuración de DataSource

No aplica

8. Documentación

No aplica

SC.IDEA142823.PBI000002159121 .NIFI Página 19 de 19 Manual de Instalación

También podría gustarte