Question

Is there a 64 bit version of the k2 APIs?

  • 10 October 2010
  • 20 replies
  • 23 views

Hi



Lately we have solved a problem regarding oracle by installing 64-Bit oracle client and referencing 64-Bit Oracle.DataAccess.dll. This require removing the option ‘Enable 32-bit Applications’ from IIS 7.0, while K2 dll’s require this option(like SourceCode.HostClientAPI). So now we have conflicting dll’s (32 and 64 that can’t be ran together under the same pool).


 


So


Is there a 64 bit version of the k2 APIs or any solution to solve this problem?


please let me know if any solution can be made to install 64-bit k2?


 



 


20 replies

Hi Bashar,


There are 64 bit version of the K2 assemblies, when you install K2 it validates the environment which you are installing to and places the correct assemblies on the target machine. Most of the assemblies are MSIL but some are specific (hostclient api is one of those).


If you copy the assembly that has been installed onto a 64 bit base then you should be fine.


HTH


Murph

Hi Murph


thanks for your help


i was confused because the installation path on windows 2008 enterprise server (64 bit) was C:Program Files (x86)K2 blackpearlBin.


i hope this solves the IIS7 problem "

Could not load file or assembly 'SourceCode.HostClientAPI' or one of its dependencies. An attempt was made to load a program with an incorrect format. "


unfortunately the k2 dll files- that were installed by me on the windows 2008 enterprise server 64 bit machine - were 32 bit .


i checked that by installing and running the following application


http://www.silurian.com/inspect/inspinst.exe i got it from the following site http://www.silurian.com/win32/inspect.htm and http://www.velocityreviews.com/forums/t714310-ot-how-to-tell-if-a-program-or-dll-is-32bit-64bit.html


i checked the following values for the 'SourceCode.HostClientAPI' dll


optional Header Type: NT32Bit


32 Bit Machine: Yes


win32 version: 0


 


Can you please or any other collegue supply me with the 64 bit version of the following files


1. K2Mng.dll


2.SourceCode.HostClientAPI.dll


3.SourceCode.SmartObjects.Client.dll


4.SourceCode.Workflow.Client.dll


5.SourceCode.Workflow.Management.dll

you can share the 5 files using the following site


you can use http://youconvertit.com/SendFiles.aspx to share the files with me


my email is BasharA@gmail.com

This is what I found on my 64bit server.


K2Mng.dll - 32bit only
SourceCode.HostClientAPI.dll - 32/64bit
SourceCode.SmartObjects.Client.dll - 32bit only
SourceCode.Workflow.Client.dll - 32/64bit
SourceCode.Workflow.Management.dll - 32bit only


I have Blackpearl 4.5(1170). I sent you the two 64 bit DLLs.

Thanks alot !!!!


i tried it and it works fine - the hostclient dll error dissappeared - but with minor errors from the IIS side.


Many thanks Sujeeth


 

What about the other k2 API's? can i have list of all the k2 APIs that are x64

you can use http://youconvertit.com/SendFiles.aspx to share the files with me


my email is BasharA@gmail.com

Hi Sujeeth,


Im also having the same problem.


can you send to me the two 64bit DLLs?


Thanks

my email is liching81@gmail.com

which version of blackpearl are you using. You can check the version number from "Add/Remove Programs" in Control panel.

i've checked. It's version 4.7135.0.1


 

Hi Sujeeth, can you send to me the two 64bit DLLs? Really appreciate that.

@liching - I sent the two 64 bit DLLs from Blackpearl 4.5(1170).

Thanks Sujeeth!!!

Hi Sujeeth


you can share the dlls inside the k2underground media. http://www.k2underground.com/media/


 

Hi BasharA / Sujeeth / or anybody out there,


May you please assist me with the 64-bit version of the following DLLs:


1.SourceCode.HostClientAPI.dll


2.SourceCode.Workflow.Client.dll



my email is Takalani@Tuks.co.za


 

Badge +5

Hi Takalani,


To my knowledge those APIs support both platforms. The same DLLs can be used in 32-bit or 64-bit environment.


Use the ones which was installed with K2 blackpearl and reference them from your 64-bit application.


Regards,

Can you Send ddl vesion 64 to me , Please Email Supavat@mfec.co.th

 

1. SouceCode.HostClientAPI.dll

2.SourceCode.Workflow.Client.dll

3.SouceCode.Security.Web.dll

 

thank you 

Hi BasharA / Sujeeth 

 

I'm also facing the same issue.

Can  you please assist me with the 64-bit version of the following DLLs:

1.SourceCode.HostClientAPI.dll

2.SourceCode.Workflow.Client.dll

3.SourceCode.Workflow.Runtime

my email is vishal.singh@bonfiglioli.com

 

Regards

Vishal

Reply