iT Synergy Blogs

Growing Innovation - Soluciones a problemas reales

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

Copyright © 2025 · iT Synergy·

Política de seguridad de Microsoft para certificados digitales.
Política de seguridad de Microsoft para certificados digitales. avatar

November 15, 2013 By Yully Arias Castillo Leave a Comment

 

Esta semana estaba intentando consumir un servicio web que tiene un certificado digital, cuando intente agregar la referencia me apareció la siguiente advertencia:

image

Después de pasar por alto esta advertencia se me presento el siguiente error:

There was an error downloading ‘XXXX’. The operation has timed out Metadata contains a reference that cannot be resolved: ‘XXXX’.

The HTTP request to ‘XXXX’ has exceeded the allotted timeout of 00:04:59.9020000. The time allotted to this operation may have been a portion of a longer timeout. The request was aborted: The request was canceled. If the service is defined in the current solution, try building the solution and adding the service reference again.

Intente revisar la WSDL del servicio desde IE y me apareció el siguiente mensaje:

image

Al verificar el certificado digital este mostraba el siguiente error:

image

Buscando un poco acerca del origen de este error, encontré que se debe a una política de seguridad de Microsoft, la cual bloquea cualquier certificado que tenga una clave pública con una longitud menor a 1024 bits, debido a la vulnerabilidad que estas presentan.

Lo recomendado es utilizar una clave con una longitud mayor, pero en el caso de que se tenga un certificado con una longitud menor y no haya la posibilidad de cambiarlo se puede saltar esta política ejecutando el siguiente comando:

certutil -setreg chain\minRSAPubKeyBitLength 512

Al ejecutar este comando se soluciona el problema y se puede acceder al certificado digital del servicio.

image

Si desean restablecer la política se debe ejecutar el siguiente comando:

certutil -delreg chain\MinRsaPubKeyBitLength

 

Más información:

http://support.microsoft.com/kb/2661254

http://technet.microsoft.com/en-us/library/cc732443.aspx

Filed Under: SSL, WCF Tagged With: SSL, WCF

Consultas en SQL Server 2012 utilizando Full Text Search
Consultas en SQL Server 2012 utilizando Full Text Search avatar

February 12, 2013 By Yully Arias Castillo Leave a Comment

Algunas veces es necesario realizar consultas complejas de palabras o frases en una tabla, SQL Server ofrece la funcionalidad de Full Text Search que permite ejecutar consultas de textos sobre una tabla o una vista en una base de datos.

A continuación se describe como crear un Full Text Index sobre la tabla a consultar.

1. Crear el FULL TEXT CATALOG.

clip_image001[6]

1. Se nombra el Full Text Catalog y se selecciona la opción OK.

clip_image003[9]

2. Hacer clic derecho sobre el Full Text Catalog creado, en properties se selecciona la tabla y los campos donde se realizaran las búsquedas.

clip_image005[9]

3. Para realizar la búsqueda por los campo seleccionados se ejecuta el siguiente query:

clip_image007[9]

La sentencia SQL hace una búsqueda de la palabra “Mark” en los campos FirstName, LastName o City

Se pueden utilizar la cláusula CONTAINS cuando se requiere una búsqueda exacta o aproximada del criterio de búsqueda o FREE TEXT para las búsquedas que se necesitan que coincidan con el significado y no con la palabra exacta.

Para más información ver el siguiente link http://msdn.microsoft.com/en-us/library/ms142571.aspx

Filed Under: SQL, SQL Server

Cargar políticas al BRE de manera masiva
Cargar políticas al BRE de manera masiva avatar

October 25, 2012 By Yully Arias Castillo Leave a Comment

Cargar y publicar políticas en el BRE es una tarea muy fácil utilizando el Business Rules Engine Deployment Wizard que viene con BizTalk Server siendo esta una herramienta útil, pero cuando es necesario cargar un numero de políticas de manera masiva la tarea puede volverse complicada porque se necesitaría ejecutar el Wizard por cada política a desplegar.

Para solucionar este inconveniente se puede construir un componente que permita cargar varias políticas al BRE de manera masiva utilizando las clases que nos proporciona Business Rules Framework (BRF).

Para utilizar estas clases se debe hacer referencia a “Microsoft.RuleEngine.dll”

1. Para iniciar se debe crear un nuevo proyecto de tipo Console Application.

2. Se debe crear una carpeta donde se encuentran los archivos xml de las políticas que se desean subir al BRE

3. Obtenemos los archivos de la carpeta donde están ubicadas las políticas utilizando la clase Directory del System.IO

string [] files = Directory.GetFiles(directory, “*.xml”);

4. Se debe crear una nueva instancia de la clase FileRuleStore y como parámetro se debe dar el nombre de la política a almacenar en el sistema de archivos del RuleStore.

RuleStore store = null;

foreach (var fileName in files)

{

store = new FileRuleStore(filename);

}

5. Luego de ingresar las políticas se deben publicar y desplegar.

foreach (RuleSetInfo ruleset in store.GetRuleSets(RuleStore.Filter.Latest))

{

RuleSetDeploymentDriver driver = new RuleSetDeploymentDriver();

RuleStore ruleStore = driver.GetRuleStore();

ruleStore.Add(ruleset, true);

driver.Deploy(new RuleSetInfo(ruleset.Name, ruleset.CurrentVersion.MajorRevision, ruleset.CurrentVersion.MinorRevision));

}

Se obtiene las últimas políticas almacenadas con el método GetRuleSets, a continuación se publican en el RuleStore utilizando el método Add y finalmente se despliegan con método Deploy.

Es una implementación sencilla que puede facilitarnos la vida al momento de cargar políticas al BRE.

Filed Under: BizTalk, BizTalk Application, SOA

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

Carlos
Andrés Vélez

Yully
Arias Castillo

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