• Version compatibility

    By Jiri Krakora 1 decade ago

    Hi,

    I've moved an application to a new server, where I have installed a newest version of extlib. Application didn't run, it made an exception - Cannot find the library com.ibm.xsp.extlib.library, required by application...

    I opened an Application Properties --> Advanced, where in XPages Libreries section there are two libraries to choose, now.

    com.ibm.xsp.extlib.library
    com.ibm.xsp.extlibx.library

    The first one was checked. The second one is the new one I guess, so I switched choice to it. Application seems to be running OK, but I'm not sure, what happens next. Are those versions compatible, or what?

    Thanx in advance, JiKra

    • Yes,they are compatible

      By Philippe Riand 1 decade ago

      We introduced this change in October with the 853 version. Now, there are 2 libraries: extlib and extlibx. The first one contains the classes that are delivered within Upgrage Packs, while the second contains the class that are only on the openNTF version. Note that some classes from extlibx might move at one time to extlib.

      If you're using the UgradePack, you should only have extlib selected. If you use openNTF and want to take advantage of the new capabilities, then you should have both selected.

      • Documentation?

        By Jiri Krakora 1 decade ago

        Is there any documentation, to say, what library containes which components and how to implement it properly? Or any document with future expectations?

        Thanks, JiKra

        • UP1 is documented

          By Philippe Riand 1 decade ago

          So you know exactly what's in. The extlibx components will not show if you don't install the openNTF version, and fail at runtime if the library is not installed on the server. 

      • Paging when using xe:jdbcQuery

        By Alex L Rasmussen 1 decade ago

        Hello all,

        I am evaluating XPages for an application which must access both Notes data as well as data from several DB2 tables and show them in view controls. Using the RDBMS features in the extension library, I can get my DB2 data without problems.

        I am, however, worried about performance, because I need to access tables with 500000+ rows. In the presentation "XPages Goes Relational", Philippe Riand states that the jdbcQuery data source uses the JDBC result set and optionally maintains a cache. But returning half a million rows seems a little drastic, considering that the user will page through the data 25 or 50 rows at a time. Is there anyone out there already using the functionality, who can shed some light on the performance?

        I would like to use a select statement that specifies the starting row and limits the number of results returned to Domino and passing them to the query as parameters, e.g.:  SELECT * FROM ORDTAB WHERE ROWNUM > ? FETCH FIRST ? ROWS ONLY

        This would require the pager to expose the selected page to be used as a SQL parameter (I can get the result set size by providing a listbox for user selection) and re-issue the query prior to refreshing the view control. But it doesn't look like the pager exposes anything I can use.

        Does anybody know of a pager that will let me do this, or do I need to roll my own?

        Any thoughts or help will be highly appreciated. Thanks,
        Alex Rasmussen

        • Please disregard my previous - filed incorrectly

          By Alex L Rasmussen 1 decade ago