• UpdateSite Database integration?

    By charles a ross 1 decade ago

    Apparently the UpdateSite NSF method is only supported for Composite apps and XSP apps? I have a new Domino 9 server with the OpenSocial Component loaded, which is supposed to be the most recent supported way to get DOTS working. The only reason I wanted DOTs was to stand up a proof of concept reporting platform using JDBC Access to NSF data aka DomSql.

    I tried uploading the dots domsql updateSite to my server's UpdateSites database. It is in place but DOTS does not load the domsql plugins. 

    When I copied the physical jar files to the osgi-dots plugins folder (which is not clearly described in the DomSql PDF document) , then DOTS did load the domSQL jar files. 

    This documentation and integration should be worked on, since the UpdateSites NSF based deployment method is a great feature, and continuing to support it consistently wherever possible as a nice way to work with OSGi would help avoid confusion.   

    • Using an update site with DOTS

      By Paul Fiore 1 decade ago

      For HTTP OSGi it's a notes.ini setting (OSGI_HTTP_DYNAMIC_BUNDLES), for DOTS you need to update the OSGi profile.  It's in the DOTS documentation that ships with the OpenNTF version.

      New in 1.5: There is a new “osginsf” protocol supported by the site url attribute. This allows you to
      include plugins stored in an NSF database as follow: osginsf:
      Optionally: you can specify a list of “feature” elements to include. If none is specified, then all the
      features found in the database will be loaded. Note: in 1.5, the feature element only works with
      “osginsf” sites and not with “file” sites.

      Optionally: you can specify a list of “security” elements to configure permissions per site ( more
      info on security below in this document ).
      e.g.
          
              
              
          

      • Thanks,+ another tip from Frank van der Linden

        By charles a ross 1 decade ago

        Thank you, Paul!

        I managed to google myself another good clue; there's a slideshow by Frank van der Linden called "The Power of DOTS" that lays out a few detailed steps:

        http://www.slideshare.net/flinden68/blug2013-the-power-of-dots

        There is an additional database for the DOTS profiles, created by a DOTS command (tell dots profileCreate ), associated with another notes.INI parameter ( OSGI_CONFIGURATION_DB ). The profile form in that database needs a URL field value that points to the UpdateSites database with the syntax you described. So far I can see the JDBC jars have loaded after I followed his steps.