Skip to Main Content
HCL Domino Ideas Portal

Welcome to the #dominoforever Product Ideas Forum! The place where you can submit product ideas and enhancement request. We encourage you to participate by voting on, commenting on, and creating new ideas. All new ideas will be evaluated by HCL Product Management & Engineering teams, and the next steps will be communicated. While not all submitted ideas will be executed upon, community feedback will play a key role in influencing which ideas are and when they will be implemented.

For more information and upcoming events around #dominoforever, please visit our Destination Domino Page

128 VOTE
Status Shipped
Workspace Domino Designer
Created by Guest
Created on Jul 17, 2018

Public C-API documentation

Notes Client and Domino Designer have many many features that are still not available with LotusScript-Methods.

C-API is your friend here. But there is no available documentation for that.

Pantelis Botsas

  • Attach files
  • Admin
  • Guest
    Oct 6, 2021

    So how does one get a hold of the new Domino Designer and SDK. In the old days there were trial versions of this for devs that was provided and it was super convienant. Now I don't see anything like that.

  • Admin
    Thomas Hampel
    Aug 21, 2021

    Yes, the HCL C API Tookit is available for Download at Flexnet.
    https://blog.thomashampel.com/blog/tomcat2000.nsf/dx/developers-new-c-api-toolkit-11.0.1-now-available.htm

    It also includes the requested documentation , so I'm closing this idea as shipped.

    PS: A new version 12 of the C API Toolkit will be released soon

  • Guest
    Apr 29, 2021

    I just noticed a download "HCL C API Toolkit for Notes/Domino 11.0.1" within the downloads of HCL software. It has been available since Feb 08, 2021.

    So it seems this idea is already "implemented" by now.

  • Guest
    Jan 16, 2021

    The most convinient way would be to implement more functions (all?) in LotusScript as this is much easier to use and to integrate in existing code ...

  • Guest
    Dec 16, 2020

    Unfortunately the mentioned IBM download links are not working anymore. (The links themselves still work. But if you click your way through until you finally reach the download button, the files cannot be found on the server (with Download director) or an error message about missing permissions appears (with HTTP download). Even if you signed in before using a valid IBM id.).

    So, currently there is no chance to get any documentation of any version of the C API?!

    I would urge HCL to just make the latest version of the toolkit available for download (probably: C_API_TKT_NOTDOM_901WINEN.zip). Not more, not less. I think this is what most people voting for this idea want and it could be done by HCL without much effort.

  • Guest
    Jan 22, 2020

    From HCL support I received this:

    "Currently there is no C API Toolkit available for Domino v10.x and v11.x and there are no plans either."

    This is really sad!

  • Guest
    Mar 18, 2019

    This are two ideas in one: 

    1. one is about documentation
    2. one is about making more C functions public (aka export them) and usable

     

    The documentation is in the downloaded C api package (zip file). Done.

     

    In the comments, a guest wrote, he could download the toolkit.

    I found it on this page:

    https://developer.ibm.com/collaboration/downloads-trials-code/ 

    I clicked the "BM C and C++ Toolkits for Notes and Domino" link (https://www-01.ibm.com/marketing/iwm/iwm/web/preLogin.do?source=ESD-SUPPORT&lang=en_US&S_PKG=CIMW7EN)

    After I logged in with my IBM ID I got to this page:

    https://www-01.ibm.com/marketing/iwm/iwm/web/pickUrxNew.do?source=ESD-SUPPORT 

    where I started the download. Worked.

     

    About making more C functions available (for C/LotusScript/Java programmers): +100

    The only "work" involved would be to declare them exported, copy the internal documentation to the public one (all internal functions are documented, aren't they?) and to support them.

    This would bring more flexibility, more freedom, more use cases implementable with Notes and Domino.

  • Guest
    Feb 28, 2019

    I'd advise not to use C API from LS. It ties your code to one platform or is very complex to develop and maintain. Calling C API from Java with JNA is - to my experience - much simpler and much less prone to crashes.

  • Guest
    Nov 19, 2018

    @Thomas Hampel

    I can open the overview, but there is no way to download the

    IBM C API Toolkit for Notes/Domino 9.0.1 Multiplatform English eAssembly

     

    After confirming the continue action I get the page with the message code 40.

  • Admin
    Thomas Hampel
    Nov 17, 2018

    The page is working fine, however you need to authenticate. Could it be that your IBMID is not an email address? e.g. if your username does not contain an @ sign, you might encounter an issue?

  • Guest
    Nov 15, 2018

    Broken download link still not fixed :(

  • Guest
    Oct 30, 2018

    @Thomas Hampel:

    Sorry to bother you again, but the download link is broken:

    Lotus Support

    This service is temporarily unavailable. Please try again later.


    message code: 40

  • Admin
    Thomas Hampel
    Oct 30, 2018

    Try this more general page instead, and make sure you are using an IBMID where the user name is an email address

    https://www-01.ibm.com/marketing/iwm/iwm/web/pickUrxNew.do?source=ESD-SUPPORT

  • Guest
    Oct 29, 2018

    @Thomas Hempel:

    Following the given link ends up with this messages ...

     

    Die Verknüpfung, über die Sie hierher gelangt sind, ist ungültig. Laden Sie die vorherige Seite erneut, und versuchen Sie es noch einmal.

     

    Nachrichtencode: 57e

  • Admin
    Thomas Hampel
    Oct 27, 2018
  • Guest
    Jul 17, 2018

    C-API from Lotus Script can be very complex depending on the plattform and the calls.

    I would also prefer to have Lotus Script classes for this functionality that is missing..

  • Guest
    Jul 17, 2018

    Well if they could expose all C-API-Features to the LotusScript-Model, I am not the one to argue that ;)

  • Load older comments
44 MERGED

Update the C API Toolkit

Merged
From what I can tell, the last official release of the C API Toolkit was from the "9.0.1" macOS 64-bit client, which, while it contained a bunch of tantalizing iOS references, is still years out of date. It would be much better to have toolkit rel...
over 6 years ago in Domino Designer 1 Shipped