...
En este archivo podrán configurarse los niveles de logueo de la consola, siendo el nivel SEVERE el nivel por default y ALL el nivel de logueo para debug.
Para más información sobre los diferentes niveles de logueo en Consola consultar el siguiente link: https://docs.oracle.com/javase/8/docs/api/java/util/logging/Level.html
Para más información sobre los diferentes niveles de logueo en Motor consltar el siguiente link: https://logging.apache.org/log4j/2.x/javadoc/log4j-api/org/apache/logging/log4j/Level.html
Bloco de código | ||||
---|---|---|---|---|
| ||||
# Agregar -Djava.util.logging.config.file=logging.properties como parametro a la JVM _# http://www.javapractices.com/topic/TopicAction.do?Id=143_ handlers = java.util.logging.ConsoleHandler java.util.logging.FileHandler .level = SEVERE # File Logging java.util.logging.FileHandler.pattern = ./logs/gengine.log java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter java.util.logging.FileHandler.level = SEVERE #java.util.logging.FileHandler.limit = 10000000 #java.util.logging.FileHandler.count = 10 # Console Logging java.util.logging.ConsoleHandler.level = SEVERE |
...
Modulo | Clave | Valor | Descripción | ||||
---|---|---|---|---|---|---|---|
Cupones | barcodePath | C:/napse/promo73/images/barcode/ | Directorio imágenes de códigos de barra. | ||||
Cupones | barcodeUrl | http://localhost:8080/promo/assets/barcode/ | Url imágenes de códigos de barra. | ||||
Cupones | visibleDigits | Cantidad de dígitos visibles del código de cliente que se verán en los cupones. | |||||
Cupones | CODE128 | PPPSSSTTTnnnnnnnnnnnnnnnnnn | Formato de código de barras CODE128. Más detalle ver en: _Formato_de_Código | ||||
Cupones | EAN13 | PPPSSSTTTnnnc | Formato de código de barras EAN13. Más detalle ver en: _Formato_de_Código | ||||
Cupones | UPCA | PPPSSSTTTnnc | Formato de código de barras UPCA. Más detalle ver en: _Formato_de_Código | ||||
Cupones | max.qty | 999 | Cantidad máxima de generación masiva de cupones por transacción. | ||||
Cupones | prefix.active | true | Utilizar prefijo numérico incremental para tipos de cupón. | ||||
Cupones | isEditableCouponTypeDistributed | false | Permitir la edición del tipo de cupón luego de haber distribuido. | ||||
Cupones | amountFormat | %.02f | Formato en el que se imprimen los montos de los cupones. | ||||
Cupones | nameInfoPos0 | Indistinto | Nombre del campo de información adicional para el pos en el beneficio de cupones. | ||||
Cupones | nameInfoPos1 | Campo 1 | Nombre del campo de información adicional para el pos en el beneficio de cupones. | ||||
Cupones | nameInfoPos2 | Campo 2 | Nombre del campo de información adicional para el pos en el beneficio de cupones. | ||||
Cupones | externalAmountAttributeCodeOfitemAdd | calCouponVal | Atributo que se utilizará en la etiqueta item-add para indicar el monto externo del cupón | ||||
Cupones | isEditableCouponTypeDistributed | false | Habilita la edición de tipos de cupones en estado "Distribuidos". | ||||
Cupones | default.from | [email protected] | Email por defecto con el que se enviaran los correos. | ||||
Cupones | default.insertImages | false | Indica si acepta o no barcodes. | ||||
Cupones | default.subject | Promo Test Mail | Asunto por default. | ||||
Cupones | host | smtp.gmail.com | Host del proveedor de email. | ||||
Cupones | password | ************** | Contraseña de la cuenta de email. | ||||
Cupones | port | Puerto de conexión. | |||||
Cupones | smtp.auth | true | Habilitar Auth SMTP. | ||||
Cupones | smtp.port | 587 | Puerto SMTP. | ||||
Cupones | smtp.socketFactory.class | javax.net.ssl.SSLSocketFactory | Nombre de la clase SSLSocketFactory. | ||||
Cupones | smtp.socketFactory.fallback | false | Fallback de socketFactory. | ||||
Cupones | smtp.socketFactory.port | 465 | Puerto SMTP de socketFactory. | ||||
Cupones | smtp.starttls.enable | true | Habilitar Start TLS. | ||||
Cupones | smtp.ssl.trust | * | Nombre de host de certificado de confianza (* todos). | ||||
Cupones | username | [email protected] | Usuario o nombre de la cuenta de email. | ||||
Cupones | rabbitMQ.couponHistory.endpointName | Nombre de la cola de RabbitMQ para el posteo de datos de tipo CouponHistory. | |||||
Elementos de fidelidad | max.qty | 999 | Cantidad máxima de elementos de fidelidad a generar por cada operación de alta masiva. | ||||
Elementos de fidelidad | isEditableAfterCardsGeneration | false | Permitir la edición del tipo de elemento de fidelidad luego de haber generado un elemento de fidelidad activo. | ||||
Elementos de fidelidad | prefix.active | false | Utilizar prefijo numérico incremental para tipos de elemento de fidelidad. | ||||
Elementos de fidelidad | code.active | false | Utilizar código numérico incremental para tipos de elemento de fidelidad. | ||||
Elementos de fidelidad | card.nominated.default.option | No | Tipo de elemento de fidelidad: Crear por defecto nominadas (default: false = no). | ||||
Elementos de fidelidad | continueOnError | true | Permitir continuar la importación de catálogo de marcas ante un error. | ||||
Elementos de fidelidad | insertionOption | INSERT_OR_UPDATE | Permitir continuar la importación de catálogo de elementos de fidelidad ante un error | ||||
Elementos de fidelidad | changeAmount.limit | (por default vacío) ej. con valor: 500 | Limita el monto a ser ingresado por pantalla desde "Modificar saldo". | ||||
Negocio | moneySymbol | $ | Símbolo de moneda. | ||||
Negocio | charsMaximumAlphabetical | 20 | Cantidad máxima de caracteres alfabéticos. | ||||
Negocio | charsMaximumNumerical | 20 | Cantidad máxima de caracteres numéricos. | ||||
Negocio | charsMaximumQuantity | 20 | Cantidad máxima de caracteres totales. | ||||
Negocio | charsMaximumSpecial | 20 | Cantidad máxima de caracteres especiales. | ||||
Negocio | charsMinimumQuantity | 7 | Cantidad mínima de caracteres totales. | ||||
Negocio | charsMinimumUser | 3 | Cantidad mínima de caracteres en el nombre de usuario. | ||||
Negocio | maximumLoginFailedCount | 3 | Cantidad máxima de reintentos de login fallidos sucesivos. | ||||
Negocio | numberQuantity | 1 | Cantidad mínima de caracteres numéricos. | ||||
Negocio | passwordExpirationDays | 30 | Días de expiración de la contraseña del usuario. | ||||
Negocio | specialCharsQuantity | 1 | Cantidad mínima de caracteres especiales. | ||||
Negocio | stringQuantity | 1 | Cantidad mínima de caracteres alfabéticos. | ||||
Negocio | userBlockDays | 90 | Bloqueo de usuario - días de inactividad. | ||||
Negocio | userLockTime | 30 | Periodo de bloqueo de la cuenta de usuario (en minutos). | ||||
Promo | fileDirectory | C:/napse/promo73/catalogs/2\ | Importación de catálogo: directorio donde estarán los archivos. | ||||
Promo | mapFunctionMaxDiscount | false | Agrupar promociones en el mapa dentro de una función con Máximo Descuento para Promolite. | ||||
Promo | storesLimit | 4 | Límite de tiendas activas disponibles para Promolite. | ||||
Promo | userLimit | 4 | Límite de usuarios activos disponibles para Promolite. | ||||
Promo | applicationMethod | resume | Promociones: valor por defecto en el método de aplicación. | ||||
Promo | divisionMethod | proportional | Promociones: valor por defecto en el método de división. | ||||
Promo | divisionPrice | benefited-price | Promociones: valor por defecto el tipo de precio beneficiado. | ||||
Promo | requiredBothSuppliers | true | Promociones: valor por defecto si requiere ambos proveedores del beneficio. | ||||
Promo | fileList.txt.Separator | , | Importación de catálogo: separador. | ||||
Promo | fileList.xls.ColStart | 0 | Importación de catálogo: columna de comienzo de la importación de catálogo. | ||||
Promo | fileList.xls.Direction | vertical | Importación de catálogo: forma de importación. | ||||
Promo | fileList.xls.RowStart | 0 | Importación de catálogo: fila de comienzo de la importación de catálogo. | ||||
Promo | separator | | | Importación de catálogo: separador de columnas. | ||||
Promo | updateSize | 100 | Importación de catálogo: tamaño de subida. | ||||
Promo | validate.autocomplete.existing | false | Valida que los campos autocomplete de catálogos SOLO permita valores existentes. | ||||
Promo | validateRelatedEntities | true | Validar catálogos relacionados al catálogo de clientes | ||||
Promo | attribute.relationship.validation.required | false | Requiere validación de datos de atributos de ítem en la condición de promociones. | ||||
Promo | customer.required | false | La promoción requiere condición de Cliente para considerarse completa. | ||||
Promo | dateTime.required | false | La promoción requiere condición de Fecha con hora para considerarse completa. | ||||
Promo | transaction.required | false | La promoción requiere condición de Transacción para considerarse completa. | ||||
Promo | valid.date.couponType | false | Valida si la vigencia de la promoción esta contemplada dentro de la vigencia del cupón. | ||||
Promo | distributionThreadPool | 10 | Cantidad de hilos creados para la distribución simultánea. | ||||
Promo | promocache.enabled | false | Habilita la generación de cache de ítems participantes en promociones. | ||||
Promo | promocache.engineHost | localhost | Servidor en el que corre el motor de cache de promociones | ||||
Promo | promocache.enginePort | 3002 | Puerto en el que corre el motor de cache de promociones. | ||||
Promo | promocache.engineRetries | 2 | Reintentos de conexión al motor de cache de promociones. | ||||
Promo | promocache.engineTimeout | 8000 | Timeout de conexión al motor de cache de promociones. | ||||
Promo | promocache.imagesURL | http://localhost:8080/promo/assets/images/ | PromoCache: URL Imágenes Promociones. | ||||
Promo | promocache.salesPath | C:/napse/promo73/cache/sales/ | Directorio de mapas del motor de cache de promociones. | ||||
Promo | promocache.tasksQuantity | 10 | Cantidad de hilos de ejecución del cache de promociones. | ||||
Promo | scheduled.enabled | false | Generación y distribución programada de mapas | ||||
Promo | scheduled.filter.enable | false | Filtrar promociones por tienda en la distribución de mapas basados en plantillas. | ||||
Promo | scheduled.mapVersion | true | Incrementar la versión del mapa para la distribución de mapas. | ||||
Promo | path | C:/napse/promo73/import/ | Directorio para la importación de Mapas de Promociones. | ||||
Promo | benefit.active | false | Utilizar campo numérico incremental para beneficios. | ||||
Promo | promotion.code.active | false | Utilizar campo numérico incremental para promociones. | ||||
Promo | redeemedPoints | 0 | Determina el mínimo de puntos para beneficios de redención. | ||||
Promo | use.item.catalog | true | Mapas: algoritmo de cálculo de colisiones. | ||||
Promo | cleanEngineStatusHistory | 7 | Tiempo en días que la consola mantendrá el historial de estados del motor. | ||||
Promo | defeatedEditable.enabled | true | Habilita la edición de promociones vencidas. | ||||
Promo | deployedEditable.enabled | false | Habilita la edición de promoción con el estado Deployed. | ||||
Promo | dateEditableIfActive | true | Habilita la edición de la fecha de inicio de vigencia de la promoción. | ||||
Promo | file.xls.header.rowStart | 1 | Alta masiva de promociones: número de fila donde se va a ubicar la cabecera de la plantilla de promoción. | ||||
Promo | message.printer.maxLength | Recortar mensaje para a impresora. | |||||
Promo | promo.name.code | false | Indica si el código de una promoción, debe ser concatenado al nombre de la misma. | ||||
Promo | promotion.codeKey | false | Campo código de promoción clave. | ||||
Promo | promotion.enginestatus.communication | 600 | Tiempo en segundos que el motor debe informar los mapas activos. | ||||
Promo | promotion.images.height | 250 | Promociones: alto default de las imágenes. | ||||
Promo | promotion.images.path | C:/napse/promo73/images/promotion/ | Promociones: directorio para almacenamiento de imágenes. | ||||
Promo | promotion.images.width | 250 | Promociones: ancho default de las imágenes. | ||||
Promo | rabbitMQ.cardhistory.endpointName | Nombre de la cola de RabbitMQ para el posteo de datos de movimientos de elementos de fidelidad. | |||||
Promo | rabbitMQ.producer.manual.promotion.enabled | Habilitar el posteo manual de datos desde la promoción. | |||||
Promo | rabbitMQ.SSL.enabled | false | Activar SSL. | ||||
Promo | rabbitMQ.enabled | false | Propiedad que indica si está habilitado rabbitMQ. | ||||
Promo | date.UTC.enabled | true | Propiedad que indica si están habilitadas las conversiones de fechas al formato UTC en las interfaces de exportación. | ||||
Promo | rabbitMQ.endpointName | Nombre de la cola de rabbitMQ. | |||||
Promo | rabbitMQ.enginestatus.endpointName | Nombre de la cola de RabbitMQ para el posteo de datos de tipo EngineStatus. | |||||
Promo | rabbitMQ.host | Dirección (host) del RabbitMQ server. | |||||
Promo | rabbitMQ.limitstatus.endpointName | Nombre de la cola de RabbitMQ para el posteo de datos de tipo LimitStatus. | |||||
Promo | rabbitMQ.loyaltyType.endpointName | Nombre de la cola de RabbitMQ para el posteo de datos para el tipo de cupones/Elementos de Fidelidad. | |||||
Promo | rabbitMQ.password | Password para acceder al rabbitMQ. | |||||
Promo | rabbitMQ.port | Puerto del server rabbitMQ. | |||||
Promo | rabbitMQ.producer.SSL.enabled | true | Activar SSL para el posteo de datos. | ||||
Promo | rabbitMQ.producer.enabled | false | Propiedad que indica si esta habilitado rabbitMQ para el posteo de datos. | ||||
Promo | rabbitMQ.producer.host | Dirección (host) de RabbitMQ server para el posteo de datos. | |||||
Promo | rabbitMQ.producer.password | Password para acceder al RabbitMQ server para el posteo de datos. | |||||
Promo | rabbitMQ.producer.port | Puerto del RabbitMQ server para el posteo de datos. | |||||
Promo | rabbitMQ.producer.manual.promotion.enabled | false | Habilitar el posteo manual de datos desde la promoción. | ||||
Promo | rabbitMQ.producer.uri | URI de conexión completa RabbitMQ server para el posteo de datos. | |||||
Promo | rabbitMQ.producer.username | Usuario para acceder a RabbitMQ server para el posteo de datos. | |||||
Promo | rabbitMQ.producer.virtualHost | Virtual Host RabbitMQ server para el posteo de datos. | |||||
Promo | rabbitMQ.promotion.endpointName | Nombre de la cola de RabbitMQ para el posteo de datos de tipo Promoción. | |||||
Promo | rabbitMQ.promotionsCache.endpointName | Nombre de la cola de RabbitMQ para el posteo de datos de tipo PromotionsCache. | |||||
Promo | rabbitMQ.transaction.endpointName | Nombre de la cola de RabbitMQ para el posteo de datos de transacciones. | |||||
Promo | rabbitMQ.uri | URI de conexión completa rabbitMQ. | |||||
Promo | rabbitMQ.username | Usuario para acceder al rabbitMQ. | |||||
Promo | rabbitMQ.virtualHost | Virtual Host al rabbitMQ. | |||||
Promo | reportParticipants | false | Promociones: valor global que determina si la promoción informa participantes. | ||||
Promo | reportParticipantsVisible | true | Determina si se visualiza o no, la opción reportar participantes. | ||||
Promo | vtol.url | Url para obtener los planes de pago de Vtol. | |||||
Promo | bankRefundBenefit.method.of.payment | ON_ITEMS_PAID = Calcular promociones sobre ítems pagados. ON_PAYMENT_MADE = Calcular promociones sobre pago realizado. NOTHING= No calcular por medios de pago. | Reintegro bancario: Opciones de cálculo de reintegro | ||||
Promo | bankRefundBenefit.method.of.payment.onItemsPaid.class | com.synthesis.promo.engine.partialPayment.hardcoded.promotion. BankRefundPartialPaymentGSPromotion | Reintegro bancario: Clase de la promoción basada en ítems. | ||||
Promo | bankRefundBenefit.method.of.payment.onItemsPaid.name | Promociones basadas en ítems - Reintegro bancario | Reintegro bancario: Nombre de la promoción basada en ítems. | ||||
Promo | bankRefundBenefit.method.of.payment.onItemsPaid.tenderMethodPropertyKey | promo.configuration.tenderMethod.itemMethod | Reintegro bancario: Propiedad basada en ítems a utilizar. | ||||
Promo | bankRefundBenefit.method.of.payment.onPaymentMade.class | com.synthesis.promo.engine.partialPayment.hardcoded.promotion. BankRefundPartialPaymentSSPromotion | Reintegro bancario: Clase de la promoción basada en pagos. | ||||
Promo | bankRefundBenefit.method.of.payment.onPaymentMade.name | Promociones basadas en pagos - Reintegro bancario | Reintegro bancario: Nombre de la promoción basada en pagos. | ||||
Promo | bankRefundBenefit.method.of.payment.onPaymentMade.tenderMethodPropertyKey | promo.configuration.tenderMethod.paymentMethod | Reintegro bancario: Propiedad basada en pagos a utilizar. | ||||
Promo | method.of.payment | ON_ITEMS_PAID = Calcular promociones sobre ítems pagados. ON_PAYMENT_MADE = Calcular promociones sobre pago realizado. NOTHING = No calcular promociones por medio de pago. | Promoción Codificada. | ||||
Promo | method.of.payment.onItemsPaid.class | com.synthesis.promo.engine.partialPayment.hardcoded.promotion. PartialPaymentsGSPromotion | Promoción Codificada: nombre de la promoción por medio de pago basada en ítems. | ||||
Promo | method.of.payment.onItemsPaid.name | Promociones basadas en ítems | Promoción Codificada: nombre de la promoción por medio de pago basada en ítems. | ||||
Promo | method.of.payment.onItemsPaid.tenderMethodPropertyKey | promo.configuration.tenderMethod.itemMethod | Promoción Codificada: nombre de la promoción por medio de pago basada en ítems. | ||||
Promo | method.of.payment.onPaymentMade.class | com.synthesis.promo.engine.partialPayment.hardcoded.promotion. PartialPaymentsSSPromotion | Promoción Codificada: nombre de la promoción por medio de pago basada en ítems. | ||||
Promo | method.of.payment.onPaymentMade.name | Promociones basadas en pagos | Promoción Codificada: nombre de la promoción por medio de pago basada en ítems. | ||||
Promo | method.of.payment.onPaymentMade.tenderMethodPropertyKey | promo.configuration.tenderMethod.paymentMethod | Promoción Codificada: nombre de la promoción por medio de pago basada en ítems. | ||||
Promo | ldapAuthentication | false | Determina si se autentica contra un Directory Service. | ||||
Promo | ldapAuthentication.autheticationMode | DIGEST-MD5 | Es el modo de seguridad que se autentica, usar "DIGEST-MD5" como valor default dado que este modo encripta la información contra el Directory Service. | ||||
Promo | ldapAuthentication.urlServer | URL del server contra el que se autentica. | |||||
Promo | testEngineADDR | localhost | Simulación: Dirección del motor para simulación. | ||||
Promo | testEnginePORT | 3001 | Simulación: puerto en el que corre el motor para simulación. | ||||
Promo | testEngineRetries | 2 | Simulación: reintentos de conexión al motor. | ||||
Promo | testEngineSalesPath | C:/napse/promo73/engine/sales/ | Simulación: ruta del motor. | ||||
Promo | testEngineTimeout | 8000 | Simulación: timeout de conexión al motor. | ||||
Promo | requestMap.catalog.brand.importationDetail - contunueOnError | true | Permitir continuar la importación de catálogo de marcas ante un error. | ||||
Promo | requestMap.catalog.category.importationDetail - contunueOnError | true | Permitir continuar la importación de catálogo de categorías ante un error. | ||||
Promo | requestMap.catalog.channel.importationDetail - contunueOnError | true | Permitir continuar la importación de catálogo de canales ante un error. | ||||
Promo | requestMap.catalog.creditCampaignCode.importationDetail - contunueOnError | true | Permitir continuar la importación de catálogo de compañía crediticia ante un error. | ||||
Promo | requestMap.catalog.customer.importationDetail - contunueOnError | true | Permitir continuar la importación de catálogo de clientes ante un error. | ||||
Promo | requestMap.catalog.eventTransaction.importationDetail - contunueOnError | true | Permitir continuar la importación de catálogo de transacciones ante un error. | ||||
Promo | requestMap.catalog.eventTransactionType.importationDetail - contunueOnError | true | Permitir continuar la importación de catálogo de tipos de transacción ante un error. | ||||
Promo | requestMap.catalog.family.importationDetail - contunueOnError | true | Permitir continuar la importación de catálogo de familia ante un error. | ||||
Promo | requestMap.catalog.format.importationDetail - contunueOnError | true | Permitir continuar la importación de catálogo de formatos ante un error. | ||||
Promo | requestMap.catalog.item.importationDetail - contunueOnError | true | Permitir continuar la importación de catálogo de ítems ante un error. | ||||
Promo | requestMap.catalog.itemStock.importationDetail - contunueOnError | true | Permitir continuar la importación del catálogo de stock ante un error | ||||
Promo | requestMap.catalog.level1.importationDetail - contunueOnError | true | Permitir continuar la importación del catálogo de level1 ante un error | ||||
Promo | requestMap.catalog.paymentBank.importationDetail - contunueOnError | true | Permitir continuar la importación de catálogo de bancos ante un error | ||||
Promo | requestMap.catalog.paymentCode.importationDetail - contunueOnError | true | Permitir continuar la importación de catálogo de pagos (Código) ante un error | ||||
Promo | requestMap.catalog.paymentPrefix.importationDetail - contunueOnError | true | Permitir continuar la importación de catálogo de prefijos ante un error | ||||
Promo | requestMap.catalog.paymentType.importationDetail - contunueOnError | true | Permitir continuar la importación de catálogo de tipos de pagos ante un error | ||||
Promo | requestMap.catalog.profileCode.importationDetail - contunueOnError | true | Permitir continuar la importación de catálogo de perfil de cliente ante un error | ||||
Promo | Promo | requestMap.catalog.store.importationDetail - contunueOnError | true | Permitir continuar la importación de catálogo de tiendas ante un error | requestMap.catalog.storeChain.importationDetail - contunueOnError | true | Permitir continuar la importación de catálogo de cadenas ante un error |
Promo | requestMap.catalog.subCategory.importationDetail - contunueOnError | true | Permitir continuar la importación de catálogo de sub categorías ante un error | ||||
Promo | requestMap.catalog.subZone.importationDetail - contunueOnError | true | Permitir continuar la importación de catálogo de subzonas ante un error | ||||
Promo | requestMap.catalog.supplier.importationDetail - contunueOnError | true | Permitir continuar la importación de catálogo de proveedores ante un error | ||||
Promo | requestMap.catalog.zone.importationDetail - contunueOnError | true | Permitir continuar la importación de catálogo de zonas ante un error | ||||
Promo | validateRelatedEntities | false | Validar catálogos relacionados al catálogo de clientes. | ||||
Promo | distributionThreadPool | 10 | Cantidad de hilos creados para la distribución simultánea. | ||||
Promo | scheduled.enabled | false | Generación y distribución programada de mapas. | ||||
Promo | scheduled.filter.enable | true | Filtrar promociones por tienda en la distribución de mapas basados en plantillas. | ||||
Promo | scheduled.mapVersion | true | Incrementar la versión del mapa para la distribución programada | ||||
Promo | date.UTC.enabled | true | Propiedad que indica si están habilitadas las conversiones de fecha al formato UTC en las interfaces de exportación. | ||||
Promo | engineLog.FileDirectory | Engine Log: Directorio donde estarán los archivos. | |||||
Promo | testEngineADDR | localhost. | Simulación: Dirección del motor de simulación | ||||
Promo | microsoft.crm.clientId | Id del cliente de Microsoft Dynamics CRM. | |||||
Promo | microsoft.crm.clientSecret | Client Secret de Microsoft Dynamics CRM. | |||||
Promo | microsoft.crm.coupon.batch.size | 1000 | Cantidad de Cupones a enviar por lote a Microsoft Dynamics CRM (Máximo 1000). | ||||
Promo | microsoft.crm.coupon.endpoint | Endpoint de cupones de Microsoft Dynamics CRM. | |||||
Promo | microsoft.crm.coupon.url.batc.create | configurationData.Microsoft.crm.coupon.url.batch.create.promo.exportation.label | |||||
Promo | microsoft.crm.coupon.url.post | Url del payload del mensaje post de exportaciòn de cupones de Microsoft Dynamics CRM (se envìa dentro del mensaje (web api)). | |||||
Promo | microsoft.crm.enabled | false | Habilita la funcionalidad de exportación a Microsoft Dynamics CRM. | ||||
Promo | microsoft.crm.host | Url de host de Microsoft Dynamics CRM. | |||||
Promo | microsoft.crm.tentantId | TenantId de Microsoft Dynamics CRM. | |||||
Promo | microsoft.crm.urlAuth | Url de autenticación de Microsoft Dynamics CRM. | |||||
Redes sociales | facebook.appId | Id de la aplicación de facebook. | |||||
Redes sociales | facebook.permissions | [pages_show_list, pages_read_engagement, pages_manage_posts] | Permisos de la aplicación de facebook. | ||||
Redes sociales | facebook.secret | Clave secreta de la aplicación de facebook. | |||||
Redes sociales | twitter.accessToken | 2848331890-D2geAfGVL9u2bD6TrD1LxH5fUsXlBnHLa3FOziK | Token de acceso a twitter. | ||||
Redes sociales | twitter.accessTokenSecret | NHd6JbcoLaBK5QEfrKgmOaQwwxmbwlEtOYlQni3Fx6H3y | Token secreto de acceso a twitter. | ||||
Redes sociales | twitter.consumerKey | HTPKOHdatasoDsm2Ud7ULnUapAKFXoC | Clave consumer key de twitter. | ||||
Redes sociales | twitter.consumerSecret | X1plqdQWK0nRCGz6KFxm37IZTzp4O7w9BjLSspIr4mYWLZsrOy | Clave consumer secret de twitter. | ||||
Transacciones | cleanTransactions | 90 | Cantidad de días que permanecerán los registros de transacciones ( y sus asociados) y promociones en la base de datos. Las promociones permanecerán durante un año en una tabla temporal. |
Podrán existir cambios correspondientes a:
...
El programa toma como ingreso a la clave a encriptar y devuelve la clave encriptada que se debe situar en el archivo promoplus.properties en una entrada llamada grails.mongodb.encryptedPassword (por ej. grails.mongodb.encriptedPasswordencryptedPassword=lYYBAfxLR40=).
En caso de utilizar grails.mongodb.encryptedPassword se debe considerar comentar o eliminar la anterior grails.mongodb.password ya que en caso de existir ambas siempre utilizará grails.mongodb.password. En caso de que el archivo promoplus.properties no exista, se tomará, como valor por defecto, a v9vbhV.
...
Consideraciones de la pruebas de Integración
...
Informações | ||
---|---|---|
| ||
ESTE ES SOLO UN EJEMPLO REALIZADO CON UNA HERRAMIENTA (github) QUE EXISTÍA PARA REALIZAR ESTAS PRUEBAS. |
- Alta de usuarios en la consola de PROMO por medio del servicio rest correspondiente (createOrUpdateUsers), También podrán darse de alta manualmente desde la consola. En ambos casos deberá de tenerse en cuenta que los usuarios no deberán tener asignadas ninguna restricción en cuanto a políticas de seguridad propias de PROMO.
- Obtener su xml de metadatos en el menú idp metadata (https://capriza.github.io/samling/samling.html#) y guardarlos en un archivo xml (preferiblemente idp.xml). Debe apuntarse al mismo desde la configuración por properties.
- Guardar el archivo idp.xml en C:\synthesis\promo\idp.xml
- Editar el archivo saml-metadata-providers.properties especificando allí la ruta absoluta donde se colocó el archivo idp.xml
- Iniciar PROMO (Wildfly) con los cuatro properties correspondientes a saml.
- Generar el xml de PROMO accediendo a http://localhost:8080/promo/saml/metadata, guardarlo en un xml (preferiblemente sp.xml).
- Se guardó sp.xml en C:\synthesis\promo\sp.xml
- Editar el archivo saml.properties especificando allí la ruta absoluta donde se colocó el archivo sp.xml
- Editar el archivo saml-metadata-sp-defaults.properties especificando la ruta de promo http://localhost:8080/promo
- Detener PROMO (wildfly)
- Borrar los directorios \temp y \data que se encuentran en el directorio \standalone de la instalacion de PROMO.
- Iniciar PROMO(wildfy)
- Al acceder a la consola de PROMO en lugar de la pantalla de inicio de sesión aparecerá la pantalla de samling. Esta pantalla permite configurar qué se desea enviar al proveedor de servicios, que en este caso es PROMO. Sólo modificar, dentro de "Saml Response Properties" el campo "Name Identifier" con el nombre de usuario con el que se desea acceder a PROMO.
- Presionar "NEXT"
- En la siguiente pantalla que se presenta presionar "Post Response"
- Se presentara la consola de PROMO, logueada con el usuario ingresado:
...