NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

Re: [thredds] Unwanted ISO 8601 time interval format in WMS

Hi,

My changes to the capabilities_xml.jsp document based on the receipt from MyOcean included, among other things, the following changes:

Original document:

<c:choose>
   <c:when test="${verboseTimes}">
      <%-- Use the verbose version of the time string --%>
<c:forEach var="tval" items="${tvalues}" varStatus="status"><c:if test="${status.index > 0}">,</c:if>${utils:dateTimeToISO8601(tval)}</c:forEach>
   </c:when>
   <c:otherwise>
      <c:choose>
          <c:when test="${layer.intervalTime}">
              <%-- Use the most concise version of the time string --%>
<c:out value="${utils:getTimeStringForCapabilities(tvalues)}"/>
          </c:when>
          <c:otherwise>
              <%-- Use the verbose version of the time string --%>
<c:forEach var="tval" items="${tvalues}" varStatus="status"><c:if test="${status.index > 0}">,</c:if>${utils:dateTimeToISO8601(tval)}</c:forEach>
          </c:otherwise>
      </c:choose>
   </c:otherwise>
</c:choose>

which I changed to:

<c:choose>
   <c:when test="${verboseTimes}">
       <%-- Use the verbose version of the time string --%>
<c:forEach var="tval" items="${tvalues}" varStatus="status"><c:if test="${status.index > 0}">,</c:if>${utils:dateTimeToISO8601(tval)} </c:forEach>
   </c:when>
   <c:otherwise>
       <%-- Use the most concise version of the time string --%>
       <c:out value="${utils:getTimeStringForCapabilities(tvalues)}"/>
   </c:otherwise>
</c:choose>

which shows that the test on intervalTime in the original document was dropped in the edited version.

If the consice version of the time string is not essential for MyOcean, I would prefer to add this test again in the edited version. This would be a better solution to our problem with the WMS client we are using.

Best wishes,

   Egil

On 08/14/2014 10:51 AM, Jon Blower wrote:
Hi Marcos,

Great! But I’m curious to know how the MyOcean-specific changes to the
capabilities doc template caused Egil’s problem. Does the current THREDDS
version of this template have code in that interact with the <intervalTime>
setting in wmsConfig? If so, we should make sure to migrate this code to the
MyOcean version of the template.

Cheers,
Jon

--
Dr Jon Blower,
Technical Director, Reading e-Science Centre,
MELODIES project coordinator,
School of Mathematical and Physical Sciences,
University of Reading
Tel: +44 118 378 5213
Email: j.d.blower@xxxxxxxxxxxxx <mailto:j.d.blower@xxxxxxxxxxxxx>

On 12 Aug 2014, at 19:29, Marcos Hermida <marcos.hermida@xxxxxxxxx
<mailto:marcos.hermida@xxxxxxxxx>> wrote:

> Hi Jon!
>
> yes, that is, actually, a feature originally introduced in the ASA Science
> version of the ncWMS which also ended up in the THREDDS.
>
> Egil just confirmed he found the source of the issue and was related to some
> changes he had done on the capabilities_xml.jsp file so no bug to look for.
>
> Cheers!
> Marcos.
>
>
> On 12 August 2014 17:04, Jon Blower <j.d.blower@xxxxxxxxxxxxx
> <mailto:j.d.blower@xxxxxxxxxxxxx>> wrote:
>
>     Hi Marcos,
>
>     I wasn’t aware of the <intervalTime> flag in the wmsConfig.xml file. I
>     guess this facility (very useful!) was introduced by Unidata - I don’t
>     think it was in our (Reading’s) code originally. If this is true, could
>     you please check the bug in your code?
>
>     If there’s anything you need us to fix, please let me know.
>
>     Cheers,
>     Jon
>
>
>     > ------------------------------
>     > Date: Mon, 11 Aug 2014 16:43:15 +0100
>     > From: Marcos Hermida <marcos.hermida@xxxxxxxxx
>     <mailto:marcos.hermida@xxxxxxxxx>>
>     > To: Egil St?ren <egil.storen@xxxxxx <mailto:egil.storen@xxxxxx>>
>     > Cc: THREDDS community <thredds@xxxxxxxxxxxxxxxx
>     <mailto:thredds@xxxxxxxxxxxxxxxx>>
>     > Subject: Re: [thredds] Unwanted ISO 8601 time interval format in WMS
>     >       GetCapabilities document
>     > Message-ID:
>     >
>     <CAHmUWoB8onagGGPv=j47RmPrGPdBj-VdrR_=Nvtb2OD_KU7Nbg@xxxxxxxxxxxxxx
>     <mailto:Nvtb2OD_KU7Nbg@xxxxxxxxxxxxxx>>
>     > Content-Type: text/plain; charset="utf-8"
>     >
>     > Hi Egil,
>     >
>     > not sure if there may be something wrong in the configuration or if it 
is
>     > actually a bug but as workaround if you add the parameter verbose=true 
(non
>     > WMS standard)  to your request you get all the times:
>     >
>     >
>     
http://thredds-staging.met.no/thredds/wms/osisaf_test/met.no/ice/conc_nh_agg?service=WMS&version=1.3.0&request=GetCapabilities&verbose=true
>     >
>     > Hope it helps,
>     > Marcos.
>     >
>     >
>     >
>     > On 11 August 2014 15:35, Egil St?ren <egil.storen@xxxxxx
>     <mailto:egil.storen@xxxxxx>> wrote:
>     >
>     >> Hi all,
>     >>
>     >> The following GetCapabilities document:
>     >>
>     >> http://thredds-staging.met.no/thredds/wms/osisaf_test/met.
>     >> no/ice/conc_nh_agg?service=WMS&version=1.3.0&request=GetCapabilities
>     >>
>     >> contains a <Dimension> element for time that use the time interval 
format
>     >> allowed in ISO 8601. This creates problems for our WMS client that has 
not
>     >> implemented this feature.
>     >>
>     >> According to the documentation at http://www.unidata.ucar.edu/
>     >> software/thredds/current/tds/tutorial/AddingServices.html (search for
>     >> "More WMS Configuration"), this feature should only be activated if
>     >> wmsConfig.xml contains an <intervalTime>true</intervalTime> element.
>     >>
>     >> But our wmsConfig.xml contains <intervalTime>false</intervalTime>.
>     >>
>     >> Is this a bug? How is it otherwise possible to turn off this feature?
>     >>
>     >> Best regards,
>     >>
>     >>   Egil St?ren
>     >>   MET Norway
>     >>
>     >> _______________________________________________
>     >> thredds mailing list
>     >> thredds@xxxxxxxxxxxxxxxx <mailto:thredds@xxxxxxxxxxxxxxxx>
>     >> For list information or to unsubscribe,  visit:
>     >> http://www.unidata.ucar.edu/mailing_lists/
>     > -------------- next part --------------
>     > An HTML attachment was scrubbed...
>     > URL:
>     
<http://mailman.unidata.ucar.edu/mailing_lists/archives/thredds/attachments/20140811/c96881fb/attachment.html>
>     >
>     > End of thredds Digest, Vol 67, Issue 3
>     > **************************************
>
>     _______________________________________________
>     thredds mailing list
>     thredds@xxxxxxxxxxxxxxxx <mailto:thredds@xxxxxxxxxxxxxxxx>
>     For list information or to unsubscribe,  visit:
>     http://www.unidata.ucar.edu/mailing_lists/
>
>



_______________________________________________
thredds mailing list
thredds@xxxxxxxxxxxxxxxx
For list information or to unsubscribe,  visit: 
http://www.unidata.ucar.edu/mailing_lists/

  • 2014 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the thredds archives: