Configure TDS To Allow ncISO Access

Out of the box, the TDS distribution will have ncISO enabled. If you do not wish to use these services, they must be explicitly disabled in the threddsConfig.xml file. Please see the threddsConfig.xml file documentation for information on how to disable these services. The default threddsConfig.xml file (which should now be in your ${tds.content.root.path}/content/thredds directory) contains commented out sections for each of these services.

ncISO Configuration

The following section in the threddsConfig.xml file controls the ncIso services:

<NCISO>
  <ncmlAllow>true</ncmlAllow>
  <uddcAllow>true</uddcAllow>
  <isoAllow>true</isoAllow>
</NCISO>

Each *Allow element allows one of the three ncISO services.

Adding ncISO Services

As long as the ncISO services are enabled, all that is required for the TDS to provide ncISO services on datasets is for those datasets to reference the ncISO service elements. For example:

<service name="ncIsoServices" serviceType="Compound" base="" >
    <service name="ncml" serviceType="NCML" base="/thredds/ncml/" />
    <service name="uddc" serviceType="UDDC" base="/thredds/uddc/" />
    <service name="iso" serviceType="ISO" base="/thredds/iso/" />
</service>