Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
ada:howto:sicoferp:factory:sicoferpscriptsdb:fe:fase3:updateip [2021/02/19 14:28] administraidor |
ada:howto:sicoferp:factory:sicoferpscriptsdb:fe:fase3:updateip [2021/03/04 16:49] (actual) administraidor |
||
---|---|---|---|
Línea 170: | Línea 170: | ||
</code> | </code> | ||
- | ===== Script: 0001b Actualizar IP.sql ===== | + | ===== Script: 0001b Actualizar IP y Puerto.sql ===== |
- | Este script se utiliza para actualizar la IP. Se deben ingresar los campos requeridos y se debe ejecutar con el usuario del módulo presupuesto. | + | Este script se utiliza para actualizar la IP y Puerto. Se deben ingresar los campos requeridos y se debe ejecutar con el usuario del módulo presupuesto. |
=== Nota === | === Nota === | ||
- | * La IP la debe suministrar la persona que brinda el soporte (Consultor, Fabrica o Ticket). | + | * La IP y Puerto la debe suministrar la persona que brinda el soporte (Consultor, Fabrica o Ticket). |
<code sql> | <code sql> | ||
Línea 199: | Línea 199: | ||
lva_CODIGO_CLIENTE VARCHAR2(256) DEFAULT NULL; | lva_CODIGO_CLIENTE VARCHAR2(256) DEFAULT NULL; | ||
lva_COD_PST VARCHAR2(256) DEFAULT NULL; | lva_COD_PST VARCHAR2(256) DEFAULT NULL; | ||
- | lva_IP VARCHAR2(256) DEFAULT NULL; | + | lva_IP VARCHAR2(256) DEFAULT NULL; |
+ | lva_PUERTO VARCHAR2(256) DEFAULT NULL; | ||
| | ||
lvb_http BOOLEAN DEFAULT NULL; | lvb_http BOOLEAN DEFAULT NULL; | ||
Línea 242: | Línea 243: | ||
--============================================================================== | --============================================================================== | ||
lva_IP := NULL;--REQUERIDO: ip del servidor | lva_IP := NULL;--REQUERIDO: ip del servidor | ||
+ | | ||
+ | --============================================================================== | ||
+ | -- Fecha: 9:38 a. m. viernes, 19 de febrero de 2021 - carlos.torres@ada.co | ||
+ | -- Puerto por donde escuchará el servicio web interno las peticiones de la base de datos | ||
+ | --============================================================================== | ||
+ | lva_PUERTO := NULL;-- REQUERIDO PUERTO estandar para PST Interno - in-house: 3123. Se debe cambiar cuando es On-premise | ||
| | ||
--============================================================================== | --============================================================================== | ||
Línea 280: | Línea 287: | ||
if lva_IP is null then | if lva_IP is null then | ||
lva_msg := 'No se ha definido la ip del servidor web'; | lva_msg := 'No se ha definido la ip del servidor web'; | ||
+ | RAISE ERROR_FE; | ||
+ | end if; | ||
+ | | ||
+ | if lva_PUERTO is null then | ||
+ | lva_msg := 'No se ha definido el puerto del servidor web'; | ||
RAISE ERROR_FE; | RAISE ERROR_FE; | ||
end if; | end if; | ||
Línea 312: | Línea 324: | ||
if lva_IP is not null then | if lva_IP is not null then | ||
lva_msg := 'Actualizar IP'; | lva_msg := 'Actualizar IP'; | ||
- | lva_URL_WS := lva_protocolo || lva_IP || GCVA_URL_WS; | + | lva_URL_WS := lva_protocolo || lva_IP || ':' || lva_PUERTO || GCVA_URL_WS; |
UPDATE PRESUP01.PARAMETROS_FE_PST | UPDATE PRESUP01.PARAMETROS_FE_PST | ||
SET SERVICIO_URL = NVL(lva_URL_WS, SERVICIO_URL) | SET SERVICIO_URL = NVL(lva_URL_WS, SERVICIO_URL) | ||
Línea 326: | Línea 338: | ||
SICOF.PCK_UTILIDADES.P_REGISTER_ERROR(SQLCODE, lva_msg, 'ERROR: ' || SQLERRM || dbms_utility.format_error_backtrace, 'BLOQUE ANONIMO'); | SICOF.PCK_UTILIDADES.P_REGISTER_ERROR(SQLCODE, lva_msg, 'ERROR: ' || SQLERRM || dbms_utility.format_error_backtrace, 'BLOQUE ANONIMO'); | ||
raise_application_error(GCVN_ERROR_NUMBER,lva_msg); | raise_application_error(GCVN_ERROR_NUMBER,lva_msg); | ||
- | END; | + | END; |
+ | |||
+ | |||
+ | |||
+ | |||
+ | </code> | ||
+ | |||
+ | ===== Script: 0001c Actualizar ACL.sql ===== | ||
+ | Este script se utiliza para actualizar la IP en la lista de control de acceso de la base de datos del Cliente (ACL). Se deben ingresar los campos requeridos y se debe ejecutar con el usuario root SYS as DBA. | ||
+ | |||
+ | === Nota === | ||
+ | * La IP y Puerto la debe suministrar la persona que brinda el soporte (Consultor, Fabrica o Ticket). | ||
+ | |||
+ | <code sql> | ||
+ | --============================================================================== | ||
+ | -- Fecha: 7:49 a. m. viernes, 19 de febrero de 2021 - carlos.torres@ada.co | ||
+ | -- EJECUTAR CON EL SYS as DBA | ||
+ | -- PASO 1: Asignar los permisos a la URL/IP donde esta aloja el servicio web interno | ||
+ | -- Para contexto in-house se asignan valores por defecto | ||
+ | -- Para contexto on-premise se deben asignar los valores de la instalación | ||
+ | --============================================================================== | ||
+ | declare | ||
+ | lva_IP VARCHAR2(256) DEFAULT NULL;--IP estandar para PST Interno - in-house. Se debe cambiar cuando es On-premise | ||
+ | lva_PUERTO VARCHAR2(256) DEFAULT NULL;--PUERTO estandar para PST Interno - in-house. Se debe cambiar cuando es On-premise | ||
+ | begin | ||
+ | lva_IP := '10.1.20.84';--IP estandar para PST Interno - in-house. Se debe cambiar cuando es On-premise - CAMPO REQUERIDO | ||
+ | lva_PUERTO := 3123;--PUERTO estandar para PST Interno - in-house. Se debe cambiar cuando es On-premise - CAMPO REQUERIDO | ||
+ | DBMS_NETWORK_ACL_ADMIN.assign_acl ( | ||
+ | acl => 'test_fe_ws_wrapper_pst.xml', | ||
+ | host => lva_IP, | ||
+ | lower_port => lva_PUERTO, | ||
+ | upper_port => NULL); | ||
+ | COMMIT; | ||
+ | end; | ||
</code> | </code> | ||
- | [[ada:howto:sicoferp:factory:sicoferpscriptsdb:fe|←Volver atras]] | + | [[ada:howto:sicoferp:factory:sicoferpscriptsdb:fe:fase3|←Volver atras]] |