iT Synergy Blogs

Growing Innovation - Soluciones a problemas reales

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

Copyright © 2025 · iT Synergy·

Correlación para colas en una orquestación BizTalk
Correlación para colas en una orquestación BizTalk avatar

May 31, 2013 By Jhon Jairo Rodriguez Leave a Comment

Para realizar una correlación de una cola en una orquestación, el mensaje de entrada y salida deben tener un campo en común (Para este caso el campo en común es id_referencia).

Mensaje de Entrada a la cola

image

Mensaje de Salida a la cola

image

 

El primer paso es crear un Property Schema y para tal efecto se debe hacer clic sobre el proyecto seleccionar la opción “Add” y luego hacer clic en la opción “Add New Item”

image

En la ventana emergente se selecciona “Property Schema”, y se le da un nombre al esquema

image

 

Luego se modifican las propiedades del elementFile

  • Node Name = “id_referencia”
  • Property Schemas Base = “MessageDataPropertyBase”
  • RootNodeTypeName = “id_referencia”

 

image

Después se adicionan los esquemas a esta propiedad, para realizar esta relación, se debe abrir los esquemas de entrada y salida. Una vez abiertos los esquemas se debe hacer clic derecho sobre el campo al que se le desea adicionar la relación (Para este caso id_referencia), luego se selecciona la opción “Promote” y clic en “show Promotions…”

image

En la ventana emergente se hace clic sobre la opción “Property Fields” y luego en la opción de “open”

image

Posteriormente se selecciona el PropertySchema creado en pasos anteriores y se clic en el botón “OK”

image

Acto seguido se selecciona el campo del esquema con el que se desea relacionar con la propiedad agregada y se da clic en el botón “Add >>”.

NOTA: Esta serie de pasos se debe hacer con el esquema de salida.

image

Posteriormente se abre la orquestación en donde se realiza la correlación y se va al “Correlation View”. Se hace clic en “Type” y en “Correlation types”, se hace clic derecho y se selecciona “New Correlation Type”

image

Luego se selecciona la propiedad que se va correlacionar y se hace clic en el botón “Add >>” y “OK”

image

Posteriormente se cambia el nombre de la correlación con la propiedad “Identifier”

image

Paso a seguir, se crea el “correlations set” de la orquestación

image

Una vez creado el “correlations set” se modifican las propiedades:

  • Correlation type: Se selecciona el tipo de correlación creada anteriormente.
  • Identifier: nombre del “correlations set”

 

image

 

Las correlaciones se pueden manejar de las siguientes formas en las orquestaciones:

1 – La orquestación queda deshidratada, esperando la respuesta de la cola.

image

2 – Dar un tiempo de espera a la respuesta, si este tiempo se termina la orquestación genera un mensaje para seguir con el proceso.

image

En cualquiera de las dos formas la configuración va ser la misma. Lo primero que se debe hacer es ir a las propiedades del control “send” y se selecciona el “correlations set” creado en el paso anterior en la propiedad “initializing correlatior”

image

Luego se va a las propiedades del control “Receive” y se selecciona el “correlations set” creado en el paso anterior en la propiedad “Following Correlation Sets”

image

Por último, ya desplegada la orquestación en el puerto que recibe la respuesta del servicio cola en la propiedad “Receive pipeline” seleccionar XML Receive

image 

Filed Under: BizTalk, BizTalk 2010 configurations, BizTalk Application, ESB, SOA Tagged With: colas, Windows 8

Capturar Mensaje SoapFault retornado de un Servicio Web o WCF
Capturar Mensaje SoapFault retornado de un Servicio Web o WCF avatar

March 7, 2013 By Jhon Jairo Rodriguez Leave a Comment

Hay veces cuando se importa un servicio web o WCF en el puerto ya venga el Soap Fault, para los casos en que este no venga se debe seguir los siguientes pasos;

Ir a orchestration view, hacer clic en “Type”, luego en “Port Type”

clip_image001

Se selecciona el puerto y la operación del servicio web que se desea agregar el mensaje de Soap Fault, paso a seguir se hace clic derecho y se selecciona la opción “New Fault Message”

clip_image003

Después de haber realizado el paso anterior se adiciona el fault message,

clip_image004

Se modifica el nombre del mensaje, y se va a la propiedad “MessageType” y se selecciona “schemas”

