An error occurred while receiving the HTTP response to http://.svc.   This could be due to the service endpoint binding not using the HTTP protocol. This could also be due to an HTTP   request context being aborted by the server (possibly due to the serv

An error occurred while receiving the HTTP response to http://.svc. This could be due to the service endpoint binding not using the HTTP protocol. This could also be due to an HTTP request context being aborted by the server (possibly due to the serv

My solution is to have a wcf service which can accept a pdf/text file streamed as byte array in one of the elements. I had a BizTalk orchestration exposed as a wcf service. The schema has a content element which is set as xs:base64binary. So the wcf service expects the service consumer to convert the […]
Blog Post by: shankarsbiztalk

IClassifier and IDisposable

I’ve been troubleshooting some issues with Viasfora and noticed something that I definitely was not expecting: It appears that if you implement an IClassifier extension, and also implement IDisposable, it will not be called by Visual Studio once the text buffer is released. I have noticed this on Visual Studio 2013, but so far, I […]
Blog Post by: Tomas Restrepo

Favorite Books and Blog Posts of 2013

Favorite Books and Blog Posts of 2013

The year is nearly up, and it’s been a good one. 30+ posts on the blog, job changes, 4 new Pluralsight courses, twice-monthly InfoQ.com contributions, graduation with a Masters Degree in Engineering, and speaking engagements around the world (Amsterdam, Gothenburg, New Orleans, San Francisco, London, and Chicago). Here’s a quick recap of my favorite blogs […]
Blog Post by: Richard Seroter

Using the WSS Adapter Provider from the ESB Toolkit Extensions in BizTalk 2013

Using the WSS Adapter Provider from the ESB Toolkit Extensions in BizTalk 2013

By default the Microsoft BizTalk ESB Toolkit does not provide the functionality to send a message to Windows SharePoint Services. Luckily you do not have to create a custom Adapter Provider for this but is there already one available in the ESB Toolkit Extensions Library. The WSS Adapter Provider provides the functionality to promote various Windows SharePoint Services Adapter property values.

Installation Prerequisites

To use the WSS Adapter Provider in an Itinerary, you must install the ESB Toolkit Extensions. Follow this sequence to install the prerequisites and to configure your system.

Download the latest source code from the ESB Toolkit Extensions Library.
Download SourceCode
 
Unzip the downloaded file.
 
Create a new Project in Visual Studio and select the Project Type: Blank Solution.
 
Add the extracted “Esb.Extensions.Library.csproj” Project to the Solution.
Add Existing Project
 
Rebuild and GAC this project.
– Use the Deployment Framework for BizTalk or the GacUtil.
gacutil
 
Add the following line in the Adapter Providers section:
<adapterProvider name="Windows SharePoint Services" type="WhiteCase.MW.Foundation.ESB.Extensions.
Library.AdapterProviders.SharePoint.WSSAdapterProvider, WhiteCase.MW.Foundation.ESB.Extensions.Library,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=aeb660468fddc5d9"
moniker="wss" />

.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, “Courier New”, courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }

 
Copy the Property manifest xml files into the %ESB Install Folder%\Tools\Itinerary Designer\ folder.
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft.Practices.Services.Itinerary.DslPackage
 

 

Using the WSS Adapter Provider

How to use the WSS Adapter Provider in an Itinerary:

In the Resolver select “Windows SharePoint Services” for the Transport Name.
Itinerary
 
Add Extra properties in the Endpoint Configuration:

    • Define the namespace aliases used by the XPATH queries.
    • The SharePoint columns and values to be set for this message.
    • The Username and Password for the SharePoint online account.
    • Use the SharePoint Client Side Object Model (CSOM) or the Service Side Object Model (SSOM)
Endpoint Configuration
 
Use the ConfigPropertiesXml property to set the SharePoint columns and values.
<ConfigPropertiesXml>
  <PropertyName2>Naam</PropertyName2>
  <PropertySource2>DespatchAdvice_%XPATH=//ns0:DespatchAdvice/ns0:ID%.xml</PropertySource2>
</ConfigPropertiesXml>

.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, “Courier New”, courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }

 

 

Testing

Once the itinerary is deployed to the Itinerary Store database, the solution is ready to be tested.

Run DebugView to watch the trace output.
DebugView
 
Open the List in SharePoint.
SharePoint
 

 

Conclusion

The ESB Toolkit Extensions Library makes it very easy to send messages to SharePoint with an Itinerary. Now you do not have to create a custom Adapter Provider anymore for SharePoint. In the Library are also AdapterProviders for HTTP and MSMQ. further, there is a BRE Resolvers included.

