Creating addon installers for SBO 9.0 64-Bit (AddOnInstallAPI_x64)

Hi guys,
I experience some challenge getting my addon to install successfully on a 64-bit SBO 9.0
I noticed there are a couple of discussions touching on this very subject.
So I have successfully installed my addon on the 32-bit edition of SBO 9.0
My addon is built using VS2010 C# and the addon installer(setup) is built using InstallAware.
I use the very same setup script for my 64-bit compatible addon (btw, i can manually launch and run this addon successfully in 64-Bit SBO 9.0)
When I run the addon setup, it runs through to the end but i get an SBO system message  'Add-on XXX : Installation failed'
During the setup debug, I saw the commandline coming from SBO points to the 32-bit AddOnInstallAPI.dll instead of the 64-bit AddOnInstallAPI_x64.dll
Could this be the cause of the 'installation failed' message?
If so, how can I get the commandline pointing to the 64-bit AddOnInstallAPI_x64.dll?
Thanks in advance.
Regards,
Esau

Hello,
In the end, i used the 32-bit dll in a 64-bit installer and it worked ok.
Another point to remember is to call the EndInstallEx function (in my case, i was calling EndInstall)
Your installer should work ok after this.
Kind regards,
Esau

Similar Messages

  • B1DE (AddOn Installer) for 64 bit server

    Hi All,
    I have a problem. One of my client has a 64 bit server. AddOn installation created with B1DE for SAP 2007 doesn't work on that server. After running SAP AddOn is trying to install, and then there is an error. Is there any way to create AddOn installation files that work on 64 bit server?
    Regards
    Hmg

    Both Robin and Owen are right... You need to run your code as forced 32 bit.
    The reason is the following:
    - A default project in Visual Studio is compiled as "Any CPU"
       - Any CPU means that you code will be executed as 32bit on a 32bit machine, and 64bit on a 64bit machine.
       - The Any CPU option is great for pure .NET (since all parts of it can run 32bit and 64bit)
       - In case of the SAP SDK and the AddonInstaller.dll, these are COM-based unmanaged code
          - If such unmanage code is not written to work with 64 bit, problems like yours can occur (this happens not only for SAP SDK... Tons of API out there have the same problems)
    - If you change the Any CPU option to the x86 option, you will force 64 bit mashines to run your code in "simulated" 32bit (Don't worry.. it is quite fast and gives no problems)
    We are you this with our 64 bit customers and without any problems...
    Lastly, if you wish to know more about this please hear the following podcast that describes the issue in detail (A good listen): http://www.dotnetrocks.com/default.aspx?showNum=341
    /Rasmus

  • AddOn Installer for 2005

    Hi Trinidad!
    Is the "SAP Business One Development Environment Setup for SAP Business One SDK 2004 version" valid to generate addon installers for 2005 version?
    Thanks,
    vanesa

    Hi Vanesa,
    It is not valid for generating installers for 2005. There is a separate installer for version 2005. Version 2005 uses more functions in the installer than 2004, like EndUninstall, etc.
    My suggestion would be to use the installer for B1DE 2005.
    Hope it helps,
    Adele

  • How to create a ARD for 64 Bit And 32 Bit Systems

    Dear All,
    Please help me to solve my problem. I am not able to create the ARD for both type systems (32 Bit and 64 Bit Bit). My system is OS Windows 7, 32 bit operating system. Sometimes my add-ons run successfully for 32 bit , sometimes for 64 bit. I am creating 2 ARD's for each add-on but I have failed.
    I have read many threads but I got no success.
    Please help me.
    Regards

    Hi Pedro Magueija, Edy Simon,
    Thanks for your reply. I follow below mentioned steps to create the ARD File. I build my add-on code as mentioned below:
    Solution Configuration
    Solution Platform
    Project Properties/Compile/ Advanced Compile Option/ Target CPU
    Add-on Registration Data Generator x64 Option
    Debug
    x86
    x86
    FALSE (Unchecked)
    Debug
    x86
    x86
    True (Checked)
    I was able to create and use ARD by doing in above mentioned way. But sometimes these ARD doesn't work or doesn't get installled.
    Regards

  • Have the installers for Flash x64 bit and Flash x32 Bit been combined?

    Up until just recently there were always 2 different installers for Flash. The 32 bit version and the 64 bit version. Has Adobe now combined the two separate installers in to one? Or do I still need to find separate x64 and x32 bit installers? I seem to be able to find the installer for 11.3.300.265 but it no longer says it is for 32 bit or 64 bit.
    I have been searching for some sort of a message or update put out by Adobe Flash announcing that they have combined the two installs, something that should be on the download page in big bold letters so that we know about the change and know we can stop keeping 4 separate installers and reduce it to two.
    I am an IT support professional and one of my jobs is to keep up to date with the full installers for things like Flash, Adobe Reader, Shockwave etc so that we can supply our customers with the latest updates, no spam involved and no tricks to install additional UNNEEDED and UNWANTED junk ware such as the MacAfee Security Scan Plus or Google Tool Bar that they try to trick you into installing, by pre-checking it, AN EVIL THING TO DO TO UNKNOWLEDGEABLE USERS, and the main reason we have to find and download the FULL INSTALLERS sans the crap ware ourselves and cannot trust Adobe to provide us with Crap Ware Free installs etc. ( For Shockwave we have to manually install it ourselves, a very time consuming thing since it ALWAYS tries to trck the user in to installing EVIL CRAP WARE such as Google Tool Bar and Norton's Security junk. If these were not EVIL programs and crap ware then they would not need to pre-check their installation, but they must obviously be EVIL CRAP WARE since they have to resort to tricking usurers in to installing them via a pre-check.
    Thanks,
    Ralph Malph

    Hi,
    I would recommend posting this qiery in the Adobe Reader / Adobe Flash Player forum.
    Thanks

  • How to create License file for New ADDON.

    Hi,
    Can any one tell me steps to create license file for any addon which is developed in VB.NET.
    Regards ,
    Ganesh

    Hi,
    The license system for addons is working fine for a long time now. The date of January 2005 now changed to 2007 or 2008 is only the date until when you can work without the AddOnIdentifier (we give some extra time for the addons to migrate to the new system).
    If you use the AddOnIdentifier then you have to ask for a LicenseKeyName to SAP to create your solution AddOnIdentifier. Then your clients to be able to run your addon will need a specific license in their file corresponding to your licenseKeyName (when you ask for a license file you can ask for different partners addons licenses). The system is up and running for a long time now.
    What problems are you having with it? I cannot see your point.
    Regards
    Trinidad.
    Hope it helps

  • Trying to create addon...

    Hi all,
    I am trying to create an addon for B1 2007 for the first time.
    I have created the program.
    I have downloaded B1DE and installed it for the installation wizards, but I am using Visual Studio 2003 and doesn't seem to support it.
    [Content Deleted]
    Visual Studio 2003 support seems to be only for B1 2004 and 2005.
    Is there another version available? What other ways are there for creating the addon?
    Message was edited by: Jason Lax

    Hi Paul
    Development Environment Tools v1.4
    i guess this is what you are looking for - in the description is written that it is for SBO 2007
    EDIT:
    if i missunderstood your needs forgive me
    lg David
    Edited by: David Nussböck on Jun 23, 2008 4:42 PM

  • How to create a shortcut for desktop as with IE?

    I've switched my browser to "Firefox" from 'Internet Explorer and would like to know how to create a shortcut for my desktop.

    You can drag the favicon on the left end of the location bar onto the desktop to create a shortcut.
    You can also use an extension.
    * SaveLink: https://addons.mozilla.org/en-US/firefox/addon/savelink/
    * Deskcut: https://addons.mozilla.org/en-US/firefox/addon/deskcut/

  • AddOn installer for C# in SAP 2004

    Hi,
    I have a question. Is there an AddOn Installer for C# in SAP 2004? Or do I have to write it by myself?
    Regards,
    Hmg

    Hi Szymon,
    You can use B1DE package you can donwload for free from SDN. It will create an installer in Vb.NET but it is very easy to adapt the code to C#.
    Regards
    Trinidad.

  • Problem creating Addons

    Hi,
    I've probably missed something obvious, but I can't see mto get this to work.
    Using the B1DE, I created an Addon project. Made no changes to the code.
    Then I also used the B1DE to create an installer for this Addon.
    Compiled both, ran the AddonRegDataGen batch file, and then installed the Addon in SAPusing this ARD.
    And it worked, no problem.
    Now, I made a change to the Addon code.
    Then recompiled it.
    Then ran the AddonRegDataGen again to get a new ARD file.
    Removed the existing Addon from SAP, and tried to install the new version.
    It installs fine, but when I try to run it, i get
    "wrong executable digital signature for add-on"
    I'm sure I missed something, but what?
    Thanks in advance!

    Hi David,
    Thanks for the advice.
    That was the problem - I did not realise that I would have to copy the new .exe for the addon into the "AddonFiles" folder in the INSTALLATION project each time I rebuilt the addon (since when you make the installer you point it at the output folder of the addon project).
    Anyway, its working now so thank a million!
    Regards,
    Stephen

  • Creating Runtime Installer for VI with VISA Read VI

    Greetings Fellow Users,
    Please let me know which 'ADDITIONAL INSTALLERS' the  LabView RunTime engine requires in order to run a VI that reads from the built-in serial port (COM 1) of a Windows XP PC.  For instance, I include LabView Run-Time engine 8.0.1 to creat an installer for the VI.  If I want to load and run this .exe on a PC that has no other NI software, do I need to include any of the following as 'ADDITIONAL INSTALLERS':
    ->NI-SERIAL 1.8?
    ->NI-VISA RUNTIME 3.4?
    ->NI-DAQmx 8.0?
    What does the NI-VISA RUNTIME do anyways?  Also, when I do include some of these, I have to dig out my LanVIEW installations CDs and they are loaded from teh D:\.  What is the cleanest way to load these onto my HDD so that LabView will select these automatically.
    Thank you. 

    FLT CTRL 6 wrote:
    Greetings Fellow Users,
    Please let me know which 'ADDITIONAL INSTALLERS' the  LabView
    RunTime engine requires in order to run a VI that reads from the
    built-in serial port (COM 1) of a Windows XP PC.  For instance,
    I include LabView Run-Time engine 8.0.1 to creat an installer
    for the VI.  If I want to load and run this .exe on a PC that has
    no other NI software, do I need to include any of the following as
    'ADDITIONAL INSTALLERS':
    ->NI-SERIAL 1.8?
    ->NI-VISA RUNTIME 3.4?
    ->NI-DAQmx 8.0?
    What does the NI-VISA RUNTIME do anyways?  Also, when I do
    include some of these, I have to dig out my LanVIEW installations CDs
    and they are loaded from teh D:\.  What is the cleanest way
    to load these onto my HDD so that LabView will select these
    automatically.
    Thank you. 
    ->NI-SERIAL 1.8?
    This is the driver used for serial port controller boards and
    interfaces from NI. You do not need that software when trying to access
    built in serial ports or ports on interface cards from other
    manufactureres than NI.
    ->NI-VISA RUNTIME 3.4?
    This is the software LabVIEW uses to talk to all kinds of IO interfaces
    including serial ports. This is what you will need. Runtime means it is
    a stripped down version without LabVIEW, C, VB, Delphi and whatever
    development bindings and examples etc.
    ->NI-DAQmx 8.0?
    This is the software driver for NI data acquisition devices (analog IO, digital IO, counter , timers).
    These are all to be considered drivers and (very maybe apart from
    NI-VISA) it is usually not a very good idea to include drivers into the
    application installer. If you use them your user is likely to have
    bought his own kind of hardware and no matter if he happens to have
    bougt the newest SuperPCI interface board with 256 ultra-high-speed
    serial ports over wireless connections or an old standard PCI board
    with 2 RS-232 interfaces they both will have come with a CD that is
    appropriate for that device, whereas the NI-Serial driver you included
    is only appropriate for NI serial boards that are still AND already
    sold at the moment when that driver was released. The same applies for
    any other driver software.
    NI_VISA being able to connect to standard built-in serial ports could
    be considered different but it isn't really. I have included NI-VISA on
    application installers in the past only to find out that the included
    NI-VISA version did not run or not run reliably on newer machines with
    new OS versions, so we had to point the customer to the NI site to
    download the newest version anyhow, or even burn a new CD with updated
    NI-VISA versions and express ship it.
    Basically including any kind of driver software in the application
    installer may seem like a good idea but will usually cause lots of
    additional support after some time due to incompatibilities with newer
    OS versions, new hardware, etc.
    Rolf Kalbermatter
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • Why plugin/addon concept for Runtime Shared Libraries not implemented in Flex?

    Hi All,
    I am posting my refined query here in continuation to my post Fundamental and crucial drawback with Flex in Flex India Community as my last refined query was left unanswered though I feel there is a definite sense of purpose to it.
    Why plugin/addon concept for Runtime Shared Libraries not implemented in Flex?
    Here is why I feel it should be implemented in Flex.
    Though Runtime Shared Libraries SWF file can be cached in the client browser and just need to be loaded only once when the user access a Flex application for the first time,
    "40-60% of daily visitors to your site come in with an empty cache. Making your page fast for these first time visitors is key to a better user experience."
    Qouting from 'Best Practices for Speeding Up Your Web Site' as described in Tenni Theurer's blog post Browser Cache Usage - Exposed!
    While still retaining the cacheability of RSL's for compatibility reasons, flex should give the flexibility and thereby enhance performance by offering RSL's as a plugin/addon.
    Looking for your comments and insigts on the same.
    Thanks,
    Ram Manoj Kongara.

    I finally skimmed through the links you posted.  The terms plugin and addon
    are not in either of the articles so I'm unclear what you are suggesting.
    The topic seems to be about application performance.  The Flash Player
    supports a cross-domain cache of actionscript libraries separate from the
    browser cache.  Each official release of Flex contains a set of these
    libraries.  As new Flash Player versions or new Flex versions are released,
    and users visit sites utilizing those new versions, the browser picks up the
    latest Flash Player and the Flash Player picks up the latest Flex libraries.
    These days, it only takes a few months for a new Flash Player to achieve
    major saturation in browsers although it still takes a bit longer for Flex
    libraries to achieve saturation.
    Adobe will soon be hosting these libraries so if you build your application
    to leverage these libraries, you will find that the total download from your
    server will be minimized, limited to only your application code and assets,
    although you might want to serve the libraries in case they are not already
    in the cache if you see high latency to the Adobe servers on a cache miss.
    The SWF or SWFs you do serve off your servers should be optimized through
    normal good application development practices.  Flex provides features such
    as deferred instantiation in its ViewStack and Accordion containers to defer
    the creation of objects until viewed.  Flex has a ModuleManager to allow you
    to not download parts of your application until they are needed.  A
    model-view or MVC architecture will make it easier to create modular
    boundaries within your application and leverage these features.
    If I have not addressed your concerns please describe your issue in more
    detail.
    Alex Harui
    Flex SDK Team
    Adobe System, Inc.
    http://blogs.adobe.com/aharui

  • Compile Add-On for SBO 2005 and 2007

    Hi All,
    I am looking for a document that I downloaded a while ago on steps how to compile add-ons for SBO version 2005 and 2007 on the same machine. I don't want to run both versions (I can be running either) just want to be able to compile add-ons on both version 2005 and version 2007 on my local machine. I also don't want to use virtual machine or something like that.
    Thanks for the help,
    Adele

    Hi Adele,
    usually it is enough to change the .dll reference in your code and recompile it.
    you can also decide which diapi connection you use
    when creating the company object
    //The object OComp is defined as company object of the selected version
    Dim OComp As SAPbobsCOM.Company
    Set OComp = New SAPbobsCOM.Company
    or
    //The object OComp is defined as company object of version 2005
    Dim OComp As SAPbobsCOM.Company
    Set OComp = CreateObject("SAPbobsCOM.Company.6.8")
    // for 2007 it should be
    Dim OComp As SAPbobsCOM.Company
    Set OComp = CreateObject("SAPbobsCOM.Company.8")

  • UCL addon license for CUCM 10.x

    Hi,
    I'm creating BOQ for CUCM 10.x
    I have 500 CUWL users
    And I need to add some essential and enhanced users for analog and conference phones
    I'm trying to add them using R-UCL-UCM-LIC-K9
    But I got the following error which states you should select at least 1000 !!!
    A combined total of LIC-UCM-10X-ENHP-B,LIC-CUCM-10X-ENH-B,LIC-CUCM-10X-BAS-B and/or LIC-CUCM-10X-ESS-B should be between 1000 and 10000. Please adjust the quantity.
    Is there any other PN for addon license for UCL CUCM 10.x. I think it is the above one
    Or it isn't possible to include UCL with CUWL !!
    Also from where I could add SWSS service that UCSS will be EOS sale
    Thanks

    Hi
    Just use the 'phones-users' tab in BAT.
    ... though I generally do phones/users separately.
    Aaron

  • Crystal Reports Addon asking for Restart problem

    Hi,
    I am using SAPB1 2005B PL 27.
    i am using .Net 2.0
    system is Windows 2003 Server R2 SP1
    by using B1DE 2005,
    I created addon for Crystal Reports Installation.
    crystal reports are developed in Crystal Reports 10.
    while installing,
    1. Menus are adding perfectly
    2. if i try to click the menu(means Report) , it is asking for Restart the Addon.
    i installed the license perfectly. is there any Configuration problems?
    plz help me asap.
    Regards,
    Anand.

    It could be a problem with the code in your AddOn.  Since you can see the menu's it an indication that the AddOn was started.
    I suggest you to check your code.  Also post the portion of the code to the SDK forum where development related topics are discussed.
    Suda

Maybe you are looking for

  • Itunes wont insall properly, please help!!

    Can anyone help. i need this to use my ipod but it wont insall properly.  Please help.

  • Knowing function blockdiagram

    how can i khnow the blockdiagram for each function in labview like the function Add Array Element,

  • Testing EDI with QTP

    Hi, Could anyone please let me know how are EDI documents tested using QTP ( please explain with an example ) . Many Thanks, Shilpa R.

  • Problem with Smart Albums in iPhoto 5

    I have created a number of Smart Albums using 2 criteria: a selected date range and that the keyword is not "icons". Every time I close iPhoto, the 2nd criteria seems to get reversed so that the only photos in the album are the ones that DO have the

  • Odd 'shifting' problem

    Hello! Thanks ahead for any answers.  I've been coming across this weird issue while creating a website menu: Sometimes, when I preview/export my SWF, some of my objects (text, graphics) will shift a few pixels on mouse over/mouse out - but when I lo