TIBCO EMS Transport Channel for WCF (TEMS) 2.0 supports both EMS 7.x and EMS 6.x

TIBCO EMS Transport Channel for WCF (TEMS) 2.0 supports both EMS 7.x and EMS 6.x

book

Article ID: KB0091189

calendar_today

Updated On:

Products Versions
TIBCO EMS Transport Channel for WCF -
Not Applicable -

Description

Description:
Description:
= = = = = = =

1.       TIBCO EMS Transport Channel for WCF (TEMS) 2.0 supports both EMS 7.x and EMS 6.x.
2.       The steps to use TEMS 2.0 with EMS 6.x

a.  If the application references the EMS assembly directly (as in the host and custom protocol samples), will need to compile the application using the EMS 7.0 along with TEMS 2.0.   This means the project in Visual Studio would reference the TIBCO.EMS.dll  from the EMS 7.0 release.

b. On runtime machines, add the following to the app.config (if redirection is to be application specific) or machine.config in the respective C:\Windows\Microsoft.NET\ framework directory (if the redirection is to apply to all .NET apps using TEMS on the machine).  The following xml maps the EMS 7.0 assembly (1.0.700.12) to the EMS 6.1 assembly (1.0.610.6).  They need to adjust the new Version value to be the assembly version of EMS that they want to use at runtime.  The assembly version of the TIBCO.EMS.dll they want to use can be found by looking at the version  for the TIBCO.EMS entry in the Global Assembly Cache (GAC).

&ltruntime>
  &ltassemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    &ltdependentAssembly>
      &ltassemblyIdentity name="TIBCO.EMS"
        publicKeyToken="5b83db8ff05c64ba" />
      <!-- Assembly versions can be redirected in application,
          publisher policy, or machine configuration files. -->
      &ltbindingRedirect oldVersion="1.0.700.12" newVersion="1.0.610.6" />
    </dependentAssembly>
  </assemblyBinding>
</runtime>

Issue/Introduction

TIBCO EMS Transport Channel for WCF (TEMS) 2.0 supports both EMS 7.x and EMS 6.x