BizTalk Utilities CV ,   Jobs ,   Code library
 
Go to the front page to continue learning about XML or select below:

Contents

ReBlogger Contents

 
WSE
SOA
XML

 
 

TopXML contents

Page 1 of 427

2009 Mar 26

1 of 21350 | Another new book: 'First Steps: Developing BizTalk Applications' - Apress released another book about BizTalk.Here's the description:First Steps: Developing BizTalk Applications is a primer to most other introductory Biztalk books. If you feel like traditional beginning books are too abstract, and that you are mired in detail and missing the "big picture," check out this book. It's not a reference -- it's a jumpstart to learning Biztalk. You learn about the product in a phased approach. This way, you learn just what you need to know, when you need to know it. And the entire book is example-based: you learn by doing. Each phase provides detailed instructions for creating, deploying, and testing a BizTalk project. Through the book's projects, you will be exp......

2 of 21350 | BIA meeting - 7 February - Last Wednesday the BIA group came together again. We welcomed a new member, David, to our team. David worked for years with Usoft and now he is joining our team because at his project they start a BizTalk trial in which he participates. Main goal of his work will be to migrate from a BizTalk 2002 environment to the new BizTalk 2006 Server.We discussed the possibility to become Microsoft ESB partner as we have an opportunity to use the ESB Guidance kit in a customer’s project. As a group we believe in the possibilities that the ESB Guidance package offers and we hope that we can join the 0.8 “beta” program.One of the things that will be possible with the ESB Guidance is to implement UDDI ins......

3 of 21350 | BizTalk 2006 R2 - Microsoft has introduced BizTalk 2006 R2. This product refresh includes a number of interesting features and enhancements to improve compatibility with Windows Vista and Microsoft Office 2007. Let’s have a look. · Microsoft EDI Solution for BizTalk 2006Microsoft’s EDI Solution for BizTalk adds full featured EDI capabilities to BizTalk 2006 with over 6000 schemas that include HIPAA, X12, and EDIFACT support.Microsoft is highly committed to the B2B space with a dedicated team focusing on B2B messaging solutions integrated with the BizTalk Architecture. This EDI solution joins a group of solutions delivered with BizTalk 2006 including HIPAA, HL7, SWIFT, RosettaNet, cXML, and xCBL.Microsoft’s g......

4 of 21350 | BizTalk 2006 Recipes – A problem-solution approach - I would like to mention that there is a great book available about BizTalk 2006. It is called “BizTalk 2006 Recipes”, published by Apress and written by Mark Beckner, Ben Goeltz, Brandon Gross, Brennan O’Reilly, Stephen Roger, Mark Smith and Alexander West. (ISBN 1-59059-711-7)In the book you will find a comprehensive guidance on working through complex deployment challenges, including tested, reusable code snippets for use in production, enabling faster deployment and minimal post-implementation engineering support.I already did a quick read in the book during my BizTalk 70-235 study, the book gives a detailed step by step overview of solutions (with lots of images) on how to work with Bi......

5 of 21350 | BizTalk's mapper allows drag and drop replace - I learned a little trick the other day about the mapper which I have never seen documented. It works for BizTalk 2004 and also 2006.Have you ever had to change a functoid and gone thru the task of dragging the new functoid onto the grid and then reconnecting all of the lines, then having to check to make sure you got them all in order?Well, what I realized quite by accident is that you can actually just drag the new functoid over the one you want to replace and all your links will maintain themselves. The old functoid will disappear and be replaced by the new one.Of course there is a limitation when you have different maximum inputs, etc, but for the most part this works with everything e......

6 of 21350 | Concurrent connections when consuming web services - Think I may have mentioned this before - but check out this post from Darren Jefford re. the low-level throttling of web requests when consuming web services from BizTalk....

7 of 21350 | Connected Systems Competition - I would be tempted to enter this contest, but my day-job seems to be taking up too much time :-S. I think that a SOAP receive adapter, for polling web services, would be a good bet for category #14?On the subject of the day-job, I obviously haven't posted for a while, and that's largely 'cos I'm so busy. I've spent the last month working at the commercial end of the business, spending 8 hours a day in meetings, and very little time at the sharp-end. I will, however, endeavour to resume posting when (/if) things calm down, as we're working with some pretty cool stuff, and the CSF is part of our roadmap....