Download the latest Source Code here:

https://esbextlibrary.codeplex.com/SourceControl/latest

Sentinet – Service Virtualization Part 2

In my previous post I introduced the follow up of Microsoft Services Engine, Sentinet from Nevatech. I discussed the deployment of Sentinet on a single machine, which I am going to use for further exploration of this product. In this post I like to share the user experience and management side of Sentinet.

To discuss the user experience and management of Sentinet I am going to do a walk-through

BizTalk Mapper Patterns: Automatically Link The Record Elements By Structure, Name or Using Mass Copy

BizTalk Mapper Patterns: Automatically Link The Record Elements By Structure, Name or Using Mass Copy

Exchanging or routing messages between existing applications, systems or external partners is one of the many common scenarios in Enterprise integration solutions. And sometimes they are build base on the same data model, however because they are built in different systems and teams they can have slight small differences like: the order of the elements, […]
Blog Post by: Sandro Pereira

Windows

Windows

%u3088%u304f%u3001%u300c%u30b5%u30dd%u30fc%u30c8%u7d42%u4e86%u5f8c%u306e%u88fd%u54c1%u3067%u3082%u3001%u30de%u30eb%u30a6%u30a7%u30a2%u5bfe%u7b56%u30bd%u30d5%u30c8%u3092%u5b9f%u884c%u3057%u3066%u3044%u308c%u3070%u5927%u4e08%u592b%uff1f%u300d%u3068%u306e%u3054%u8cea%u554f%u3092%u53d7%u3051%u307e%u3059%u3002%u7b54%u3048%u306f No %u306a%u306e%u3067%u3059%u304c%u3001%u4eca%u65e5%u306f%u30de%u30eb%u30a6%u30a7%u30a2%u5bfe%u7b56%u30bd%u30d5%u30c8%u3060%u3051%u3067%u306f%u4e0d%u5341%u5206%u3067%u3042%u308b%u7406%u7531%u3092%u304a%u8a71%u3057%u307e%u3059%u3002

  1. %u30ea%u30a2%u30eb%u30bf%u30a4%u30e0%u4fdd%u8b77%u304c%u6709%u52b9%u306a%u30de%u30eb%u30a6%u30a7%u30a2%u5bfe%u7b56%u30bd%u30d5%u30c8%u3092%u5b9f%u884c%u3057%u3066%u3044%u3066%u3082%u3001%u30de%u30eb%u30a6%u30a7%u30a2%u306b%u306f%u611f%u67d3%u3059%u308b
    %u30de%u30a4%u30af%u30ed%u30bd%u30d5%u30c8%u306e%u8abf%u3079%u3067%u306f%u3001%u30ea%u30a2%u30eb%u30bf%u30a4%u30e0%u4fdd%u8b77%u304c%u6709%u52b9%u306a%u30de%u30eb%u30a6%u30a7%u30a2%u5bfe%u7b56%u30bd%u30d5%u30c8%u3092%u5b9f%u884c%u3057%u3066%u3044%u308b%u30b7%u30b9%u30c6%u30e0 (%u4e0b%u56f3 1 %u306e Protected) %u3067%u3082%u30de%u30eb%u30a6%u30a7%u30a2%u306b%u611f%u67d3%u3059%u308b%u3053%u3068%u304c%u793a%u3055%u308c%u3066%u3044%u307e%u3059%u3002%u6628%u4eca%u306e%u653b%u6483%u306b%u304a%u3044%u3066%u306f%u3001%u6709%u540d%u306a%u30de%u30eb%u30a6%u30a7%u30a2%u5bfe%u7b56%u30bd%u30d5%u30c8%u3067%u691c%u77e5%u3055%u308c%u306a%u3044%u3053%u3068%u3092%u78ba%u8a8d%u3057%u3066%u304b%u3089%u30de%u30eb%u30a6%u30a7%u30a2%u3092%u914d%u5e03%u3057%u305f%u308a%u6a19%u7684%u578b%u653b%u6483%u3092%u884c%u3046%u30b1%u30fc%u30b9%u3084%u3001%u4e00%u5ea6%u7aef%u672b%u306b%u4fb5%u5165%u3059%u308b%u3068%u30de%u30eb%u30a6%u30a7%u30a2%u5bfe%u7b56%u30bd%u30d5%u30c8%u3092 OFF %u306b%u3057%u305f%u308a%u30d1%u30bf%u30fc%u30f3%u30d5%u30a1%u30a4%u30eb%u306e%u66f4%u65b0%u3092%u59a8%u5bb3%u3059%u308b%u30de%u30eb%u30a6%u30a7%u30a2%u3082%u3042%u308a%u307e%u3059%u3002%u6a19%u7684%u578b%u653b%u6483%u304c%u5897%u3048%u308b%u4e2d%u3001%u30bb%u30ad%u30e5%u30ea%u30c6%u30a3 %u30d9%u30f3%u30c0%u30fc%u304c%u65b0%u578b%u30de%u30eb%u30a6%u30a7%u30a2%u3092%u5148%u884c%u5165%u624b%u3067%u304d%u306a%u3044%u7d50%u679c%u3001%u6700%u65b0%u306e%u30d1%u30bf%u30fc%u30f3%u30d5%u30a1%u30a4%u30eb%u306b%u66f4%u65b0%u3057%u3066%u3082%u6700%u65b0%u306e%u30de%u30eb%u30a6%u30a7%u30a2%u3092%u6355%u307e%u3048%u3089%u308c%u306a%u3044%u72b6%u6cc1%u3082%u8d77%u304d%u3066%u3044%u307e%u3059%u3002

    %u56f31: %u30ea%u30a2%u30eb%u30bf%u30a4%u30e0%u4fdd%u8b77%u304c%u6709%u52b9%u30fb%u7121%u52b9%u306a%u5834%u5408%u306e%u30de%u30eb%u30a6%u30a7%u30a2%u611f%u67d3%u7387 (%u30aa%u30da%u30ec%u30fc%u30c6%u30a3%u30f3%u30b0 %u30b7%u30b9%u30c6%u30e0(OS)/Service Pack (SP) %u5225)

  2. %u30b5%u30dd%u30fc%u30c8%u7d42%u4e86%u88fd%u54c1%u306f%u30b5%u30dd%u30fc%u30c8%u4e2d%u306e%u88fd%u54c1%u306b%u6bd4%u3079%u3001%u611f%u67d3%u7387%u304c%u9ad8%u304f%u306a%u308b
    %u30ea%u30a2%u30eb%u30bf%u30a4%u30e0%u4fdd%u8b77%u304c%u6709%u52b9%u306a%u30de%u30eb%u30a6%u30a7%u30a2%u5bfe%u7b56%u30bd%u30d5%u30c8%u3092%u5b9f%u884c%u3057%u3066%u3044%u3066%u3082%u3001%u30b5%u30dd%u30fc%u30c8%u7d42%u4e86%u5f8c%u306e%u88fd%u54c1 (%u4e0b%u56f3 2 %u306e Windows XP Service Pack 2) %u306f%u3001%u30b5%u30dd%u30fc%u30c8%u4e2d%u306e%u88fd%u54c1 (Windows XP Service Pack 3) %u3088%u308a%u30de%u30eb%u30a6%u30a7%u30a2%u611f%u67d3%u7387%u304c%u9ad8%u304f%u306a%u3063%u3066%u3044%u307e%u3059%u3002(Windows XP %u30b5%u30dd%u30fc%u30c8%u7d42%u4e86%u5f8c%u306e%u30bb%u30ad%u30e5%u30ea%u30c6%u30a3%uff5e %u30de%u30eb%u30a6%u30a7%u30a2%u611f%u67d3%u7387%u304c%u793a%u3059%u30ea%u30b9%u30af %u306e%u300c%u30b5%u30dd%u30fc%u30c8%u304c%u7d42%u4e86%u3057%u305f%u30bd%u30d5%u30c8%u30a6%u30a7%u30a2%u306e%u30de%u30eb%u30a6%u30a7%u30a2%u5bfe%u7b56%u300d%u3082%u53c2%u7167)

    %u56f3 2: %u30ea%u30a2%u30eb%u30bf%u30a4%u30e0%u4fdd%u8b77%u304c%u6709%u52b9%u30fb%u7121%u52b9%u306a%u5834%u5408%u306e%u30de%u30eb%u30a6%u30a7%u30a2%u611f%u67d3%u7387 (Windows XP SP2 %u304a%u3088%u3073 SP3)

  3. %u4e0a%u8a18 2 %u306e%u4e3b%u306a%u7406%u7531%u306f%u3001%u8106%u5f31%u6027%u306b%u5bfe%u3059%u308b%u30bb%u30ad%u30e5%u30ea%u30c6%u30a3%u66f4%u65b0%u30d7%u30ed%u30b0%u30e9%u30e0%u304c%u63d0%u4f9b%u3055%u308c%u3066%u3044%u308b%u304b%u5426%u304b
    Windows XP %u30b5%u30dd%u30fc%u30c8%u7d42%u4e86%u5f8c%u306f%u65b0%u3057%u3044%u30bb%u30ad%u30e5%u30ea%u30c6%u30a3%u66f4%u65b0%u30d7%u30ed%u30b0%u30e9%u30e0%u304c%u63d0%u4f9b%u3055%u308c%u305a%u3001%u65b0%u898f%u306b%u898b%u3064%u304b%u3063%u305f%u8106%u5f31%u6027%u304c%u91ce%u3056%u3089%u3057%u3068%u306a%u308a%u307e%u3059 (%u203b)%u3002%u653b%u6483%u8005%u306b%u3068%u3063%u3066%u306f%u304a%u3044%u3057%u3044%u8a71%u3067%u3001%u30de%u30eb%u30a6%u30a7%u30a2%u5bfe%u7b56%u30bd%u30d5%u30c8%u3055%u3048%u30d0%u30a4%u30d1%u30b9%u3059%u308c%u3070%u3044%u3044%u308f%u3051%u3067%u3059%u304b%u3089%u3001%u65e5%u3005%u65b0%u3057%u3044%u30de%u30eb%u30a6%u30a7%u30a2%u3092%u958b%u767a%u3057%u3001%u30de%u30eb%u30a6%u30a7%u30a2%u5bfe%u7b56%u30bd%u30d5%u30c8%u304c%u8ffd%u3044%u3064%u3051%u306a%u3044%u72b6%u6cc1%u304c%u5897%u3048%u308b%u3053%u3068%u3082%u8003%u3048%u3089%u308c%u307e%u3059%u3002
    %u203b 2012 %u5e74 7 %u6708%u304b%u3089 2013 %u5e74 7 %u6708%u306b%u516c%u958b%u3055%u308c%u305f%u30bb%u30ad%u30e5%u30ea%u30c6%u30a3%u60c5%u5831%u306e%u3046%u3061 45 %u4ef6%u3067 Windows XP %u306f%u5f71%u97ff%u3092%u53d7%u3051%u307e%u3057%u305f%u3002%u30b5%u30dd%u30fc%u30c8%u7d42%u4e86%u5f8c%u3082%u3001%u540c%u7b49%u306e%u65b0%u3057%u3044%u8106%u5f31%u6027%u306e%u8105%u5a01%u306b%u3055%u3089%u3055%u308c%u308b%u3068%u8003%u3048%u3089%u308c%u307e%u3059%u3002

    %u56f3 3: %u30bb%u30ad%u30e5%u30ea%u30c6%u30a3%u66f4%u65b0%u30d7%u30ed%u30b0%u30e9%u30e0%u306e%u6709%u7121%u306b%u3088%u308b%u653b%u6483%u306e%u30a4%u30e1%u30fc%u30b8 (EoS=End of Support=%u30b5%u30dd%u30fc%u30c8%u7d42%u4e86)
  4. %u653b%u6483%u8005%u306f%u3001Windows XP %u306f%u69cb%u9020%u4e0a%u60aa%u7528%u304c%u683c%u6bb5%u306b%u5bb9%u6613 (%u6210%u529f%u7387%u304c%u9ad8%u3044) %u3068%u77e5%u3063%u3066%u3044%u308b
    10 %u5e74%u4ee5%u4e0a%u524d%u306b%u958b%u767a%u3055%u308c%u305f Windows XP %u306b%u306f%u3001%u73fe%u4ee3%u306e%u8106%u5f31%u6027%u60aa%u7528%u6280%u8853%u306b%u5bfe%u6297%u3057%u3046%u308b%u30bb%u30ad%u30e5%u30ea%u30c6%u30a3%u6a5f%u80fd%u306f%u307b%u3068%u3093%u3069%u642d%u8f09%u3055%u308c%u3066%u304a%u3089%u305a%u3001%u73fe%u4ee3%u306e%u8105%u5a01%u306b%u5bfe%u3057%u3066%u306f%u7121%u9632%u5099%u3067%u3059%u3002%u91ce%u3056%u3089%u3057%u306e%u8106%u5f31%u6027%u3092%u72d9%u3046%u65b0%u3057%u3044%u30de%u30eb%u30a6%u30a7%u30a2%u304c%u3084%u3063%u3066%u304d%u305f%u5834%u5408%u3001%u6700%u5f8c%u306e%u7826%u3068%u306a%u308b OS %u306e%u9632%u5fa1%u6a5f%u80fd%u306f Windows XP %u3067%u306f%u307b%u307c%u306a%u3044%u306b%u7b49%u3057%u304f%u3001%u65b0%u3057%u3044 OS %u306b%u6bd4%u3079%u3001%u7c21%u5358%u306b%u60aa%u7528%u3055%u308c%u3066%u3057%u307e%u3044%u307e%u3059%u3002

    %u56f3 4: %u60aa%u7528%u3092%u7de9%u548c%u3059%u308b OS %u306e%u6a5f%u80fd%u306e%u6709%u7121%u306b%u3088%u308b%u653b%u6483%u306e%u30a4%u30e1%u30fc%u30b8

