2009 Mar 25
51 of 21350 | vstoipad.ps1 -
Here’s a downright ugly, but somewhat useful script to generate a ClassificationFormats.xcml file
for the Intellipad editor in the Oslo SDK from a *.vssettings file exported from Visual
Studio 2008.
This should work on a reasonably complete exported Visual Studio color scheme, such
as the ones I have posted
in the past.
param([string]$vsfile, [string]$outdir, [bool]$boldAsItalics = $true)$ns_x = 'http://schemas.microsoft.com/winfx/2006/xaml'$ns_act = 'clr-namespace:System.ComponentModel.Activation;assembly=Activation'$ns_ls = 'clr-namespace:Microsoft.Intellipad.LanguageServices;assembly=Microsoft.Intellipad.Core'function co......
2009 Mar 24
52 of 21350 | DevWeek 2009: WCF Tips & Tricks - I promised to upload the slides and the code for my DevWeek WCF session when I realized it would be the easiest if attendees just download the whole package from this very presentation I gave at TechDays Sweden....Here we go with the download.Thanks!...
53 of 21350 | Posting the source code for my #mix09 talk - I just posted the source code of the demo applications I used in my MIX09 talk "Working across the client continuum". The source code is structured as follows: DotNetContinuum: This solution contains the following projects: DotNetContinuum: a WCF service configured with 2 endpoints (SOAP and JSON), as well as 3 client applications: DotNetContinuum.Mvc: An ASP.NET MVC application showing a "pure" ASP.NET MVC application enhanced with AJAX content. See the following files HomeController.cs (in Controllers): Contains the "ServerDateTime" action. ServerDateTime.aspx (in Views/Home): Contains the view code for ServerDateTime. Index.aspx (in Views/Home)......
54 of 21350 | Resolving WCF Fatal Execution Engine Error... - I haven't seen many "Fatal Execution Engine Error (79FFEE24)" sorts of messages lately - not since .NET 1.0/1.1 days.
But we were wrestling with an issue for multiple weeks in which a WCF service would
crash with exactly this error. Since this service uses the DataContractSerializer, this
post seemed quite relevant. The workarounds suggested there were not going
to be a fit for us, unfortunately.
The really insidious part of this problem was that the initial failure mode
was causing a third party library (that our service invoked) to fail...complete with
a stack trace that pointed deep into the third party code. However, when we removed the
call to this library......
55 of 21350 | Silverlight Cream for March 23, 2009 - 3 -- #548 - In this MIX09, WebServices, PixelShaders, OOB, and ISM Issue: Mark Monster, Silverlight Web Services Team, Shawn Wildermuth, Mike Taulty, Laurent Bugnion, Pete Brown, Mike Harsh, Joe Stegman, Brad Abrams, Andy Beaulieu, Chris Hay(2), Michael Wolf, and Jafar Husain.
From SilverlightCream.com, and picks up some I missed earlier today: Silverlight 3 – WebClient, WebRequest and WCF calls using Credentials? Mark Monster has posted about credentials use with WebRequest, WebClient, or WCF call in SL3B. What's new with web services in Silverlight 3 Beta Silverlight Web Services Team details the new Web Service features with SL3B My Mini-Session at MIX09 (Eclip......
56 of 21350 | System Integration with Nintex Workflow for SharePoint 2007 (Part I) - If your organization uses MOSS 2007, hopefully you’ve taken a look at what the folks at Nintex have to offer. My company recently deployed their workflow solution, and I thought I’d take a look at how to execute system integration scenarios as part of a Nintex Workflow.
In this first post, I’ll take a short look at the general product toolset. The second post will show off web services integration, and the final post will highlight their native BizTalk Server integration.
First off, what is Nintex Workflow? It’s a solution hosted within the SharePoint environment that allows you to graphically construct robust workflow solutions that play off of SharePoint lists and libraries. While you......
2009 Mar 23
57 of 21350 | BizTalk Server 2009 - automated build & deployment using TFS 2008 – parameterization - This post is all about how you can parameterize your builds to work in different scenarios. Before you read this, please take a moment to read Mikaels introductory blog post and take a look at my webcast on Channel9 [~18m], if you haven't already...(read more)...
58 of 21350 | BizUnit Step to Query HAT - I was just refactoring an orchestration today and to help me test it I wanted to query HAT to ensure the orchestration had completed successfully, BizUnit doesn't have a build in step to do this so I created my own which is easy to do thanks to the extensibility of BizUnit. I guess I could probably have used one of the BizUnit database steps and written some fiddly SQL to do this, but a new task would make this fairly reusable.
The xml to use my step is below:
<TestCase>
<TestSetup>
</TestSetup>
<TestExecution>
<TestStep
assemblyPath="Acme.BizTalk.Testing.dll"
typeName="Acme.BizTalk.Testing.BizUnit.HAT.OrchestrationCompletedQuery......
59 of 21350 | DenizBank: Turkish Bank Processes Annual Transactions in Just Eight Hours Due to New Infrastructure - Really interesting case study of bank in Turkey. BizTalk is used in many banks across the world. :) DenizBank got amazing benefits due to automation. Really worth a read. :) Turkey-based DenizBank realised the evolution of Web technologies presented both challenges and opportunities. The key challenge was to develop a robust infrastructure that could support all banking services reliably. The organisation required a fully integrated environment delivering customer relationship management, business process management, and a business intelligence layer to maximise efficiency and service quality. DenizBank worked with solution provider Intertech to build the inter-Next infrastructure, whic......
60 of 21350 | Eclipse to detail platform, SOA plans at conference - The Eclipse Foundation will cite at the EclipseCon 2009 conference this week the latest developments in areas ranging from the core Eclipse platform to SOA and modeling, including plans to make the platform available as Web services.
...
61 of 21350 | On Atomic Scope and Message Publishing - A few weeks back I worked on a process that looked something like this - It was triggered by the scheduled task adapter and then used a SQL send port to call SP to return list of ‘things’. It needed to split the things in the list to individual records, and to start a new, different, process, through pub/sub (to avoid the binary dependency with the called process), for each ‘thing’. Fairly simple. A lot of have been said on the different ways to split messages, I won’t repeat this discussion here; I would just say that initially I used a different approach – I used the SQL adapter in the initial, triggering, receive port and then used a receive pipeline, with an XmlDisassembler comp......
62 of 21350 | Saiseikai Kumamoto Hospital: Japanese Regional Hospital Boosts Efficiency with Enhanced Data Integration - BizTalk supports HL7 as standard feature. Saiseikai Kumamoto Hospital was able to use this feature to get great benefits. :) Profile: Saiseikai Kumamoto Hospital is a major healthcare provider in southern Japan. To efficiently provide high-quality services while cooperating with other regional healthcare providers, the hospital uses IT to manage data and optimize operations. When it was time to upgrade to a fully integrated IT infrastructure, Saiseikai Kumamoto Hospital chose to implement the Microsoft® Connected Health Framework, driven by Microsoft BizTalk® Server 2006 R2. With the new infrastructure, the hospital’s IT staff are able to better integrate clinical and administrative data......
63 of 21350 | WCF: Web Services Protocols Interoperability Guide - Wondering about WCF and WS-*? This is the place to look! === Windows Communication Foundation (WCF) implements a number of Web services protocols. Many of these protocols include a number of options and extensibility points left to the discretion...(read more)
...
2009 Mar 22
64 of 21350 | BizTalk WCF Custom Adapter – Developing WCF Custom Behaviours -
As you sink your teeth into the depths of BizTalk 2006 R2/2009 and realise the potential
of integrating with the WCF Custom Adapter, a new world opens up.
Then…
Then at one point down the track you’ll want to tweak or customise what is being sent/received.
For e.g. changing the shape of the XML transferred over a HTTP transports – maybe
compression, maybe minus the explicit XML notation (i.e. takes 5KB to send over 30
chars)
So you’ll then move onto something called a WCF Custom Behaviour.
Two great whitepapers are
Part 1- http://msdn.microsoft.com/en-us/library/cc952299.aspx
Part 2- http://msdn.microsoft.com/en-us/library/dd379134.aspx
...
65 of 21350 | BizTalk WCF Custom Adapter – Developing WCF Custom Behaviours - As you sink your teeth into the depths of BizTalk 2006 R2/2009 and realise the potential of integrating with the WCF Custom Adapter, a new world opens up. Then… Then at one point down the track you’ll want to tweak or customise what is being sent/received...(read more)...
66 of 21350 | Can Opera Ever Become Popular? - The browser market is stronger than ever. There are no less than five mainstream browsers and dozens of off-shoot projects such as Flock and Maxthon. Web developers have become passionate about their weapon of choice and spend many hours tweaking the software to perfection and evangelising the product to whoever will listen.
Opera has been around longer than most. Originally started in 1994, the browser was publicly released in 1996. Version 3 arrived in 1997 and deserved high acclaim for being far more advanced than Internet Explorer and Netscape.
Opera has remained at the forefront of innovation. It was certainly one of the earliest browsers to support:
a multitude of operating systems, ......
2009 Mar 21
67 of 21350 | DocBook 4.5 Intellisense for Visual Studio - I decided to use DocBook to generate documentation for SalesWeb, but I was finding it difficult to remember which tags I could use. Since DocBook is XML-based, it has a schema that can be plugged into Visual Studio 2005/2008 to enable intellisense. I’ve put together a tiny ZIP file that has everything you need to get started: DocBook 4.5 Intellisense for Visual Studio It contains a VS catalog file and the DocBook 4.5 schemas (which I hope are redistributable… if not, let me know and I’ll remove them). Simply extract the zip file to one of the following directories, depending on your version of Visual Studio: Visual Studio 2005 (8.0) C:\Program Files\Visual Studio 8\Xml\Schemas Visual ......
68 of 21350 | I will be speaking in Stockholm on Oslo - [Even though it may have been more appropriate to speak on Oslo in Oslo? :)] Next month I will be speaking at the Cornerstone Developer Summit in Stockholm, Sweden. I will be doing 2 sessions, one on M, the other on the new wave of Microsoft SOA offerings (Oslo, BizTalk, Dublin, Azure, .NET 4, et al) and how things fit together from an architectural perspective. I’m looking forward to this event, I hear it’s a top-notch event and always a lot of fun, and I’m looking forward to catching up with a couple of my old friends Julie Lerman and Scott Bellware. I’m also trying to get to the local BizTalk user group where MVP Alan Smith and I will present a BizTalk Best Practices session. To......
69 of 21350 | Speaking at KC .Net User Group - I will be speaking about Silverlight and SharePoint at the upcoming KC .Net User Group meeting this Tuesday, March 24th at 6 pm at Centriq (for more information go here: http://www.kcdotnet.com/). This is pretty much the same talk I have been giving with a little bit at the end talking about some changes in Silverlight 3 addressed (like direct XML Databinding). I am not going to show any Silverlight 3.0 demos until after my talk on April 18th in St. Louis. I do not want to break any of my demos right now. I am taking a few months off from speaking engagements and spending my weekends toying with new technologies, replenishing, and going back home to St. Louis. If you guys don’t see me ......
70 of 21350 | TryXmlSerialize function -
I was using XmlSerialize method from http://serialization.codebetter.com/blogs/brendan.tompkins/archive/2005/03/01/56244.aspxfor a while.Recently I found that sometimes it's safer to use TryXmlSerialize:
/// <summary>
/// Serialize an object into XML
/// </summary>
/// <param name="serializableObject">Object that can be serialized</param>
/// <returns>Serial XML representation</returns>
public static bool TryXmlSerialize(object objectToSerialize, out string strXml)
{
bool bRet=true;
try
{
strXml =XmlSerialize( objectToSerialize);
}
catch (Exception exc)
{......
2009 Mar 20
71 of 21350 | Mix: Mobile Web Sites with ASP.NET MVC and the Mobile Browser Definition File - I gave a talk at Mix 09 today called File | New Company: Creating NerdDinner.com with Microsoft ASP.NET MVC. It was a fun, if challenging talk to do. I did it it with no slides at all. Just me and Visual Studio. It was one of two talks at Mix that had just code. I wonder if it'll catch on? ;) Anyway, it was quite the tightrope walk. I'll post the video here as soon as it's posted on the Mix 09 Sessions Site. UPDATED: Here's the link to the video of my Mix09 talk: Session Video: File | New Company: Creating NerdDinner.com with Microsoft ASP.NET MVC The general structure was to start a File | New Company and build as much of NerdDinner.com as I could in the 75 minutes allott......
72 of 21350 | What's new with web services in Silverlight 3 Beta - Cross-posted from the Silverlight Web Services Team Blog . Silverlight 3 beta comes with a set of exciting web services features that address key customer requests. Binary message encoding In Silverlight 2 the only supported binding was BasicHttpBinding, which encodes outgoing messages as text and sends them over an HTTP transport. This binding is great for interoperability with SOAP 1.1 services and is also easily debuggable since messages can be viewed in plain text on the wire using HTTP debugging...(read more)...
73 of 21350 | Windows Workflow: Use of ConditionedActivityGroup activity - One of our developers used ConditionedActivityGroup activity with a single branch.
ConditionedActivityGroup is a kind do of loop, but it should not be used instead of the WhileActivity.
There are a few reasons for this:
1.Use the simplest tool that satisfy your requirement
2.workflow designer doesn't expand body of ConditionedActivityGroup, and you need to click it to Preview
3. If you have many activities in the workflow, the designer becomes terribly slow(VS 2008)
The huge workflows should be considered for refactoring by converting parts of workflow into custom composite activity or as separate worklow (with InvokeWorkflow activity)
I have a question, should I use Code Con......
2009 Mar 19
74 of 21350 | How RDF Beats Basic XML: Web-Based Data Sharing - The XML format provides the flexibility to describe anything, but it is also prone to errors and miscommunication. Find out how Resource Description Framework (RDF) can be a solution to these limitations....
75 of 21350 | I will be speaking at TechEd 2009 -
I will be speaking at TechEd 2009 in Los Angeles.
I will be presenting two sessions and doing demos at a third.
My first presentation will be on 'Application Lifecycle Management Experience for BizTalk Server 2009 Developers'.
My second presentation will be a 'Deep Dive with Microsoft BizTalk Server 2009 Development Platform'.
The demo will be done with Danny Garber and will demo an application featuring the new capabilities of BizTalk Server 2009, Windows Azure Service Platform, the Live Framework, .NET Services, the new ESB Guidance v2.0 and the new Managed Services Engine (MSE) 7.0
If you are going to be there stop by and say hello....
76 of 21350 | IdentityMine releases Gesture Engine for advanced multitouch development - Multitouch is going to be the next big thing. Natural User Interfaces (NUI) are going to change the way we use client applications soon. You think it's not true? See the iPhone hype. This is not a very good phone, feature wise. It is lacking very basic features. But being able to control your phone using multiple fingers was a real killer feature. Apple is not the only one working on that, of course. Firms like Perceptive Pixel or Oblong have been exploring this space for a very long time. (watch these videos by the way they are amazing). More recently, Microsoft released the Surface computing device, which is also using multitouch. Multiple users can use multiple fingers to control th......
77 of 21350 | MIX09 Sessions Available Now! - Take a trip over to http://sessions.visitmix.com/MIX09 and you can watch and download the 122 sessions below: Day One Keynote Day Two Keynote .NET RIA Services - Building Data-Driven Applications with Microsoft Silverlight and Microsoft ASP.NET <3 the New Windows Live Messenger Web Toolkit for Social Websites A Lap around Microsoft .NET Services A Lap around Windows Internet Explorer 8 A Shot of Windows Live Messenger and a Pint of Microsoft Silverlight A Website Named Desire Adding Microsoft Silverlight to Your Company's Skill Set Advance Your Design with UX Design Patterns ASP.NET MVC: America's Next Top Model View Controller Framework ......
78 of 21350 | My Book "SOA Patterns with BizTalk Server 2009" is Up for Pre-order - Well look at that. I just happen to check my publisher’s website today and noticed that they put my book description online and made it available for pre-order.
The book, entitled SOA Patterns with BizTalk Server 2009, is due out by May 2009 (hopefully sooner). I’m still in the process of editing the book and responding to technical review comments, but we’re nearing completion of that phase. I have three fantastic technical reviewers (Charles Young, Zach Bonham, Ewan Fairweather) who have added a ton of great comments that I’m almost done wading through and addressing.
This publisher (Packt Publishing) specializes in short, targeted technical books that address specific topics. I trie......
79 of 21350 | New WS-* specs published - The Web Services Resource Access Working Group published five First Public Working Drafts: Web Services Enumeration (WS-Enumeration) , Web Services Eventing (WS-Eventing) , Web Services Resource Transfer (WS-RT) , Web Services Transfer (WS-Transfer) ...(read more)...
80 of 21350 | Newly released BizTalk Server 2009 Documentation -
BizTalk Server 2009 documentation released yesterday.
Click here to get the documentation.
...
81 of 21350 | Reminder: My talk at #MIX09 - Tomorrow Thursday 19th of March 2009 Location: Delfino 4105 Working across the .NET continuum Come see how to build a continuum of client applications including HTML, AJAX, ASP.NET, Microsoft Silverlight, and Windows Presentation Foundation (WPF) that all consume the same Windows Communication Foundation (WCF) service. Learn how to reuse as much code as possible, how to optimize the development process, and how to address key logistical issues like external servers and cross domain communication. See you there!!
...
82 of 21350 | SD West - The Code! -
I just returned from SD West, a conference a speak at each year in Santa Clara. Here
I delivered several tutorials and sessions, many embracing new subject matter that
excites me lately. The list of tutorials and sessions are below. I am a little behind
schedule here as I am just now in the process of posting links to the code for each
session. See links and comments below. Email me with any questions.
Microsoft Technology Roadmap Tutorial
I updated my "technology avalanche" tutorial to reflect today's long list
of things we should care about including F#; parallel computing; technologies related
to data access, windows,......
83 of 21350 | Talking about Services -
Joel Reyes is an evangelist on the public sector team that
writes occasional articles covering different Microsoft services
technologies. Here's a sample of some of
them that you might enjoy.
Building services using ASP.NET: Routing,
MVC
Building services using ADO.NET
Building services using WCF: Part
1, Part
2
...
84 of 21350 | Visual Studio 2008 extensions for Windows SharePoint Services 3.0, v1.3 - Mar 2009 CTP released - A new CTP version of the SharePoint project and item templates for Visual Studio 2008 are available. Remember that an CTP version is still in development, so Microsoft Support doesn’t officially support them. Download VSeWSS v1.3 March 2009 CTP from the Microsoft Download Center. Error logging The descriptive error’s, which I blogged about in “Getting the Visual Studio 2008 extensions for SharePoint v1.3 CTP to work on Windows Server 2008”, are better documented now. VSeWSS creates a log file with debug information, e.g. why the deployment of a web part has failed. Some example errors that VSeWSS shows you are: The feature name WebPart1 already exists in SharePoint. You ne......
85 of 21350 | Windows Azure Training Courses - We recently announced several new instructor-led training courses focused on the Azure Services Platform and cloud computing. We already have a few scheduled for May and June and we'll be scheduling more at various locations around the world over the next several months - check out our course schedule grid for more details. All of these courses will also become part of our Pluralsight On-Demand! library by mid-year. Azure Services Fundamentals A new platform is emerging that promises to usher in a wave of new opportunities by dramatically changing the way companies deal with IT and the software built on it. This platform ultimately makes it easier for the little guy to take innovative ......
2009 Mar 18
86 of 21350 | ASMX, WCF and enums woes - We’ve been slowly migrating our services from asmx to WCF, but as we’re still using BizTalk 2006 with no support for WCF we’ve been exposing endpoints configured for basicHttpBinding and consume them using the SOAP adapter. Generally speaking things have been going well, although we completely gave up on the idea of moving the services to WCF and NOT have to change the client, until yesterday we’ve stumbled into a serialisation issue – The SOAP adapter, as part of its work deserialises the request message arriving through the send port into t he web service proxy class it generated, before calling the web service (which would result in the class now being serialised back into xml, which is......
87 of 21350 | BizTalk 2009 RFID Server Features - The key features of BizTalk RFID 2009 include: BizTalk RFID Mobile (RFID platform for Windows Mobile and Windows CE based devices) BizTalk RFID Mobile consists of a runtime engine, tools and components to develop, deploy and manage RFID solutions on mobile devices. Store and Forward: BizTalk RFID Mobile supports the ability to store events locally as well as forward them to the server. Remote Management: BizTalk RFID Mobile allows remote management of Windows Mobile-based devices. SQL Sink service: BizTalk RFID Mobile supports using a SQL database to store events and information on the mobile device, in much the same way that BizTalk Server RFID does.......
88 of 21350 | Blend 3 MIX Preview and TFS 2008 Integration - Today at MIX 2009, Microsoft announced a number of new things. One of the things I’m excited about is the new version of Blend and its support for Team Foundation Server (TFS). To try this out, you’ll want to first download one of the virtual machines I’ve blogged about. You’ll then want to get all the bits from Microsoft related to Silverlight 3, Blend 3, etc. Once you’ve got everything installed, you may find it a bit weird at first. There’s no Open from Source Control command or even an Add command. At least for this preview release, in order to work with version control you need to do the following things first: Have access to or create a Team Project Technorati Tags: ......
89 of 21350 | Credit Crunch!!! Are you paying too much for your EAI Platform? - With Microsoft BizTalk Server 2009 about to hit the streets I ask are you paying too much for your EAI solution? Every organisation in the world is forced to evaluate every £ spent. Have you looked at how much you spend on your EAI/Middleware Server/platform and associated services to deliver it? At Solidsoft we know how to make every £ count. By using Microsoft BizTalk Server 2006/2009 combined with the best EAI architects and solution developers in the business we can help make those pounds count and your business leaner! Solutions based on Microsoft BizTalk Server deliver quicker, cheaper and more comprehensively than any other middleware product. BizTalk has 3 versions to satisfy e......
90 of 21350 | Easy Installation of Visual Studio 2008 extensions for SharePoint (VSeWSS) 1.3 - The new version of the Visual Studio 2008 extensions for SharePoint 1.3 include some changes to support install on x64 OS. Specifically it creates a WCF web service that is required to run in x64 and communication with x64 SharePoint. The x86 Visual Studio 2008 makes calls to this web service to do certain SharePoint operations.
The web service is secured so it can only be called by Visual Studio 2008 running on the same machine. We also do not automatically give the web service the required permissions to make calls into SharePoint. The installer notes this, but it's easy to overlook, that you have to add these permissions.
Steve Fox just wrote up a great screen shotted guide for how to ......
91 of 21350 | Export Your OPML from Outlook - Lately I have fallen in love with Office programming, but I’m still a complete n00b at it. I was pilfering through my RSS feeds the other day, and realized I didn’t have a way to export the feeds list as OPML. Hmm… good time to open Visual Studio and start tinkering. Here is what I came up with. Create the Project To get started, go to the C# node in the New Project window, and you’ll find a sub-node called Office, and another called 2007. Click on the 2007 node, and create a new Outlook 2007 Add-In project (remember that Outlook 2003 didn’t have RSS support out of the box). That creates a project with a file called ThisAddIn.cs. Open that file, and you’l......
92 of 21350 | MIX09 Day 2 Scott Gu Keynote - Check out John Papa’s blog for much more detail and camera work… I’m just doing highlights. Web… Each of the tools can be used independently or integrate with each other or open source tools Expression Web 3: Standards based web authoring, Multi-laguage, Secure FTP, CSS Diagnostics, SuperPreview Erik Saltwell demoing Expression Web 3 SuperPreview – split screen or full, and can pick the browser to view it in, also can side-by-side the various browsers, or layering them one over the other to see problems. SuperPreview can talk to the cloud service to see a view in a browser you don’t have installed locally. A standalone version of SuperPreview is NOW available FREE that will allow yo......
93 of 21350 | Syndicating and Consuming RSS 1.0 (RDF) Feeds in ASP.NET 3.5 -
Websites that produce new content on a regular basis should include a syndication feed, which is a specially formatted XML file that includes a summary of the most recently
published items. Virtually all blogs, news sites, and social media sites have a syndication feed, and 4Guys is no exception. The
4GuysFromRolla.com syndication feed contains the most recent articles. Syndication feeds are meant to be
consumed by computers. Sites like Technorati parse the syndication feeds from blogs and use that data to determine the topic du jour.
Also, syndication feeds are commonly used by websites to display the latest headlines from related sites. For example, an ASP.NET community website c......
94 of 21350 | TechDays Sweden 2009: Presentation slides and demos for 'WCF Tips & Tricks" session - Building on the presentation from last week in Antwerp I give this session here in Stockholn at the Swedish TechDays.In this lecture I address some problems that may occur with WCF and present possible solutions to them. In addition, there are also some smaller but powerful tips which you may just want to try out.Here is the outline of the topics (again, this is just a selection of tips, we have more in the pipeline, maybe at other conferences) and the list of questions/problems being addressed.Please feel free to download the PDF and the sample code at the end of this post.ConsumingDo I always need to create a proxy class from WSDL/MEX?How can I make consuming services more robust?Is there......
95 of 21350 | WCF -> JSON Serialization woes and a solution - I'm working on improving the performance of my current web application project at various points. As I had already planned for a WCF interface for third-party use, I thought I'd utilise that, exposing objects as JSON-serialized strings usable by jQuery/ASP.NET AJAX.
Little did I realise that when I was coming up with my Data Framework (I chose Entity Framework) I should have thought about aspects at the other side of my project such as the User Interface as well as the more obvious aspects of scalability, performance in relation to a pragmatist view of what is needed in the "real world" (therefore, nHibernate is out).
My WCF service had an exposed service that would retu......
96 of 21350 | WCF Adapter Video: How a WCF Receive Adapter Processes an Incoming WCF Message - I just published this WCF adapter video examining, in detail, the flow of an incoming WCF message into a BizTalk receive location that is configured to use a WCF receive adapter. See how this message is converted by the WCF adapter into a BizTalk message and stored in the Messagebox database.
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=c94f6263-3cd4-43b5-b038-5737a8d0d219...
2009 Mar 17
97 of 21350 | BizTalk PowerShell Scripts -
I finally put my set of PowerShell
script samples for BizTalk Server administration together into a single git repository
over at GitHub. As a reference, here are the blog
posts covering each of those scripts:
Controlling
BizTalk Orchestrations with PowerShell
BizTalk
Ports with PowerShell
BTS
Suspended Messaging Instances with PowerShell
BTSReset
with PowerShell
Administering
BizTalk With PowerShell: Part 1
Listing
BTS Adapters with......
98 of 21350 | Five First Public Drafts of Web Services Specifications - 2009-03-17: The Web Services Resource Access Working Group published five First Public Working Drafts: Web Services Enumeration (WS-Enumeration), Web Services Eventing (WS-Eventing), Web Services Resource Transfer (WS-RT), Web Services Transfer (WS-Transfer), and Web Services Metadata Exchange (WS-MetadataExchange). The first describes a general SOAP-based protocol for enumerating a sequence of XML elements that is suitable for traversing logs, message queues, or other linear information models. The second describes a protocol that allows Web services to subscribe to or accept subscriptions for event notification. The third defines extensions to WS-Transfer that deal primarily with fragment......
99 of 21350 | HttpClient makes query strings & form input a breeze - The WCF REST Starter Kit Preview 2 provides several classes for managing traditional query string and form input to RESTful services: HttpQueryString, HttpUrlEncodedForm, and HttpMimeMultipartForm. These make passing data into RESTful services much easier. Here's an example using HttpQueryString:HttpClient http = new HttpClient("http://twitter.com/statuses/");
http.TransportSettings.Credentials =
new NetworkCredential(username, password);
HttpResponseMessage resp = null;// add query string variables
HttpQueryString vars = new HttpQueryString();
vars.Add("id", screenname);
vars.Add("count", count);
resp = http.Get(new Uri("user_......
100 of 21350 | Installing VSeWSS 1.3 - I’ve seen a few questions asking how to install VSeWSS 1.3. This post walks you through it. First, download VSeWSS 1.3. The February 2009 CTP is available here. Once you’ve downloaded it, run the executable. Once the installer is running, you are greeted with the welcome page. Click next. Then you’ll see the EULA page. Select the checkbox and click next. Then you are prompted with the install directory. I left the default. Click next. Click next. Here’s the screen that causes questions. The installer needs to create a web site to host a WCF service. That WCF web service needs administrative privileges because it will ......