8 of 21350 | Converting XML Schemas to Schematron (#14): beta available - The beta release of my open source XML Schema validator is available now, from Schematron.com. ...

9 of 21350 | Documentation tool for BizTalk 2006 - Although this tool is not new, I blog about it because it is a must-have for every BizTalk developer:The tool is called UK SDC BizTalk 2006 Documenter (you can download it here) and builds documentation of your BizTalk application(s). It uses reflection to find all information, therefore the BizTalk application(s) you want to document need(s) to be deployed.One cool feature is the ability to create JPG's for orchestrations. ...

10 of 21350 | Error while using the UK SDC Documenter as a Post build event - We were contacted by Brent Anderson from RBA Consulting. He ran into some errors while using the UK SDC BizTalk 2006 Documenter as a post build event.Error initialising documentation publisherBrent found out that using the documenter in a post build event works fine, as long as you just use the /def[ault] parameter.When we tried to use the /o[utput] parameter (to set another output directory), we were confronted with an 'Error initialising documentation publisher'. We also tried other parameters, but that resulted in the same error.SolutionAfter some research we found out that when you want to use other parameters, than the /def[ault] parameter, you must supply the /p:chm parameter to make ......

11 of 21350 | Failed to open BAM Excel workbook file: Old format or invalid type library - While trying to deploy a BAM workbook I created with Excel 2002, I received the following error message:Since I was using an older version of Excel (2002) I thought that installing the 2003-version would fix my problem. Unfortunately it did not...After some Googleing I found the blog from Don Glover, a Programming Writer for the BAM feature of BizTalk Server. He states that localization was the problem:"BAM is made up of a number of separate components, SQL, web services, custom tools, and more. In order for each of the components to operate together effectively, they must all be set to the same locale/culture. In addition, your system and user locale/culture should match those set for BAM.......

12 of 21350 | Failed while creating a B2BOrchestrations.B2BProcess service - I received the following error in the group hub while testing the solution build in Microsoft tutorial 3, lesson 3: “Failed while creating a B2BOrchestrations.B2BProcess service”After 30 minutes I finally found the solution. BizTalk does not refresh the new deployment automatically. You should first restart the BizTalkServerApplication Host instance from the “Platform Settings - Host Instances” node in the BizTalk Server 2006 Administration Console. If that did not do the trick, you can also try to remove the orchestration from the GAC, redeploy it and then refresh the BizTalkServerApplication Host instance. ...

13 of 21350 | Getting started with NUnit and BizUnit - When it comes to testing your BizTalk applications, NUnit and BizUnit are often used. Where NUnit is a unit-testing framework for .NET languages, BizUnit can be used for testing your BizTalk 2004/2006 solutions. This article describes which tools need to be installed and helps you to setup your first test project.What is NUnitAs stated, NUnit is a unit-testing framework for .NET languages. The test cases you create with BizUnit are added to and executed from the NUnit user interface. The results from the test runs can be viewed in NUnit as well.What is BizUnitThe test cases you need to test your BizTalk solutions are created with BizUnit. Although you need to create a Class library in Visua......

14 of 21350 | Hacking files in BizTalk - The previous post on Sql debatching mentioned 'hacking' auto-generated files, something that may alarm some people (though not many, if my experience of developers is anything to go by.)Another example of this is the extraction of primitive values from auto-generated schemas, specifically (in my case) consumed web service responses. As an example, say that you consume a web service that returns a single value (acknowledgement id, boolean flag indicating that an update went through, you know the sort of thing.) Because these values are contained within the auto-generated reference.xsd files they are neither promoted (in fact they couldn't be promoted, as only passthru pipelines are supported......

15 of 21350 | How to upgrade Atom 0.3 feeds on the fly with a custom XmlReader for use with WCF Syndication APIs - Even now that Atom 1.0 has been approved and official for some time, there's a feed every now and then that still uses Atom 0.3 (i.e. Google News! http://news.google.com/?ned=us&topic=w&output=atom). The .NET APIs for feeds, System.ServiceModel.Syndication, handles RSS 2.0 and Atom 1.0 fine, and you just have to make a single call to load a feed regardless of its format: SyndicationFeed.Load(xmlReader); I searched the web looking for an easy answer, but I couldn't find any that would let me seamlessly plug into the .NET APIs to do the feed format upgrade on the fly. So I put one together myself :) I found Aaron Cope had created XSLT stylesheets to transform Atom 0.3 ......

16 of 21350 | Interesting book coming up - Pro WCF: Practical Microsoft SOA Implementationhttp://www.apress.com/book/bookDisplay.html?bID=10185 ...

17 of 21350 | Making WCF services amenable to testing - You know that using WebOperationContext.Current is BAD for making your service implementation testable, don't you? My friend Pablo Cibraro continued to evolve his ideas around decoupling your service implementation from this static dependency, and came up with the most simple yet totally unobtrusive (for production code) approach to this, which he calls WCFMock. The idea is quite simple: you can leverage C# class aliasing functionality (which few know it even exists) to conditionally (i.e. DEBUG vs RELEASE builds) replace the WebOperationContext implementation, like so:#if DEBUG using WebOperationContext = System.ServiceModel.Web.MockedWebOperationContext; #endif What will happen here is......

18 of 21350 | MSFT -= vapourware - Interesting quote from Rich Turner's blog today:"Microsoft explicitly does not claim to have a SOA. We do not subscribe to the notions of SOA and do not refer to any of our products as SOA. We do strongly subscribe to the notions of SO as abstract guidance and goals for building distributed systems. We have a broad range of powerful products, technologies and services which can be used to construct sophisticated, powerful, efficient solutions ... but we don't have a SOA because we don't believe such a thing exists, and if it is, its too poorly defined for us to adopt."...

19 of 21350 | New BizTalk documentation - This week Microsoft updated the BizTalk Server 2006 documentation. You can download it here:http://www.microsoft.com/downloads/details.aspx?familyid=3294ddaf-9f67-409f-a92d-2f6070dc0d1a&displaylang=en ...

20 of 21350 | New great site - Biztalk 24 * 7 is an attempt by a Microsoft Biztalk server enthusiast Saravana kumar to put pointers to all the available resources for Biztalk under one roof.http://www.biztalk247.com/v1/default.aspx ...

21 of 21350 | New version of BizTalk 2006 documentation PDF - Microsoft released a new version of the core documentation PDF. It comes as one self extracting zip from 55MB.Although this results in giant one PDF file from 117MB containing almost 20000 pages, I like the fact that it is only one PDF.Download the documentation here. ...

22 of 21350 | One or more instances of the orchestration still exist - Lately I tried to redeploy a BizTalk 2006 solution from Visual Studio 2005. Unfortunately I was confronted with the following error message “Could not change the bindings for orchestration '.', Version=1.0.0.0,Culture=neutral, PublicKeyToken=c380e04620d206e8' as one or more instances of the orchestration still exist”.When I tried to Unenlist and delete the Orchestration from the BizTalk Administration tool, I received the same error.I found out that I had a few suspended instances. These instances need to be terminated before you can undeploy/redeploy the orchestration.Terminating instances can be done in several manners:- the polite manner: by terminating the instances using the BizTalk Ad......

23 of 21350 | Open Virtualization Format (OVF) Version 1.0 Published as a DMTF Standard - Distributed Management Task Force has published "Open Virtualization Format Specification v1.0 as a DMTF Standard. OVF describes an open, secure, portable, and extensible format for packaging and distribution of software to be run in virtual machines. OVF uses XML for capturing metadata about virtual appliances. Packaging virtual appliances in OVF independent software allows vendors to create pre-packaged appliances that run on any virtualization platform....

24 of 21350 | Ordina organises the first annualy international SOA Symposium for practitioners in Amsterdam - In early October 2008 the first annualy international SOA Symposium will be held in the Amsterdam Arena. A lot of international speakers will be there, amongst them Thomas Erl and Brian Loesgen!There are 40 speaker sessions across the following 10 tracks: - SOA Architecture & Design - Service Modeling & BPM - SOA & Business - SOA & REST - SOA & Web 2.0 - SOA Governance - SOA Programming - SOA Innovations - SOA Infrastructure & Technology - SOA Project Delivery & Methodology Post-conference there will be three five-day certification workshops: - Certified SOA Consultant - Certified SOA Architect - Certified SOA Analyst The workshops are organised by SOASCHOOL.com.The symposium and the worksh......

25 of 21350 | Passed 70-235 - Last week I passed the 70-235 exam. The day after that my collegue Bas de Gier passed as well.Today 2 other collegues (Suresh Booms and Edwin Vriethof) took the exam as well and passed! Congratulations to all!Besides project experience and many hours of self study, the BizTalk 2006 Recipes book by Apress helped me a lot to get at the level to pass the exam. ...

26 of 21350 | Rhode Island .Net User Group Dec. 5th - I'm making my first INETA speaking gig on Wed. Dec. 5th, up at the Rhode Island User Group.  The topic will in LINQ (what else?) An Intro to the One Query Syntax to Rule Them All – LINQ An introduction to the new standard query syntax (LINQ) added to C# 3.0 and Visual Basic 9.0.  LINQ is much more than just LINQ to SQL, and in this session we will dispel the belief that LINQ is LINQ to SQL (and that LINQ to SQL is evil).  We will cover the basics of how to use LINQ with in memory collections, how to build your own query providers, and explore to 2 of the built in providers, LINQ to SQL and LINQ to XML. The idea behind the talk is to give the anti-LINQ talk.  Most LINQ ......

27 of 21350 | Services and Indigo blog - Just discovered Rich Turner's blog on all things Indigo, including an excellent discussion on the ESB, SOA, ... landscape. Well worth reading....

28 of 21350 | Some items in the removed assembly are still being used by items not defined in the same assembly - When trying to redeploy a BizTalk 2004 solution I received the following error message:"Some items in the removed assembly are still being used by items not defined in the same assembly, thus removal of the assembly failed. Make sure that items in the assembly you are trying to remove fulfill the following conditions: 1. Pipelines, maps, and schemas are not being used by Send Ports or Receive Locations 2. Roles have no enlisted parties."When you execute the following query against the configuration database, the result gives you the name(s) of the BizTalk artifact(s) which block(s) the deployment of your solution:select 'RcvPort' PortType, r.nvcName Port, item.name MapName,assem.nvcName Ass......

29 of 21350 | SQL query to view all Instance Subscriptions and their expressions - From the Group Hub in BizTalk 2006 you can have a look at all existing subscriptions. However to have a look at the expression which is related to the instance, you have to open the Subscription Details screen and go to the Expression tab page.At my current customer we needed to know which (and how many) subscriptions still exists from the previous version of our application, so we can take the appropriate action on them before migrating to the next version of our application.Based on the BizTalk Server 2006 - Internals session, Lee Graber gave at TechEd 2006 in Barcelona, I took a backup from the Messagebox and Mangement database and in a offline situation, I did some investigation in the ......

30 of 21350 | The Women of XML - I've long been a fan of Lady Ada Augusta Lovelace. She was not only one of Charles Babbage's biggest patrons, but she also was one of the first to suggest the use of "Jacquard Loom" type cards as a way of programming the Analytical Engine as well providing what may have been the first software programs. Lovelace, the daughter of the infamous poet Lord Byron, was also herself a "free spirit", albeit one with an astonishingly brilliant intellect behind it. ...

31 of 21350 | Two great articles about the Oracle adapter - Last week I had to help a collegue with the Oracle adapter. To get started I used the following 2 articles:Richard Seroter's Walkthrough Wilfried Mausz's Oracle adapter demoThese two articles and some general BizTalk knowledge helped me to understand most of the Oracle adapter in very little time.Sharing knowledge rocks! Thanks guys! ...

32 of 21350 | UK SDC BizTalk 2006 Documenter: '192' is not a valid value for Microsoft.Sdc.BizTalkOM.TrackingType - As stated by other BizTalk developers as well, I think the UK SDC BizTalk 2006 Documenter is a great tool! It creates a good looking .CHM file which documents your entire BizTalk installation.Unfortunately I found another error, or actually Brent Anderson did. He found out that when you have either or both Track Message Properties enabled on a Send port, the Documenter does not generate the documentation.fig. 1 – Send Port PropertiesThe Documenter shows the following popup:fig. 2 – Error popupUnder the hoods (with DebugView), the UK SDC Documenter gives more information:TraceErr : Microsoft.Sdc.BiztalkDocumenter.Documenter.GenerateDocumentation: System.InvalidOperationException:There was an......

33 of 21350 | Unit testing and data access - Something that has come up in conversation recently wrt unit testing is the subject of how to unit test complex code fragments that use data persistence code, without having to interfere with source databases / reset data etc. It would be great to be able to test the code with 'static' data that is known to be correct (or incorrect if testing exceptions) that passes through the DAL, but does not require 'real' data access (e.g. you might want to unit test a business component method that internally calls the GetMyObject() method).My current DAL technique of choice turns out to have a nice side effect in making this possible. I tend to start development by creating an abstract data layer wit......

34 of 21350 | VSLive San Francisco Workshop - LINQ - One Query Syntax To Rule Them All - Since I'm talking about conferences, I should also mention that I'll be giving a full day pre-conference workshop, LINQ — One Query Syntax to Rule Them All at VSLive! San Francisco 2008: By now you have probably already heard about LINQ and think it is all about querying SQL Server. Well, yes, with LINQ to SQL you can query SQL Server. But, LINQ is so much more. LINQ extends both C# and Visual Basic with native language syntax for queries, provides class libraries to take advantage of these capabilities, and you can even write your own query provider. In this workshop will cover the basics of how to use LINQ with in memory collections and the language constructs that make LINQ pos......

35 of 21350 | W3C XML Security Working Group Invites Public Review of New Working Drafts - The W3C XML Security Working Group has published eight (First Public) Working Drafts for review, including "XML Signature 1.1" and "XML Encryption 1.1". Members of the WG would appreciate feedback on these documents, with special attention to the algorithms and other proposed changes. In parallel with this v1.1 technical work, the XML Security Working Group is developing requirements and designs for a more radically different version 2 of XML Signature....

36 of 21350 | Welcome back - First post in nine months, and very little to report. BizTalk has gone from 2004 to 2006, Windows Workflow Foundation is nearly upon us, and everyone's talking about Web 2.0, whatever that may be. All of which has passed me by, as I've spent most of the last nine months in meetings, fighting fires, and generally trying to keep on top of my undiminishing workload.I'm hoping to restart posting over the next few weeks so hopefully something more useful will be appearing here soon....

37 of 21350 | Which tool for the job? - BizTalk, Windows Workflow Foundation, Windows Communication Foundation (Indigo), Connected Services Framework... enough already. We've got the message that software systems are now all about knitting together web services and managing workflow, but how many different frameworks and tools do we need to do all this stuff?...

38 of 21350 | XML Explicit and SQL receive adapter - Following on from my theme of 'hacking' around the limitations of the various wizards / auto-generated artefacts in BizTalk, here's an excellent posting on how to consume xml produced from SQL Server using XML EXPLICIT rather than XML AUTO.10:22 AM 3/31/2005...

39 of 21350 | XML Notepad 2007 - Microsoft released an editor for XML files, you can download it here.Handy features include:- Tree View synchronized with Node Text View for quick editing of node names and values.- Incremental search (Ctrl+I) in both tree and text views, so as you type it navigates to matching nodes.- Cut/copy/paste with full namespace support.- Drag/drop support for easy manipulation of the tree, even across different instances of XML - Notepad and from the file system.- Infinite undo/redo for all edit operations.- In place popup multi-line editing of large text node values.- Configurable fonts and colors via the options dialog.- Full find/replace dialog with support for regex and XPath.- Good performance......

40 of 21350 | XProc: Drupal, XML Pipelines and RESTful Services - Anyone who has used languages such as XSLT should have a pretty fair idea about the complexities involved in treating XML as a programming language itself - it's verbose, forces thinking into a declarative model that can be at odds with the C-based languages currently used by most programmers, can be difficult to read, and as a syntax it doesn't always fit well with the requirements in establishing parameter signatures and related structures. ...

2009 Mar 25

41 of 21350 | BizTalk Server: Spotlight on Cost - You can save tons of money by moving to BizTalk Server(remember Gieco Ad). :) Following is a deck that highlights how customers can save by using BizTalk Server. Cutting Cost with BizTalk Server View more presentations from shasbe. ...

