by community-syndication | Jul 4, 2008 | BizTalk Community Blogs via Syndication
The BizTalk Adapter Pack team is very happy to announce the release of the second CTP of the Adapter Pack V2. This CTP adds more features to the new WCF Oracle E-Business Suite and SQL adapters that we shipped in the first CTP. We got some good feedback on the first CTP,and we are doing a second CTP with some more features.We added support for polling a stored procedure and PL/SQL tables in Oracle ebiz adapter and support for SQL query notification in the SQL adapter. Keep the feedback coming!
Note that this CTP is only available for members who have enrolled into the Adapter Pack V2 TAP program. Please view this blog for details on how to enroll into this program.
Enjoy!
The BizTalk Adapter Pack Team
by community-syndication | Jul 3, 2008 | BizTalk Community Blogs via Syndication
Last night I finally had the opportunity to install the new Game Studio 3.0 CTP, and deploy some games to my Zune. I’ve tried 4 games (the official sample plus stuff I got from ZuneBoards) and one app (an e-book reader).
These are very simple, and most of them had small quirks and bugs that occasionally restarted the Zune, but my music and podcasts are not damaged in this process.
What disappointed me a little was the control schemes: the Zune touchpad is very sensitive, and some games use this, others use clicking on the large button, with wrong moves being done frequently. For example, when playing Sirtet (a clone of Tetris), I have to click the left part of the large Zune button to move the pieces left. Frequently, while doing this, I’d end up clicking either UP (rotate piece) or the center of the button (hard drop of the piece). Clear nuisances! And I imagine left-handed players will have the inverse problem.
Other interesting thing is that people are using XNA/.Net to develop applications for the Zune, some of them are here. Most seem like early releases of simple stuff, like clocks, stopwatches, instant messengers, phone books or text file readers, but are very interesting nonetheless.
A final note to mention how quick and simple the process is: just connect the Zune, open Visual Studio, select the Zune as the deployment location, then build your project and select Deploy. DONE!

by community-syndication | Jul 3, 2008 | BizTalk Community Blogs via Syndication
There’s a new release of BizTalk Services (R12) coming out and already available at the Pre-Production environment. This new release brings exciting new functionality, the most visible of which is (finally) Workflow support. The SDK includes 2 workflow samples ("Workflow Watchdog" and "Create Workflow APIs") and the following cloud-based activities are now available for use in your Visual Studio 2005 toolbox:
- CloudHttpSend
- CloudHttpReceive
- CloudIfElse
- CloudSequence
- CloudServiceBusSend
- CloudDelay
- CloudWhile
… what do you mean you’re still not learning about cloud development?!

by community-syndication | Jul 2, 2008 | BizTalk Community Blogs via Syndication
If you haven’t seen it advertised – I am doing a WebCast on WCF/WF integration next
Wednesday at 10 am Pacific time.
Signup link : http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032381608&EventCategory=4&culture=en-US&CountryCode=US
Hope to see many of you virtually there 🙂

