BizTalk ESB tool kit 2.0 Material pdf - biztalk

Previously I followed the (MCTS): Microsoft BizTalk Server 2010 (70-595) Certification Guide book to get certification on BTS server 2010, this book helped me a lot to understand the patterns and different methods of BTS usage.
This time, In the same way, I would like to pass certification on BTS-ESB tool kit 2.0.
Please could any one suggest which book will give more on knowledge on BTS-ESB tool kit 2.0 basics?

You can follow the BizTalk ESB Toolkit 2.1 learning website to learn something about BizTalk ESB Toolkit 2.1. There have a lot of ESB Toolkit resources.
http://msdn.microsoft.com/en-us/library/ff699598(v=BTS.70).aspx
http://msdn.microsoft.com/en-us/biztalk/dd876606.aspx

Related

Best practice and solution to migrating BizTalk 2006 application to BizTalk 2016 environment?

Is there any hidden tool from MS we can use for BizTalk application migration prior to load solution into VS2015 ? I need some information about what are characteristic we may need to change specially BizTalk.btproj solution to load all project file etc., wonder to know easy approach migrating BizTalk application solution if any.
As various blogs posts and MSDN threads you needed to have an intermediate Development BizTalk environment (BizTalk 2010) and then upgrading it to the later version like BizTalk 2013/R2 and up.
You can download the developer edition here and install the SDK so you can open it in Visual Studio.
The only other way to migrate is to create new BizTalk Projects in Visual Studio 2015 / BizTalk 2016 environment, and then copying the artefacts such as Schemas, maps and re-creating any Orchestrations.
In either case you will have to do extensive retesting as there are certain changes such as the XSLT compiled transform that may cause you issues
No need for a hidden tool. Visual Studio is the tool.
When you open a downlevel Solution, Visual Studio will attempt to update any project and provide a report of what was automatically updated and what could not be updated, requiring manual intervention.
You can do this on a copy of you Solution to get a preview of any work necessary for the real upgrade.
Coming from BizTalk Server 2006, you will need an intermediate version to eventually target BizTalk Server 2016. You can download BizTalk Server 2010 from MSDN. All you need to install is the SDK. You don't need to setup/configure full BizTalk Server.

Microsoft SharePoint is not supported with version 4.0.30319.225