42 of 21350 | BTSUG: Mar 25th - Effective Business Rule Management By Solentive - Hi folks - thanks for those that turned up last night (virtually and in the flesh) Here's the recording for last night's session that Brett and David did. Brett Raven is happy to field questions around InRule. Quick points I picked up - All built on .NET incorporating WCF, .NET based SDK to roll your own, several different rule hosting and execution models. Very nice merging of Documentation + the Rules World = InRule. Check it out folks. https://www311.livemeeting.com/cc/mvp/view?id=MWD25P You can register and download an Eval version of InRule - http://inrule.com/products/productEvaluation.aspx Cheers, Mick. ...

43 of 21350 | Dynamic configuration of MFC menus and toolbars - Dynamic activation of application menus and toolbars through an external XML file....

44 of 21350 | Federation with Geneva - Vittorio Bertocci has a nice high-level walkthrough of performing federation in a web service using the Geneva framework.  Federation is a popular way of solving the trust problem when there are many different authorities of trust that an application has to deal with. ASP.NET, Geneva Framework & FedUtil.exe Using Geneva Server for adding a Relying Party relationship to the Identity Provider For those interested in a more technical look, Dominick Baier has a separate pair of articles on how Geneva is integrated into WCF and ASP.NET. Geneva integration into WCF Geneva integration into ASP.NET...

