iT Synergy Blogs

Growing Innovation - Soluciones a problemas reales

  • Facebook
  • Instagram
  • LinkedIn
  • Phone
  • Twitter
  • YouTube

Copyright © 2025 · iT Synergy·

BRE: Cómo controlar los métodos estáticos como efecto secundario de las reglas
BRE: Cómo controlar los métodos estáticos como efecto secundario de las reglas avatar

October 14, 2014 By Natalia Zartha Suárez Leave a Comment

El motor de reglas de negocio que se incluye con BizTalk Server 2006  ahora es compatible con el uso de objetos estáticos sin pasar ese objeto en particular en el Estado como un “hecho” (fact). Sin embargo, se necesita un cambio de registro para que funcione. ¿Por qué es valioso? Ahora usted puede construir reglas de negocio que sólo requieren objetos con estado para ser aprobada como hechos, y dejan funciones de ayuda, las búsquedas y similares como objetos estáticos. (BizTalk Server 2006 Business Rules and Static Methods)

La versión .NET 2.0 de MS BRE que se incluye con BizTalk Server 2006 tiene una función para invocar miembros estáticos de una clase sin la necesidad de hacer valer un objeto de esa clase, esta función por defecto esta desactivada y se cambia una configuración del Registro para habilitarla. Cuando esta opción está activada, se puede implementar custom predicate y código de acción, pero evitar la necesidad de tener que hacer valer los objetos en el motor con el único fin de invocar el código personalizado. El valor DWORD del registro es: (MS BRE: Controlling rule side effects)

HKEY_LOCAL_MACHINE \ Software \ Microsoft \ BusinessRules \ 3.0 \ StaticSupport

Hay tres valores válidos para esta clave:

  • 0 – Esta es la clave por defecto, y casi imita el comportamiento de BizTalk Server 2004, donde siempre se requiere una instancia de un objeto como un hecho de la entrada, y el único método se llama cuando se evalúa o ejecuta la regla.
  • 1 – Una instancia del objeto no es necesario, y el método estático se llama cada vez que se evalúa o ejecuta la regla
  • 2 – no se requiere una instancia del objeto, pero el método estático será llamado en tiempo de traducción regla (sólo si los parámetros son constantes). Esto está destinado principalmente como una optimización del rendimiento. Sin embargo, tenga en cuenta que los miembros estáticos utilizados como acciones no se ejecutará en tiempo de translación, pero los métodos estáticos utilizados como parámetros pueden ser. (BizTalk Server 2006 Business Rules and Static Methods)

Un enfoque alternativo es proporcionar los valores de configuración de nivel de aplicación para establecer este valor. Por ejemplo, en BizTalk Server, puede agregar parámetros de configuración adicionales para el archivo BTSNTSvc.exe.config. Esta es la configuración adicional necesaria: (MS BRE: Controlling rule side effects)

<configuration>

          <configSections>
                  <section name=”Microsoft.RuleEngine”                                                                                                                     type=”System.Configuration.SingleTagSectionHandler” />
         </configSections>
        <Microsoft.RuleEngine StaticSupport=”1″/>

</configuration>

Filed Under: BizTalk, BizTalk 2010 configurations, BizTalk Application, ESB, SOA

The ESB section is missing from the configuration source
The ESB section is missing from the configuration source avatar

January 21, 2014 By Jaime Alonso Páez torres Leave a Comment

Causa

Es posible que cuando se instala el Enterprise Library o algún componente relacionado con Enterprise Library es posible que la configuración del ESB Toolkit se vea afectada. Este error sucede cuando se quiere seleccionar el service name en algun Itinerary Service

Solución

En el machine.config de cada uno de los frameworks instalados 2.0 y 4.0 tanto para 32 bits como de 64 bits debe estar configurado la sección <enterpriseLibrary.ConfigurationSource> de la siguiente manera:

Dentro de la secciones

<configuration>

  <configSections>

Poner las líneas:

<section name=”enterpriseLibrary.ConfigurationSource” type=”Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ConfigurationSourceSection, Microsoft.Practices.EnterpriseLibrary.Common, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″ />

. . .

</configSections>

Inmediatamente después de </configSections> poner:

<enterpriseLibrary.ConfigurationSource selectedSource=”ESB File Configuration Source”>

<sources>

<add name=”ESB File Configuration Source” type=”Microsoft.Practices.EnterpriseLibrary.Common.Configuration.FileConfigurationSource,         Microsoft.Practices.EnterpriseLibrary.Common, Version=4.1.0.0,Culture=neutral, PublicKeyToken=31bf3856ad364e35″ filePath=”C:\Program Files (x86)\Microsoft BizTalk ESB Toolkit 2.1\esb.config“/><add name=”ESB SSO Configuration Source” type=”Microsoft.Practices.ESB.SSOConfigurationProvider.SSOConfigurationSource, Microsoft.Practices.ESB.SSOConfigurationProvider, Version=2.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″ applicationName=”ESB” description=”ESB SSO Configuration” contactInfo=”someone@microsoft.com” userGroupName=”BizTalk Application Users” adminGroupName=”BizTalk Server Administrators”/>

</sources>

</enterpriseLibrary.ConfigurationSource>

. . .

</configuration>

Nota:  Verificar la ruta del archivo esb.config.

 

Filed Under: BizTalk, BizTalk 2010 configurations, BizTalk Application, ESB, SOA Tagged With: ESB Toolkit

