by community-syndication | May 7, 2007 | BizTalk Community Blogs via Syndication
Symptom
You receive the following error message when you try to compile one BizTalk
Server 2006 project that contains map files:
Error: Build failed. Compiler for file type ‘*.btm’
failed. Unable to load wrapper:C:\Program Files\Microsoft BizTalk Server 2006\Developer
Tools\Mapper Extensions\Microsoft.BizTalk.Security.SSPI.dll.
Resolution
The BizTalk Server 2006 compiler load this assembly from the GAC, therefore to
fix this problem you must delete the Microsoft.BizTalk.Sercurity.SSPI.dll assembly
from the %biztalk_install%\Developer Tools\Mapper Extensions folder.
by community-syndication | May 7, 2007 | BizTalk Community Blogs via Syndication
Back in Feb Nathan asked the question is “Open Source” Now Completely Meaningless? He went on to describe his rule of thumb “the audience should be able to download, compile, and use the software that is talked about”. This makes sense to me and that is why I was completely bamboozled when I saw Siggy and Nat’s piece on closeup last week.
Now I know both Siggy and Nat personally and I have huge respect for these guys but to treat Open Source and User Generated Content as one in the same is IMO going a little bit far. I have read the wikipedia article on Open Source and am intreged to see anything that includes feedback and collaboration lumped into an unbrella concept of “open source culture”.
I presented on these concepts at an emerging web conference back in March. I even used the same Wikipedia example that close-up used.
If you have spent any time in the back of a lecture theatre learning Psyc 101 you surely will have come across Maslow’s hierarchy of needs. You may even like me have taken these thought patterns a bit further. Where I’m going with this is? Well according to this theory prior to Self-actualization we have Esteem and Love/ Belonging.
A key element of Esteem is “People need to engage themselves to gain recognition and have an activity or activities that give the person a sense of contribution, to feel accepted and self-value, be it in a profession or hobby.” For Love/ Belonging it is “Humans generally need to feel belonging and acceptance, whether it comes from a large social group or small social connections.”
Now granted the concept of contributing to an Open Source project supports these tasks (and it was the driver that got me into Open Source projects years ago) the broader terms of user contribution, social interaction are not IMO one in the same as open source and as Nat puts it a “counter cultural revolution”.
Now you may have different opinions to me here so please comment below if you do.
In fact I may even take Mark Sainsbury up on his challenge.
‘Mad World’ anybody ; )
Tags: OpenSource
This posting is provided “AS IS” with no warranties, and confers no rights.
by community-syndication | May 7, 2007 | BizTalk Community Blogs via Syndication
SydBiz.org – has undertaken renovations. We’re now
close to completion and the membership section is now open. Just click on the “Join
Now” button and the rest is pretty easy.
Also be sure to check out some of the presentations and I’ll me uploading more content
in the coming weeks.
Enjoy.
by community-syndication | May 7, 2007 | BizTalk Community Blogs via Syndication
With 27 days to go until TechEd US 2007 starts, here is the CSD plan and schedule:
%u00b7 The track name has been changed from “Connected Systems” to “SOA and Web Services”. The change has been made to align with Microsoft’s actionable Real World SOA story. We want to emphasize that SOA is an approach rather than a point product however SOA can be pursued quite effectively using the entire range of technologies and products of the Connected Systems Division.
%u00b7 The SOA and Web Services track objective is to bring participants up to speed with the latest developments in service communication, workflow, and business process management technologies and products. The sessions in this track will dive deep into building connected systems with the .NET Framework 3.0 and BizTalk Server 2006 R2. Specifically, our track will include the following topics:
%u00b7 Deep coverage of new capabilities in BizTalk Server 2006 R2
%u00b7 Building SOA & ESB solutions with the .NET Framework 3.0 and BizTalk Server 2006 R2
%u00b7 Best Practices from real world implementations of Windows Communication Foundation, Windows Workflow Foundation, BizTalk and HIS
%u00b7 Introduce Windows CardSpace and Microsoft’s Identity & Access strategy
The complete abstract can be found here on the TechEd site.
I’m posting here the entire SOA and Web Services track schedule for your convenience:
(see the topics color legend below)
Time |
Breakouts |
Breakouts |
Chalk-Talks |
Monday, June 4 |
10:30-11:45 |
Microsoft’s Vision for the Connected Enterprise (Steven Martin; Steve Sloan) – SOA201 |
|
Automatic Transactions in Windows Communication Foundation (Florin Lazar) – SOA16-TLC |
12:00-
1:00 |
The .NET StockTrader Application Service-Orientation Case Study: Building High-Performance, High-Reliability Systems with .NET 3.0 and Windows Communication Foundation (Greg Leake) – SOA |
|
|
1:15-
2:30 |
Choosing the Right Technologies for Integration and Workflow (Kris Horrocks; Paul Andrew) – SOA202 |
Identity Choices: Who Are You and How Do I Know? (Duane Laflotte; Patrick Hynds) – SOA213 |
The Role of Microsoft BizTalk in a Service-Oriented Infrastructure (Brian Loesgen) – SOA11-TLC |
3:00-4:15 |
Programming Microsoft Windows Communication Foundation: A Developer’s Primer (Juval Lowy) – SOA217 |
|
Real World SOA. Leveraging the value of your legacy systems with Microsoft BizTalk Server (Chris Kabat) – SOA09-TLC |
4:45-6:00 |
Building an Enterprise-Wide Instrumentation Solution Using the Microsoft BizTalk BAM Infrastructure (Darren Jefford) -SOA306 |
Custom Activities with Microsoft Windows Workflow Foundation: A Developer’s Primer (Matt Milner) – SOA223 |
Windows Communication Foundation: Writing Custom Channels (Nicholas Allen ) – SOA12-TLC |
Tuesday, June 5 |
8:30-9:45 |
Building Connected Systems on the Microsoft .NET Framework Using the Windows Communication Foundation Adapter in BizTalk Server 2006 R2 (Matt Milner; Sarathy Sakshi ) – SOA317 |
|
|
10:15-11:30 |
Best Practices and Customer Evidence on Enterprise Ready BizTalk Implementations (Ewan Fairweather; Petr Kratochvil) -SOA310 |
Design, Host, and Deploy Workflows in Multi-Tier Applications (Leonardo Esposito) – SOA324 |
Deep dive into the BizTalk Windows Communication Foundation Adapter ( Matt Milner; Sarathy Sakshi) – SOA14-TLC |
1:00-2:15 |
Extending IBM Mainframe Systems Using Microsoft Host Integration Server 2006 (Paul Larsen) – SOA327 |
|
Incorporating Microsoft Windows PowerShell to Manage Windows Communication Foundation and Windows Workflow Foundation Applications (David Aiken ) – SOA01-TLC |
2:45-4:00 |
Introduction to Microsoft Windows CardSpace (Thom Robbins) – SOA214 |
Microsoft BizTalk RFID at Work (Anush Kumar) – SOA305 |
Best practices for integrating IBM mainframes with BizTalk Adapters for Host Systems (Steve Smaller) – SOA15-TLC |
4:30-5:45 |
Secure Your ASP.NET Web Applications and Microsoft Windows Communication Foundation Services with Windows CardSpace (Michele Leroux Bustamante) – SOA316 |
|
Hosted Applications with Windows Communication Foundation and Windows Workflow Foundation (Ram Poornalingam ) – SOA18-TLC |
Wednesday, June 6 |
8:30-9:45 |
Managing and Monitoring Microsoft BizTalk Server Solutions with Microsoft Operations Manager (Stephen Kaufman) – SOA307 |
Unifying Integration: Using Microsoft Windows Communication Foundation to Build Adapters to Line-of-Business Applications (Jesus Rodriguez; Sonu Arora; Wayne Citrin) – SOA218 |
|
10:15-11:30 |
Design, Host, and Deploy Workflows in Multi-Tier Applications (Leonardo Esposito) – repeat session SOA324R |
|
CardSpace for your Website (Thom Robbins) – SOA03-TLC |
2:00-3:15 |
Enterprise B2B with Microsoft BizTalk 2006 R2 (Scott Cairney) – SOA408 |
Rules Engine Use and Extensibility in Microsoft Windows Workflow Foundation (Moustafa Ahmed) – SOA322 |
Connecting .NET to Java Messaging Service using Windows Communication Foundation (Wayne Citrin) – SOA07-TLC |
3:45-5:00 |
Microsoft Windows Communication Foundation and Windows Workflow Foundation Tips and Tricks from Real World Projects (Jon Flanders) – SOA419 |
|
Building Identity-Aware Applications with Windows CardSpace (Michele Leroux Bustamante) – SOA02-TLC |
5:30-6:45 |
Life in the Fast Lane, Designing High Performance .NET Framework SOA Solutions (Matthew Winkler; Mauro Ottaviani) -SOA426 |
Connecting to Line-of Business Applications with the Microsoft BizTalk Adapter Pack (Joseph Klug) – SOA203 |
Enterprise Single Sign-On for Enterprise Application Integration Solutions (Anil Balakrishnan ) – SOA05-TLC |
Thursday, June 7 |
8:00-9:15 |
Programming Microsoft Windows Communication Foundation: A Developer’s Primer (Juval Lowy) – repeat session –SOA217R |
|
|
9:45-11:00 |
How to Extend Microsoft Office SharePoint Server 2007 with Microsoft Windows CardSpace (Kevin Hammond) – SOA315 |
Building EDI/AS2 Solutions with Microsoft BizTalk Server 2006 R2 (Anthony Bernard; Elizabeth Redding) – SOA211 |
Implementing UI Page Flow with the Windows Workflow Foundation ((Matthew Winkler) – SOA10-TLC |
1:00-2:15 |
Direct Data Access to IBM DB2 and VSAM Using Microsoft Host Integration Technologies (Paul Larsen; Ricardo Mendes) -SOA325 |
|
(Microsoft IT) Leverage Microsoft BizTalk 2006 R2 to Solve Your Complete eCommerce Needs (EDI & AS2) (Dennis Byrd ) – SOA04-TLC |
2:45-4:00 |
Advanced Microsoft BizTalk 2006 R2 Concepts (Stephen Thomas) -SOA312 |
|
Management and Diagnostics for Windows Communication Foundation and Windows Workflow Foundation (Mike Krejcik ) – SOA06-TLC |
4:30-5:45 |
Architecture of Microsoft Windows Communication Foundation and Common Extensibility Points (Ed Pinto;Kenny Wolf ) – SOA420 |
|
Microsoft BizTalk Performance Testing (Darren Jefford) – SOA13-TLC |
Friday, June 8 |
9:00-10:15 |
Monitoring Services Using Business Activity Monitoring and Microsoft BizTalk Server 2006 R2 (Jon Flanders) – SOA309 |
|
|
10:45-12:00 |
Building Microsoft Windows Workflow Foundation Enabled Windows Communication Foundation Services in .NET Framework 3.5 (Pravin Indurkar) – SOA321 |
|
Identity in the Real World (Ani Babaian ; Scott Golightly) – SOA08-TLC |
1:00-2:15 |
Microsoft Windows Communication Foundation Syndication, AJAX and REST Services in Web 2.0 with .NET Framework 3.5 (Steve Maine) – SOA320 |
|
End-to-End Manageability and Reliability of a Microsoft BizTalk Server System (Al Jimenez ) – SOA17-TLC |
2:45-4:00 |
Legacy Modernization with Microsoft BizTalk 2006 and Microsoft Host Integration Server 2006 (Paul Larsen; Todd Sussman) – SOA204 |
|
|
|
|
|
|
|
|
|
|
Topics color legend: |
|
|
Keynote |
|
|
WCF WF |
|
|
CardSpace and ID |
|
|
BizTalk and HIS |
|
|
|
|
|
See you all in TechEd 2007!
Ofer Ashkenazi
by community-syndication | May 7, 2007 | BizTalk Community Blogs via Syndication
I spent most of the morning setting up my new server and installing / configuring my new Team Foundation Server Orcas Beta 1 instance. The installation went perfectly with no errors, hick-ups or warnings! As with TFS 2005, follow the installation instructions EXACTLY (especially when creating the three domain accounts you'll need) and don't skip any steps. The Team Build install also went flawlessly.
Kudos to Brian Harry and his entire team!
by community-syndication | May 7, 2007 | BizTalk Community Blogs via Syndication
I spent most of the morning setting up my new server and installing / configuring my new Team Foundation Server Orcas Beta 1 instance. The installation went perfectly with no errors, hick-ups or warnings! As with TFS 2005, follow the installation instructions EXACTLY (especially when creating the three domain accounts you'll need) and don't skip any steps. The Team Build install also went flawlessly.
Kudos to Brian Harry and his entire team!
by community-syndication | May 7, 2007 | BizTalk Community Blogs via Syndication
In my previous post i had outlined my first attempt at creating solution templates using the Visual Studio vstemplates technique. I have now gone one step further and built an add-in that allows the user to apply solution wide settings to all the projects. The settings that can be specified are as follows
- RootNamespace : Namespace prefix upto and not including the solution. This usually follows the format Company.Product. ProductGroup. (e.g) Microsoft.IntegrationPlatform.Services.
- Solution Name: Taken from the active solution, but can be changed to anything needed – for example CustomerService. The reason this is provided is because some teams like to keep the entire namespace in the solution name but while generating assemblies, the prefixes could be superfluous
- SolutionNamespace: Namespace comprising the rootnamespace and the solution. (e.g) Microsoft.IntegrationPlatform.Services.CustomerService where CustomerService is the functionality provided by the components of the solution.
- Application Name: This is the Biztalk application name to be applied to the biztalk projects. Sometimes this is the same as the solution name but need not necessarily be so.
- Key File: This allows the user to select an existing key file or to create a key file and have it applied to all the projects including the non biztalk projects (which is needed to allow them to be GACed).
Acknowledgements
The strong naming functionality is borrowed from the work done by Jon Flanders and Carlos Medina . In Jons tool you can generate and apply a strong name to a biztalk project on the fly and with Carlos’ enhancements,you can generate and apply the strong name to all projects, or if you already have a strong named project you can copy those settings across to other projects. You can also apply the ApplicationName to the active configuration.
In this tool, the extra functionality is that you can
(1) apply the application Name to ALL configurations – deployment/development/debug/release etc (i usually add in the debug and release configurations to my biztalk projects to make it easy for my automated build scripts to move between biztalk and non-biztalk projects and
(2) choose a strong name file from anywhere on the machine and opt to use a hardcoded path to the key file or a relative path. At this time the relative path can only be calculated from the solution root so the program copies the snk file to the solution root and calculates it from there. Technically it is possible to calculate relative paths to anywhere in the source tree, but right now the code does not support this.
You can download the add-in from here.
As always, your feedback will be appreciated and welcome to help make this tool better. I am looking at trying out some wizards next which will be more flexible and allow more settings and options to be specified.
by community-syndication | May 7, 2007 | BizTalk Community Blogs via Syndication
In my previous post i had outlined my first attempt at creating solution templates using the Visual Studio vstemplates technique. I have now gone one step further and built an add-in that allows the user to apply solution wide settings to all the projects. The settings that can be specified are as follows
- RootNamespace : Namespace prefix upto and not including the solution. This usually follows the format Company.Product. ProductGroup. (e.g) Microsoft.IntegrationPlatform.Services.
- Solution Name: Taken from the active solution, but can be changed to anything needed – for example CustomerService. The reason this is provided is because some teams like to keep the entire namespace in the solution name but while generating assemblies, the prefixes could be superfluous
- SolutionNamespace: Namespace comprising the rootnamespace and the solution. (e.g) Microsoft.IntegrationPlatform.Services.CustomerService where CustomerService is the functionality provided by the components of the solution.
- Application Name: This is the Biztalk application name to be applied to the biztalk projects. Sometimes this is the same as the solution name but need not necessarily be so.
- Key File: This allows the user to select an existing key file or to create a key file and have it applied to all the projects including the non biztalk projects (which is needed to allow them to be GACed).
Acknowledgements
The strong naming functionality is borrowed from the work done by Jon Flanders and Carlos Medina . In Jons tool you can generate and apply a strong name to a biztalk project on the fly and with Carlos’ enhancements,you can generate and apply the strong name to all projects, or if you already have a strong named project you can copy those settings across to other projects. You can also apply the ApplicationName to the active configuration.
In this tool, the extra functionality is that you can
(1) apply the application Name to ALL configurations – deployment/development/debug/release etc (i usually add in the debug and release configurations to my biztalk projects to make it easy for my automated build scripts to move between biztalk and non-biztalk projects and
(2) choose a strong name file from anywhere on the machine and opt to use a hardcoded path to the key file or a relative path. At this time the relative path can only be calculated from the solution root so the program copies the snk file to the solution root and calculates it from there. Technically it is possible to calculate relative paths to anywhere in the source tree, but right now the code does not support this.
You can download the add-in from here.
As always, your feedback will be appreciated and welcome to help make this tool better. I am looking at trying out some wizards next which will be more flexible and allow more settings and options to be specified.
by community-syndication | May 7, 2007 | BizTalk Community Blogs via Syndication
One of the technology backbones of my company moving forward is the use of BizTalk to “fan out” messages from our ERP system (SAP). Instead of having hundreds of direct interfaces to SAP by downstream systems who need real-time data, we can use BizTalk to receive a single message from SAP (XI), and distribute […]
by community-syndication | May 6, 2007 | BizTalk Community Blogs via Syndication
So if you are interesting in how to integrate WCF and WF today (yes all the cool new
WCF/WF stuff in Orcas is really cool – but still some number of months away) – please
come to my pre-con at TechED US – https://www.msteched.com/public/precons.aspx#PRCN15
I’ll be doing it with my good friend Richard
Blewett – which should be a good combination of technical learning and fun.
