#dominoforever | Product 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

Increase the maximum length of the lotusscript identifier

The maximum length of a LotusScript identifier is 40 characters. If LotusScript is generated from a Web service WSDL file, longer identifiers may be generated. E.g. because the names of the generated constants for enum are composed of two names from WSDL.

Allow longer identifiers in LotusScript. Maybe an optional directive.

  • Guest
  • Nov 20 2020
  • Under Consideration
  • Attach files
  • Guest commented
    16 Feb, 2021 04:23pm
  • Guest commented
    24 Dec, 2020 01:46am

    First, update the wsdl engine, as it is hopelessly outdated (some old wsdl format supported). For example, it is impossible to import any wsdl from the IBM Integration Bus, - we observe a string of errors that cannot be fixed...

    After updating this engine in Notes/Domino, you can check what is with this limit.

  • Guest commented
    14 Dec, 2020 06:44pm

    The need to expand the number of characters the LotusScript identifier can accommodate is important because we are trying to set up Web service with a customer of ours and their WSDL file contains many identifier with more than 40 characters are used.

  • Guest commented
    14 Dec, 2020 06:08pm

    Without increasing the limit, NetSuite SOAP interface is out of the question. They have MANY identifiers with larger than 40 characters. When creating the New Web Service Consumer in Designer, there are too many errors thrown because of this limitation and the process aborts.