Error in IIS 6 : Extension element ‘transportClientEndpointBehavior’ cannot be added to this element.
Error in IIS 6 : Extension element ‘transportClientEndpointBehavior’ cannot be added to this element. avatar

August 15, 2013 By Diana Paola Padilla Beltrán Leave a Comment

El siguiente error se presenta cuando se quiere ejecutar un servicio sobre IIS6 y se tienen elementos extendidos (bindigs) en el web config

image

La solución:

 

Esto se resuelve indicando la versión de dicha extensión que fue añadida, como se muestra a continuación:

image

Filed Under: BizTalk, BizTalk 2010 configurations, BizTalk Application, WCF

  • 1
  • 2
  • 3
  • …
  • 20
  • Next Page »

Team


Marco
Antonio Hernández

Jaime
Alonso Páez

Luis
Carlos Bernal

Ana
María Orozco

Juan
Camilo Zapata

Carlos
Alberto Rueda

Sonia
Elizabeth Soriano

Diana
Díaz Grijalba

Bernardo
Enrique Cardales

Alexandra
Bravo Restrepo

Juan
Alberto Vélez

Diana
Paola Padilla

Jhon
Jairo Rodriguez

Yully
Arias Castillo

Carlos
Andrés Vélez

Brayan
Ruiz

Jesús
Javier Hernández

Alejandro
Garcia Forero

Gustavo
Adolfo Echeverry

Josué
Leonardo Bohórquez

Oscar
Alberto Urrea

Odahir
Rolando Salcedo

Jimmy
Quejada Meneses

Natalia
Zartha Suárez

Mario
Andrés Cortés

Eric
Yovanny Martinez

Carolina
Torres Rodríguez

Juan
Mauricio García

Tag Cloud

.NET (9) 940px (1) Analysis Services mdx (1) An attempt was made to load a program with an incorrect format. (1) ASP.NET MVC (1) Azure (3) Backup (1) BAM (7) BAM API (1) BAMTraceException (2) BI (3) BizTalk (24) Business Intelligence (6) C# (2) caracteristicas de publicacion (2) Content Editor (3) ESB (15) ESB Toolkit (3) General (4) habilitar caracteristicas (3) indexes (2) Integration Services (2) Master Page (3) MDX (2) MSE (11) net.tcp (2) Office 365 (2) Oracle (2) Performance Point (2) Public Website (2) Receive Location (2) SDK (2) Servicio Web (2) Sharepoint 2010 (2) SharePoint 2013 (4) SharePoint Online (2) SOA (8) Soap Fault (2) Sort Months MDX (2) SQL Server (2) Visual (2) Visual Studio 2010 (2) WCF (19) Windows (3) Windows 8 (17)

Categories

  • .NET (33)
  • Analysis Services (1)
  • ASP.NET MVC (2)
  • Azure (7)
  • BAM (9)
  • BAM PrimaryImport (3)
  • BigData (1)
  • BizTalk (77)
  • BizTalk 2010 configurations (57)
  • BizTalk Application (60)
  • BizTalk Services (13)
  • Business Intelligence (4)
  • Cloud (3)
  • CMD (1)
  • CodeSmith – NetTiers (2)
  • CommandPrompt (1)
  • CRM OptionSet mapping component (1)
  • Desarrollo de software (6)
  • develop (6)
  • developers (3)
  • DropBox (1)
  • Dynamics (1)
  • Enterprise Architect (1)
  • Entity Framework (1)
  • Errores BizTalk (2)
  • ESB (27)
  • ETL (1)
  • Event Viewer (1)
  • Excel Services (1)
  • Foreach loop container (1)
  • General (4)
  • Gerencia de Proyectos (2)
  • Google (1)
  • Grouped Slices (1)
  • Human Talent (1)
  • IIS (4)
  • Integración (6)
  • Integration Services (3)
  • KingswaySoft (1)
  • Lync (1)
  • MSE (13)
  • Office 365 (2)
  • Oracle Data Adapter (2)
  • Performance Point (4)
  • Picklist (1)
  • Pivot Table (1)
  • Procesos (1)
  • Pruebas (1)
  • Public Website (2)
  • Reports (1)
  • SCRUM (1)
  • SDK (2)
  • SEO (1)
  • Servicios (2)
  • Sharepoint (9)
  • SharePoint 2010 (10)
  • SharePoint 2013 (4)
  • SharePoint Online (2)
  • SharpBox (1)
  • Shortcuts (1)
  • Sin categoría (1)
  • SOA (50)
  • SQL (5)
  • SQL Server (3)
  • SQL Server Management Studio (1)
  • SSIS (3)
  • SSL (1)
  • SSO (1)
  • Tracking Profile Editor (2)
  • Twitter (1)
  • Uncategorized (1)
  • Virtual Network (2)
  • Visual Studio 11 (1)
  • Visual Studio 2010 (2)
  • Visual Studio Online (1)
  • VMware (2)
  • WCF (24)
  • Web (1)
  • Web Api (1)
  • Windows (5)
  • Windows 8 (11)
  • Windows Azure (2)
  • Windows Live Write (1)
  • Windows Phone (7)
  • Windows Phone 8 (1)
  • Windows Scheduler (1)
  • windows8 (2)
  • WindowsRT (3)
  • WP7 SDK (1)

Manage

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org