• Adding the necessary OpenNTF bits.

    By Randal Oulton 1 decade ago

    1. I have created on an 8.5.3 server an updatesite1.nsf database. Into this, I imported the updatesite.zip that extracts itself from the 8.5.3 designer install.

    2. I used that updatesite.zip rather than the OpenNTF version because of this warning from IBM:

    <a href="http://infolib.lotus.com/resources/domino/8.5.3/doc/designer_up1/en_us/DominoDesignerXPagesExtensionLibrary.html#Admin">http://infolib.lotus.com/resources/domino/8.5.3/doc/designer_up1/en_us/DominoDesignerXPagesExtensionLibrary.html#Admin</a></div>
    
    &nbsp;
    

    "However, an http://extlib.openntf.org install is not supported. Applying the upgrade pack to 8.5.3 is the recommended process unless experimental features are desired. "

    3. Was unable to import the sametime extensions; was told I didn't have a licence for them, likely because I deselected sametime back when I installed my client/designer software. No biggy; I manually delected about 30 or 40 items.

    4. Import went fine; to the server's notes.ini added OSGI_HTTP_DYNAMIC_BUNDLES=UpdateSite1.nsf , went tell http start, then in the server console went -- tell http osgi ss -- to verify that stuff had loaded and yep it did.

    5. Then in 8.5.3 designer client on my desktop, went Application -- Install, and installed the updatesite1.nsf stuff into the designer client.
    _________________________________________

    Now, I think I need to add a few select openntf bits because several of the sample xpages applications, such as File Uploader, continue to give this error msg: Cannot find the library com.ibm.xsp.extlib.library

    And sure enough, it's not in my updatesite1.nsf, so I'm guess that's one that openntf team made and I need to add it manually.

    I downloaded ExtensionLibraryOpenNTF-853.20120126-0415.zip, extracted, but there doesn't seem to be any site.xml (which is required for importing into the updatesite database) in there which is applicable. There are 3, but none of those are in the areas which contain com.ibm.xsp.extlib.library.

    So, help please. 5.5 hours to get this far, 'cause info is kinda here and there all over the web, but I ain't giving up yet, lol.

     

     

    • one step forward,but no further ahead...

      By Randal Oulton 1 decade ago

      Another hour later....

      Out of desperation I found 3 site.xml files under: updateSiteOpenNTF, updateSiteOpenNTF-designer, and updateSiteOpenNTF-samples and imported all them to my updatesite.nsf database. replicated it to server. restarted server.

      Server *seems* to show that the elusive library bit is now loaded:


      > tell http osgi ss com.ibm.xsp.extlib.library
      03/12/2012 09:24:26 AM  Framework is launched.
      03/12/2012 09:24:26 AM  id    State       Bundle

       

      But still the openntf sample xpages apps complain that it's not there:

       

      03/12/2012 09:23:52 AM  HTTP JVM: com.ibm.xsp.webapp.FacesServlet$ExtendedServletException: com.ibm.xsp.FacesExceptionEx: Cannot find the library com.ibm.xsp.extlib.library, required by the application/filedownloads.nsf.

       

       

      • some info,questions..

        By Michael Blout 1 decade ago

        When you typed "tell http osgi ss", you say you saw the XPages plugins in the list? You might try

        "tell http osgi ss com.ibm.xsp.extlib",

        which will list only the plugins with an ID with that prefix.

        You should see a list similar to the following (I will not include the entire list, as I currently have a different set/version installed, and note that my versions are different):

        [0C80:0002-0750] 03/17/2012 07:08:50 PM  Framework is launched.
        [0C80:0002-0750] 03/17/2012 07:08:50 PM  id     State       Bundle
        [0C80:0002-0750] 03/17/2012 07:08:50 PM  110    RESOLVED    com.ibm.xsp.extlib.controls.nl1_8.5.3.20120131-1045
        [0C80:0002-0750] 03/17/2012 07:08:50 PM                     Master=113
        [0C80:0002-0750] 03/17/2012 07:08:50 PM  111    RESOLVED    com.ibm.xsp.extlib.controls.nl2_8.5.3.20120131-1045
        [0C80:0002-0750] 03/17/2012 07:08:50 PM                     Master=113
        [0C80:0002-0750] 03/17/2012 07:08:50 PM  112    RESOLVED    com.ibm.xsp.extlib.controls.nl3_8.5.3.20120131-1045
        [0C80:0002-0750] 03/17/2012 07:08:50 PM                     Master=113

        ......and several more, all with a state of RESOLVED, ACTIVE, or INSTALLED. There are 19 bundles (plugins) in the updateSiteOpenNTF.zip, so

        Note that "com.ibm.xsp.extlib.library" is not actually a bundle ID, but rather a 'library' id, so it would not show up in the list, and typing "tell http osgi ss com.ibm.xsp.extlib.library" will not show anything (the result in your reply is an empty list, with just the list headers).

        The updateSiteOpenNTF-designer.zip actually contains everything in updateSiteOpenNTF.zip, with additional plugins for Designer, so you don't need this update site for the server.

        Have you tried the UP1 server installer? I'm not very familiar with creating an updatesite.nsf for server-installation, so I'm not sure how much I can help with that at the moment (I would have thought the site.xml in updateSiteOpenNTF.zip would have been worked, but again I haven't tried it yet).  If trying the UP1 server installer is an option, that might be a next step.