Buscar

Realice su búsqueda por palabras clave, tags, FAQs, etc.

Todas las entradas en Artículos Técnicos

Posibilidad de definir un tiempo de expiración de sesión por cada Módulo de Engage

A partir del release 5.9.0.1 existe la posibilidad de definir un tiempo de expiración de sesión por cada Módulo de Engage, por cada Endpoint. Esto se hace en el archivo de configuración de Passport, de la siguiente manera: <CFG Version=”1.0″> <EndPoints> <EndPoint ID=”EPS_TCP”> <Modules> <Module ID=”<ID_Módulo>” Permission=”Allow”> <PrmOverrides> <MaxIdleTime>300</MaxIdleTime> </PrmOverrides> . . . Leer más

Activar el Log de WCF de EIS

Abrir el archivo “EngageIntegrationService.exe.config” En la siguiente línea: <messageLogging logEntireMessage=”false” logMalformedMessages=”false” logMessagesAtServiceLevel=”false” logMessagesAtTransportLevel=”false” /> Poner en true el parámetro “logEntireMessage” <messageLogging logEntireMessage=”true” logMalformedMessages=”false” logMessagesAtServiceLevel=”false” logMessagesAtTransportLevel=”false” /> 3.Activar el log de WCF a nivel de servicio o de transporte según se necesite: a) Para activar el log de WCF a nivel . . . Leer más

Uso de cabeceras HTTP de seguridad

Todas las cabeceras pueden agregarse en el archivo web.config. Todos estos headers saldrán deshabilitados de fábrica, porque debe evaluarse su implementación por cada instalación de Engage. <configuration> <system.webServer> <httpProtocol> <customHeaders> <remove name=”X-Powered-By” /> <remove name=”X-UA-Compatible” /> <remove name=”X-Frame-Options” /> <remove name=”X-XSS-Protection” /> <remove name=”X-Content-Type-Options” /> <remove name=”Strict-Transport-Security” /> <remove name=”Content-Security-Policy” . . . Leer más

Configuración de puertos de los servicios de v5

La configuración de todos los servicios que se exponen vía Windows Communication Foundation (WCF) se hace en el archivo .config correspondiente al ejecutable del servicio. El puerto se define en el atributo “address” del nodo “endpoint”, que se encuentra dentro de: configuration->system.serviceModel->services->service. De fábrica, cada servicio se expone con dos . . . Leer más

Cómo armar una transformación para una excepción

El siguiente es un ejemplo práctico de cómo armar una transformación para una excepción: 1)      El método web ExtraerClientes devuelve la estructura de tipo clsFaultDetail cuando se produce una excepción, que contiene cuatro atributos: DetailArray (array de strings), DetailNodes (array de XmlNode), FaultCode (string) y FaultDescription (string). 2)      Con EISProxyManager, . . . Leer más