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
      Drop here to upload
    • 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

    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