%u304a%u308f%u308a%u306b

OS %u306e%u30bb%u30ad%u30e5%u30ea%u30c6%u30a3%u6a5f%u80fd%u304c%u4e4f%u3057%u3044%u4e0a%u306b%u3001%u30b5%u30dd%u30fc%u30c8%u7d42%u4e86%u306b%u3088%u308a%u8106%u5f31%u6027%u304c%u91ce%u3056%u3089%u3057%u306b%u306a%u308b%u3002%u307e%u3060%u3057%u3070%u3089%u304f%u5e02%u5834%u306b%u6b8b%u308b%u305d%u3093%u306a Windows XP %u3092%u3001%u3042%u306a%u305f%u304c%u653b%u6483%u8005%u306a%u3089%u6070%u597d%u306e%u30bf%u30fc%u30b2%u30c3%u30c8%u3068%u3059%u308b%u306e%u3067%u306f%u306a%u3044%u3067%u3057%u3087%u3046%u304b%u3002

%u30de%u30eb%u30a6%u30a7%u30a2%u306e%u8105%u5a01%u306b%u306f%u3001%u30de%u30eb%u30a6%u30a7%u30a2%u5bfe%u7b56%u30bd%u30d5%u30c8%u3060%u3051%u3067%u306f 100% %u306e%u9632%u5fa1%u306f%u3067%u304d%u307e%u305b%u3093%u3002%u305d%u306e%u8a8d%u8b58%u3067%u3001%u30bb%u30ad%u30e5%u30ea%u30c6%u30a3%u66f4%u65b0%u30d7%u30ed%u30b0%u30e9%u30e0%u306e%u9069%u7528%u3084%u30bb%u30ad%u30e5%u30ea%u30c6%u30a3%u6a5f%u80fd (%u7de9%u548c%u6a5f%u80fd) %u304c%u5145%u5b9f%u3057%u305f%u88fd%u54c1%u3092%u4f7f%u7528%u3059%u308b%u306a%u3069%u3001%u591a%u5c64%u7684%u306a%u9632%u5fa1%u3092%u884c%u3044%u3001%u65e5%u3005%u9032%u5316%u3059%u308b%u30de%u30eb%u30a6%u30a7%u30a2%u306e%u8105%u5a01%u306b%u5bfe%u3057%u3066%u6700%u5927%u9650%u306e%u5b89%u5fc3%u3092%u5099%u3048%u3066%u304f%u3060%u3055%u3044%u3002

 

%u95a2%u9023%u30ea%u30f3%u30af:

Windows XP %u30b5%u30dd%u30fc%u30c8%u7d42%u4e86%u5f8c%u306e%u30bb%u30ad%u30e5%u30ea%u30c6%u30a3%uff5e %u30de%u30eb%u30a6%u30a7%u30a2%u611f%u67d3%u7387%u304c%u793a%u3059%u30ea%u30b9%u30af

WindowsXP %u3092 2014 %u5e74 4 %u6708%u306e%u30b5%u30dd%u30fc%u30c8%u7d42%u4e86%u5f8c%u3082%u4f7f%u3044%u7d9a%u3051%u308b%u3053%u3068%u306e%u30ea%u30b9%u30af


Blog Post by: Norie Tamura

How Do BizTalk Services Work? I Asked the Product Team to Find Out

How Do BizTalk Services Work? I Asked the Product Team to Find Out

Windows Azure BizTalk Services was recently released by Microsoft, and you can find a fair bit about this cloud service online. I wrote up a simple walkthrough, Sam Vanhoutte did a nice comparison of features between BizTalk Server and BizTalk Services, the Neudesic folks have an extensive series of blog posts about it, and the […]
Blog Post by: Richard Seroter