45 of 21350 | Intergen, Buttercups and Silverlight Accessibility. - It seems fitting with Coldplay being in Auckland last week and Yellow producing a custom version of IE8 that we continue the Yellow theme. Back in December 2006 Forrester released a report titled  Smackdown: Rich Internet Applications Versus HTML We found that, on average, RIAs outperform HTML interfaces; at the same time, RIA usability can fall prey to basic design mistakes. The view that RIA’s are not accessible has continued for some but the W3C is working to change this with the introduction of the Web Accessibility Initiative - Accessible Rich Internet Applications (WAI-ARIA)  From the early stages of development of IE8 the team have worked closely with the W3C Web......

46 of 21350 | Legacy Posts - As I hop from blog to blog, I carry along my most popular posts in the hope that they'll continue to help someone.  Here's the latest list: Interactive Login as 'NT AUTHORITY\NETWORK SERVICE' - Usefull for controlling system-level tasks such as protected services. Reset Network Adapter from C# - The P/Invoke methodology for interacting with hardware devices. ASP.NET 2.0 Error Messages - Some common error messages for the user migrating from ASP.NET 1.x to 2.0. ASP.NET HTTPException Timeout - A solution to yet another ambiguous error message. Access DFS from .NET - For IT Pros: How to create DFS links from C#. Working with Windows......

