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

Submitting Data SendHTTP request: Status Code – 400
Submitting Data SendHTTP request: Status Code – 400 avatar

April 26, 2013 By Jaime Alonso Páez torres Leave a Comment

Problema

Al recibir en BizTalk Server una petición por medio de un receive location con interfaz de servicio web se generaba el siguiente mensaje:

Submitting Data SendHTTP request: Status Code – 400

Causa

Este código de error, generalmente está relacionado con alguna falencia en la sintaxis de la petición que no cumple con lo esperado en la interfaz relacionada.

Solución

En nuestro caso el problema consistía que el tamaño del mensaje de la petición superaba lo esperado por el receive location de tipo WCF-Custom, por lo que la solución consistió en aumentar los valores de las siguientes propiedades para recibir este tipo de mensajes:

MaxReceiveMessageSize: Es el tamaño maximo del mensaje que se puede recibir en un canal configurado con este binding. El tamaño está en bytes y su valor predeterminado es 65.536 bytes.

MaxBufferSize: El tamaño máximo, en bytes, de un búfer que almacena los mensajes mientras se procesan para un extremo configurado con este binding.Valor predeterminado es 65.536 bytes.

image

Filed Under: BizTalk, BizTalk Application Tagged With: Receive Location, Status Code 400

There is no activity in the database BAMPrimaryImport that matches the activity xxxxx in the tracking profile.
There is no activity in the database BAMPrimaryImport that matches the activity xxxxx in the tracking profile. avatar

April 16, 2013 By Ana María Orozco Zuluaga Leave a Comment

When you what to deploy a BAM Activity and its Tkacking profile associated you have to be carefull because in this process the order you excecute them are very important. In the same way if you want to remove the activity and undeploy the traking profile is also important the order you do it.

For example:

The first time you are going to deploy your BAM solution, you Must have at least two files:

  • Activity (XML)
  • Tracking profile (btt).

The order to deploy correctly the solution is to do first the activity and then apply the traking profile wich correspond to that activity.

If you don’t do that you are going to get and error which says something like: There is no activity in the database that match the traking profile you are traying to apply.

In the other hand, if you want to remove something wich you have deployed before you have to do it with special care, if you don’t want be in trouble if change a file after remove it. I am going to explain that in detail.

You can remove the tracking profile without remove the activity, however that tracking profile is going to be “orphan” in the database, and then if you want to remove it you cant, and what is going to happen is that you can get confuse if yo leave the activity without a Tracking profile, then if you make any change and try to apply it you will get the error shows in the next figure:

If you remove that in the correct way, the message will be:

Filed Under: BAM PrimaryImport, BizTalk, Performance Point, Tracking Profile Editor Tagged With: BAM, BAM PrimaryImport, BizTalk, Tracking Profile

  • « Previous Page
  • 1
  • …
  • 3
  • 4
  • 5
  • 6
  • 7
  • …
  • 26
  • Next Page »

Team


Marco
Antonio Hernández

Jaime
Alonso Páez

Luis
Carlos Bernal

Ana
María Orozco

Juan
Camilo Zapata

Sonia
Elizabeth Soriano

Diana
Díaz Grijalba

Carlos
Alberto Rueda

Bernardo
Enrique Cardales

Alexandra
Bravo Restrepo

Juan
Alberto Vélez

Diana
Paola Padilla

Jhon
Jairo Rodriguez

Brayan
Ruiz

Jesús
Javier Hernández

Alejandro
Garcia Forero

Gustavo
Adolfo Echeverry

Carlos
Andrés Vélez

Yully
Arias Castillo

Oscar
Alberto Urrea

Odahir
Rolando Salcedo

Jimmy
Quejada Meneses

Natalia
Zartha Suárez

Josué
Leonardo Bohórquez

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