I'm using SharePoint 2010, Visual Studio 2010 Ultimate Edition with SP1. In my Console Project, I targeted .net framework 4.0, same with all the other 10 projects in the solution.
I did this to make the NSAPConnector work. NSAPConnector is the .net connector we used in consuming SAP BAPI functions.
Is there a work around for this setup to work? Or I would have to retarget all projects to .net framework 3.5? If I do that then the NSAPConnector will not work any more.
The requirements for SharePoint 2010 ( https://technet.microsoft.com/library/cc262485(v=office.14).aspx ) list Microsoft .NET Framework version 3.5 SP1 as a hard requirement. SharePoint 2010 isn't supported (and as you can see) doesn't work any other version of .Net.
You aren't clear on what integrations you are doing with SharePoint. If you doing have to tie in directly to server side SharePoint hooks, you can remotely integrate with SharePoint via SOAP APIs, SharePoint's Client Side Object Model and its REST APIs. This would free you up to use a client .Net Framework that is compatible with your SAP library.
If you need to tie into SharePoint server side, then you will need to host your SAP connecting code out of process (say for example as a Windows service or behind a web service interface and have your SharePoint Server code interact with your service/web service end point.

ASP.NET Microsoft CRM Starter kit

Can anybody recommend a "starter kit" or basic framework for an asp.net web app that can read data from Microsoft Dynamics CRM?
No updates are required from the app at this time, just reads. I'm currently reading through the SDK documentation but a simplified project would be quite handy.
Some sample code (in C# and VB.net) for doing various things with CRM comes with the SDK.
Have a look in the \sdk\server folder and the \sdk\visualstudiotemplates folder in the same folder that you installed the SDK in. Hopefully these should give you a head start.
As for Microsoft Dynamics CRM 2011 Software Development Kit (SDK) the download can be made here
In the /sdk/crmsdk2011.chm document one should find many tutorials that are assisted by code (.sln included)

Connectivity of Winform Applications/ASP.NET application with SAP databases

How can I fetch data in a Winforms application or ASP.NET form from a SAP database? The .NET framework used is 2.0. , language is C# and SAP version is 7.10.
Not sure if this will work for you, but there's a C library, which can probably be used from your C# application and which provides a quite easy API for calling BAPIs in SAP. (Accessing the underlying database directly via SQL is not to be recommended... Better use BAPIs or a custom-tailored RFC-enabled function module.)
See http://service.sap.com/rfc-library
You may also be able to use the "SAP connector for Microsoft .NET" (from the same link above), but it was developed with .NET 1.1 and may have compatibility problems with .NET 2.0?!
Update (2011): Since Dec. 2010 there is a new version of the "SAP connector for Microsoft .NET" available, which works with .NET Frameworks 2.0, 3.5 and 4.0. This would now be the perfect solution for your question! See http://service.sap.com/connectors ---> SAP connector for Microsoft .NET
Apologies for the plug.... I work for ERP-Link, and we have a product, iNet.BPS, which is a VS2005 plug-in that helps you create proxy objects that can be used by your .NET code to call BAPI's on an SAP system. iNet.BPS lets you customize the BAPI method calls, for instance it lets you elide optional parameters your application is not using, thus simplifying your code by not having to pass over a dozen parameters to the BAPI. This product is not dependent on SAP AG's SAP Connector for .NET.
Here's a link to the marketing page, http://www.erp-link.com/html/product/product-overview-iNetBPS_Overview.asp

Visual Web Developer Express and .NET, et al

I'm coming from the open source world, and interested in giving ASP.NET a spin. But I'm having a little trouble separating the tools from the platform itself in regards to the licensing. I've downloaded Visual Web Developer 2008 Express, but not sure how different this is from one of the full-featured Visual Studio licenses -- and whether or not my Express license will prevent me from using all the features of ASP.NET.
Is a Visual Studio license just an IDE, or does it include pieces of .NET not available to the Express license? What about the other tools like IIS and SQL Server?
Thanks.
All of .net is available in the .net SDK, so in theory you will not need Visual Studio at all.
Now, there are some things that Express will not do. For example, the Database Designer is not very comprehensive and adding different remote databases is not or only very hardly possible. Still, in code you can connect to everything.
There is also no Remote Debugger, no support for creating Setup Files (well, that does not apply to ASP.net anyway), no real Publish Web Site Feature (although that can be added manually as it's just a Frontend for a SDK tool), no integrated Unit testing (and Microsoft loves to threaten people who add it), etc.
For a full comparison, see here:
Visual Studio 2008 Editions
But as said: Functionality of .net is all in the SDK, Visual Studio is just making it a bit easier to work with.
Visual Studio is just an IDE, you can do all your .NET development with the SDK and notepad if you choose. In fact there is something to be said for learning it that way so you understand better how the pieces fit together!
Microsoft have a version comparison matrix available so you can see exactly what is included each version.
IIS is a Windows component and considered part of the OS, there is nothing else to buy.
SQL Server comes in many flavours, SQL EXpress is free to use and whilst limited compared to the versions you pay for, it is more than enough to get started with ASP.Net
Visual Studio is the IDE and does not include the platform.
IIS and SQL Server are separate products. IIS is available as part of the windows install and the version is different depending on what version of Windows you are using.
SQL Server also has an express product which is not as full featured as the Full versions of SQL Server, yet it is still rather valuable and useful especially for learning purposes.
You can learn a lot from the free tutorials found on asp.net.
Visual Studio is just the IDE. You could theoretically create every file in Notepad and compile manually with just the .net framework.
IIS is an operating system feature, and SQL Server has different flavors with different capabilites.
SharpDevelop is a Open Source IDE for C# and VB.net

Resources