47 of 21350 | Microsoft Silverlight – Narrowing the Desktop Gap - Asynchronous (or multi-threaded) applications are common place on the desktop and have been for decades.  Without this ability, most of our favorite productivity tools would be non-existent.  As soon as one moves off the desktop and onto the Internet, the standard changes to one that is highly, if not exclusively synchronous (or single-threaded).  Of course, since Internet-based applications have historically served as simple content delivery mechanisms, the need for more robust, asynchronous-based applications didn't exist.  However, as more and more businesses move online with each passing day, the pressure for Internet-based applications to narrow the desktop gap is higher than ever befo......

48 of 21350 | Setting up SSL between Silverlight and WCF under IIS7 - I was building a Silverlight 2.0 application for a Tricension client and determined that it was appropriate to utilize SSL to secure the site.  In particular, to secure communications back-and-forth between the WCF services which were handling a lot of sensitive financial data.   Although I had setup SSL on several sites before, I didn't realize how difficult it was to find a good reference on how to do this for WCF.  After a very long day, thought I'd share how I got this to work.  Of course, now that I know, it's not that tough. Step 1 - Install your SSL Certificate I'm not going into the details on how to setup SSL in IIS7 here other than to say GoDaddy.com is awesome.  They're cheap (......

49 of 21350 | System Integration with Nintex Workflow for SharePoint 2007 (Part II) - In my previous post I briefly described what the workflow tool from Nintex looks like and how to use it within the SharePoint environment.  Now, let’s see how to actually perform our first system integration scenario through the use of web...(read more)...

50 of 21350 | Upcoming FREE SharePoint Events! - Don’t forget, you can attend these events remotely! SharePoint Server 2007: Connecting People, Process and Information This free joint seminar from New Horizons of Minnesota and Inetium will explore how Microsoft Office SharePoint Server 2007 can boost organizational effectiveness by providing a comprehensive business solution for managing content, accessing information efficiently, improving business processes, and facilitating team collaboration and communication. April 2 9:00am – 12:00pm SharePoint 2007 - Business Intelligence Deep-dive This free session will explore the various Business Intelligence options available from Microsoft and how they integrate with Microsoft Office ......

Page 1 of 427

Newest posts
 

    Email TopXML