Biztalk wcf-sql not able to configure - adapter

I am running into a weird problem with the installation / configuration of the BizTalk 2010 Adapter Pack. I am running BizTalk 2010 cluster on Windows Server 2008 R2, wanted to get WCF-SQL to work so I installed the 64 bit of LOB, 64-bit BizTalk Adapter Pack, 32-bit BizTalk Adapter Pack.
I was able to see the WCF-SQL adapter in the list of adapters, and created a new handler for it. Everything seemed to be working fine. However when I created a receive location that uses the WCF-SQL type, and click on Configure, I got this error:
Exception has been thrown by the target of an invocation. (mscorblib)
Additional information: Binding not found: sqlBinding
(Microsoft.Adapters.Common.Biztalk).
I double checked the machine.config for both framework and framework64, .net framework 2.0 and 4.0, they all have "sqlbindings" entries.
By the way, I had it working on one of my development box, but when I tried to set up my server and that's when I run into this problem.
Any help is appreciated!

Install in the following order:
64-bit WCF LOB Adapter SDK SP2
64-bit BizTalk Adapter Pack
32-bit BizTalk Adapter Pack

It turns out that I have been doing things not correctly. Instead of manually installing those components, go to BizTalk setup, one of the menu item is to install the adapter pack. Just follow the instruction there, and everything worked out for me.

I think the reason of this weird behaviour is maybe you have installed the wrong version of BizTalk Adapter Pack.
For BizTalk 2010, you have to install the 2010 version of the Adapter Pack, which can be found on BizTalk 2010 DVD/image.
You also have to pay attention to WCF LOB Adapter SDK version: you need the 2010 version which can be also found on the DVD/image.
The former versions of WCF LOB Adapter SDK and BizTalk Adapter Pack can be installed (nothing will stop you on that), but only works with BizTalk 2009.

Not being facetious, but have you restarted your Host Instance?
Adding a handler requires a Host Instance restart.

Related

DBX Error in Delphi Berlin 64bit compiler: Driver could not be properly initialized. When connecting to a Oracle 12c DB Server

I got the stopper error below in my apps. I used Delphi Berlin 64bit compiler. And also used the dbxora.dll as dbxpress driver default from embarcadero. Connected to Oracle 12c DB server using TSQLConnection component.
DBX Error: Driver could not be properly initialized. Client library may be missing, not installed properly, of the wrong version, or the driver may be missing from the system path.
How can I fix this?
A DB Express driver is not always sufficient on it's own to connect to some data sources. For certain data sources (most of them in fact) you also require the client drivers for that data source, usually provided by the database vendor themselves.
Oracle is one of these.
As well as the DB Express driver you also need to install the Oracle Client software provided by Oracle. You also need to ensure that you install the correct version.
i.e. in your case since you indicate you are building a 64-bit application then you will need the 64-bit Oracle client.
If you (or your intended users) already have the 32-bit Oracle client installed then you might consider building your application as a 32-bit application instead, unless you absolutely need 64-bit capabilities.

How to make BundleTransformer work on Windows Server Core

Ever since we found dotLess stopped working for us our ASP.NET MVC project has been using BundleTransformer for our LESS bundling and minification. We are trying to migrate our CI build agents to use Windows Server Core (headless) and away from Windows Server Standard. When we did this we started receiving Internal Server Errors when trying to hit our pages. This seems to be blowing up inside of BundleTransformer.
We initially were using BundleTransformer with http://www.nuget.org/packages/JavaScriptEngineSwitcher.Msie
From reading this post I thought maybe it was that we were missing the dependency on Internet Explorer.
http://bundletransformer.codeplex.com/discussions/454495
I tried to use the v8 engine switcher and started getting server errors on my Windows Standard setup.
http://www.nuget.org/packages/JavaScriptEngineSwitcher.V8
Has anyone successfully managed to get BundleTransformer working on a Windows Server Core environment? Anything would help. Thank you.
You have installed the Visual C++ Redistributable for Visual Studio 2012 before you install the JavaScriptEngineSwitcher.V8 package?
Give an example of the error message.

Loading SSL module failed. One or more mapped methods are not available

I have DataSnap client application (delphi XE6).
On PC where installed Delphi XE6, my application worked properly.
But on other PCs (Windows 7, no installed Delphi XE) I got this error:
"Loading SSL module failed. One or more mapped methods are not available"
Could anybody help me please.
Thanks in advance.
UPDATED
Project Options - Runtime Packages - Link with runtime packages is unchecked (win 32, release configuration) pic
If I will clear encryption filters for TDSTCPServerTransport component on the datasnap server side, the client application is working properly on any windows machine.
DSTCPServerTransport1.Filters.Clear();
Check which modules are really loaded, using ProcessExplorer from SysInternals pack. Your app can load libraries which are in %PATH% and already used by Teamviewer or VPN client or something else. So you may need to install library from OpenSSL site, install it and make its directory first in %PATH% environment variable.

DBX error in Delphi XE3, when connecting to a SQL Server database

When I try to connect to a MS SQL Server database using DBX an error pops up saying that the driver is not properly installed, or missing. I tried with ADO driver and it worked like charm, but the thing is that I need DBX driver to work because I want to modify an app that has been developed with DBX technology.
I reinstalled Delphi XE3, and also asked a friend of mine to test it and the error is the same. Does somebody has any ideea on how to solve it ?
The exactly message was this:
Borland.Data.TDBXError: DBX Error: Driver could not be properly
initialized. Client library may be missing, not installed properly,
of the wrong version, or the driver may be missing from the system
path.
I must mention that I tried it on a local instance of MSSQL Server 2012 and on a remote MSSQL Server 2008 instance. My OS win8 x64;
Best regards,
This is most likely caused by the wrong version of the SQL Native Client installed on your system. DBX will only work with V10, while you probably have V11 installed. Try to install the V10 version of the client.

Can you install Silverlight 3 Tools on Server 2008 (64bit)

I have been able to install 'VS2008 SP1' and 'VS2008 Tools for Silverlight' on my Windows Server 2008 development machine, but I have not been able to install the MSI for 'Silverlight Toolkit July 2009'. The install fails with the following:
"The system administrator has set policies to prevent this installation"
I am a local admin on the box. I have seen something similar when try to to 32-bit MSI on a 64-bit machine. Is that the problem that I am having?
I don't think that you need to install the SL toolkit on the server. At least, we haven't had to. We're using 64-bit Windows Server 2003, and any required Silverlight DLLs, etc., just get included in our .xap file, and get downloaded by the client when it downloads that file. All the server knows is that it's got to pass the .xap file down to a client when it requests it. The only thing that any server-side process might need to know about is the System.ServiceModel.PollingDuplex.dll (if you're using duplex WCF services), but if you simply install the SL 3.0 SDK on your dev machine, and then reference that DLL from your WCF project, it'll get included with your WCF project when you roll it out to the server in question.
The only reason you'd need to install those things on the server is if you're planning to do development on the server, which I suppose you might want to, but certainly isn't normal :-).

Resources