Check out my BizTalk
R2 Training.
by community-syndication | Jul 2, 2008 | BizTalk Community Blogs via Syndication
Due to popular demand for our June WF/WCF webcasts, four July webcasts have been added to the MSDN .NET Framework 3.5: Create Connected Applications webcast series.
In this series, we’ve partnered with industry experts to focus on how to connect your applications together using Windows Workflow Foundation (WF) and Windows Communication Foundation (WCF), both part of the Microsoft .NET Framework 3.5.
If you’ve come across this blog post too late, and you missed a webcast, remember that we record the presentations and make them available for on-demand viewing.
Among the webcasts that you’ll find on-demand, last month’s presentations included:
by community-syndication | Jul 2, 2008 | BizTalk Community Blogs via Syndication
You’ll get this error when using WCF/IIS and host headers…..fortunately a fellow
colleague Paul
Glavich figured it out!!! Well done Paul! (It involves an IIS reshuffle, you may
be able to do something within a custom WCF Binding.)
Remember: There is a limit on the number of IIS Websites you can have on a
single machine.
by community-syndication | Jul 1, 2008 | BizTalk Community Blogs via Syndication
Have you ever used the search functionality in Windows Explorer, only to be disappointed as it returns no results. I’ve seen this a million times, and is one of the first settings I change when bring up a server.
Here’s the fix:
set the FilterFilesWithUnknownExtensions DWORD value to 1 in the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex
by community-syndication | Jul 1, 2008 | BizTalk Community Blogs via Syndication
My loyal BizTalk readers 🙂 may be surprised to know I’m pretty handy with writing code as well. As such I’ve been working on a ASP.Net site recently and had to deal with this weird situation.
If you have a webpage with two buttons ‘Ok’ and ‘Cancel’ say, and you set default button like this:
Page.Form.DefaultButton = btnOk.UniqueID;
Now lets say you’re doing the right thing in regards to accessibility and paying attention to how your page behaves without the mouse and you tab to the Cancel button and hit the enter key, what do you expect to happen?
You would expect the Cancel button event to fire right? Well actually it doesn’t. Even though the Cancel button has the focus, it is the DefaultButton event that fires and therefore it is the Ok button that executes. The exact wrong thing you would want to happen.
DefaultButton is implemented using a javascript method called “WebForm_FireDefaultButton”. To fix the issue I’ve just described the solution was to add a javascript file to the page (in my case it was the Master page) that overloads that method. In a nutshell this overloaded method checks to see if the the focus is on a button and if it was the enter key which was pressed. If those two things are true, the FireDefaultButton is ignored. This is the script that we used:
// In the case where a defaultbutton is programmatically set button A the user tabs the focus to button B and hits the enter key, button A will fire. This is the workaround.
if (typeof(WebForm_FireDefaultButton) != ‘undefined’ )
var origFireDefaultButton = WebForm_FireDefaultButton;
WebForm_FireDefaultButton = function(event, target) {
if (event.keyCode == 13) {
var src = event.srcElement || event.target;
// Don’t call original function if focus is on a button
if (src &&
(src.tagName.toLowerCase() == “input”) &&
(src.type.toLowerCase() == “submit” || src.type.toLowerCase() == “button”)) {
return true;
}
}
return origFireDefaultButton(event, target);
}
As you can see, fortunately, the script is very lightweight and won’t therefore cause much of a performance drag.

by community-syndication | Jul 1, 2008 | BizTalk Community Blogs via Syndication
There’s a great line up this month that are too good to keep secret.
Some fellow CSD experts are lining up for some great topics to give all around Workflow
and WCF!!!
Does it get better? Get on and register.
For more, check out the Live
Calendar
Live Webcasts
MSDN
Webcast: Transactional Windows Communication Foundation Services with Juval Lowy (Level
200)
Monday, July 7, 2008
10:00 A.M.-11:15 A.M. Pacific Time
MSDN
Webcast: Using Windows Workflow Foundation to Build Services with Jon Flanders (Level
300)
Wednesday, July 9, 2008
10:00 A.M.-11:00 A.M. Pacific Time
MSDN
Webcast: WCF Extensibility Deep Dive with Jesus Rodriguez (Level 400)
Friday, July 11, 2008
10:00 A.M.-11:00 A.M. Pacific Time
MSDN
Webcast: Bringing Enterprise Data to Life with SharePoint Server and Windows Communication
Foundation (Level 300)
Friday, July 18, 2008
10:00 A.M.-11:00 A.M. Pacific Time
by community-syndication | Jul 1, 2008 | BizTalk Community Blogs via Syndication
I’m thrilled to report that I’ve been awarded a Microsoft Most Valuable Professional award once again in 2008, though this time I am a Connected Systems MVP, instead of a BizTalk MVP. The difference is nearly inconsequential, as I will still be working with the same team, but over the last year I’ve begun to focus more and more on things outside of purely BizTalk. I’d like to take a moment to thank Microsoft for the award, this program is absolutely fabulous and I couldn’t be happier than to be associated with it. More corporations should examine the MVP program and think about how they can connect with their community the way Microsoft does.