clip_image005

Luego se selecciona la opción “<select from referenced assembly … >”

clip_image006

Posteriormente aparece una ventana emergente con los esquemas que están en las referencias del proyecto, se hace clic en la referencia “Microsoft.Biztalk.GlobalPropertySchemas” y se busca el esquema Fault.

Este mensaje de Fault tiene dos versiones la 1.1 y la 1.2. Si no se tiene identificado que versión es la que nos devuelve el mensaje de Soap Fault se deben adicionar los dos mensajes. Para este ejemplo se seleccionara la versión 1.1

clip_image007

Después Se hace clic derecho sobre el scope en el que está el receive que tiene la respuesta del servicio web o WCF

clip_image008

En el catch que se generó se modifica el nombre con la propiedad “Name” y se asigna el nombre del objeto con la propiedad “Exception Object Name”.

clip_image009

Luego se va a la propiedad “Exception Object Type” y se selecciona el mensaje que se creó del soap Fault.

clip_image010

Después se selecciona el puerto del servicio web o del WCF para modificar la propiedad “Delivery Notification” con el valor “Transmitted”.

clip_image011

La estructura del SoapFault es

clip_image012

Para obtener los datos del error que vienen del SoapFault, se puede hacer de dos formas:

Por medio de un mapa donde el origen sea el SoapFault y el destino el esquema personalizado que se tenga en la aplicación para reportar errores

clip_image014

La otra opción es con XPATH

Se obtiene el valor “FaultCode” del SoapFault

sXPath=”string(/*[local-name()=’Fault’ and namespace-uri()=’http://schemas.xmlsoap.org/soap/envelope/’]/*[local-name()=’faultcode’ and namespace-uri()=”]/text())”;

sCodeSoapFault=System.Convert.ToString(xpath(SoapFaultException.Fault,sXPath));

Se obtiene el valor “FaultString”del SoapFault

sXPath=”string(/*[local-name()=’Fault’ and namespace-uri()=’http://schemas.xmlsoap.org/soap/envelope/’]/*[local-name()=’faultstring’ and namespace-uri()=”]/text())”;

 

sErrorSoapFault=System.Convert.ToString(xpath(SoapFaultException.Fault,sXPath));

Filed Under: BizTalk, BizTalk 2010 configurations, BizTalk Application, ESB, SOA Tagged With: Servicio Web, Soap Fault, WCF, Windows 8

Configurar cuenta de blog de Word Press con Windows Live Write
Configurar cuenta de blog de Word Press con Windows Live Write avatar

October 24, 2012 By Jhon Jairo Rodriguez Leave a Comment

Antes de comenzar a configurar el blog de Word Press con Windows live write, se debe verificar que las opciones “Enable the Atom Publishing Protocol” y “Enabled the WordPress, Movable Type, MetaWeblog and Blogger XML-RPC publishing protocols” estén chequeados. Estas Opciones se encuentran Ingresando
al blog como administrador, luego hacer clic en “Settings” y después en writing

image

Luego de haber confirmado que están chequeadas estas opciones, procedemos abrir el Windows Live Writer

Acto seguido, se selecciona el nombre del servidor del blog que se desea configurar, en este caso WordPress

image

Posteriormente se ingresa la URL del Blog, el nombre de usuario y clave y Click en el Botón “Next”

Después se ingresa el Nickname del blog y se hace click en el botón “Finalizar”

image

Luego de esto aparece la ventana de Windows Live Writer para comenzar a realizar Los Blogs.

image

Para publicar un blog lo que se debe realizar es escribir el contenido del Blog, asignar las propiedades del blog, éstas se asignan haciendo click en el Link “View all”

image

Sale una ventana emergente para asignarle una categoría, Tags, fecha de publicación, autor y título,

image

Cuando ya se está seguro que se desea publicar, se hace click en el icono “Publish”

image

Inmediatamente sale una ventana emergente mostrando el avance de la publicación.

image

Si no se desea publicar si no ver un borrador de cómo está quedando el Blog, Windows Live Write tiene la opción llamada “Preview” que permite ver el bosquejo.

image 

Filed Under: Windows Live Write Tagged With: blog, configurar, Publicar, Windows Live Write, Word Press

  • 1
  • 2
  • 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