What happens if you quote the variable in the CGI call, that is: “/cgi-bin/mapserv.cgi?map_layer[OMI_CP]=DATA+'OMI-Aura_L3-OMCLDRRclpWMSNRT_"+ amsreDate + ".png'"
Note the single quotes in the DATA value... I'll try to whip up local test case. Steve On Tue, Sep 27, 2011 at 4:28 PM, Asad Ullah <asad.ul...@sigmaspace.com> wrote: > Steve, > > DATA in the URL has quotes as: > > “/cgi-bin/mapserv.cgi?map_layer[OMI_CP]=DATA+OMI-Aura_L3-OMCLDRRclpWMSNRT_"+ > amsreDate + ".png" > > I unquoted the value in mapfile but there was no error. Any more suggestion? > > > > Thanks, > > > > Asad > > > > > > From: Steve Lime [mailto:sdl...@gmail.com] > Sent: Friday, September 23, 2011 4:55 AM > To: Asad Ullah > Cc: mapserver-users@lists.osgeo.org > Subject: Re: [mapserver-users] Parameter substitution problem > > > > My guess is the validation is correct but the syntax of the URL parameter is > is wrong in that the value passed for DATA is not quoted. If you unquote the > default value in your mapfile does that result in a error? That would be an > easy way to test the need for quotes. > > One last idea, while map_layer... should work, try map.layer... instead as > you variable name. > > If you're really are just replacing the date part you could do that by doing > a runtime sub... > > DATA "OMI-Aura_L3-OMCLDRRclpWMSNRT_%date%.png" > VALIDATION > date 'regex' > END > > And then you pass date as a CGI variable. > > Steve > > On Thursday, September 22, 2011, Asad Ullah <asad.ul...@sigmaspace.com> > wrote: >> List, >> I am trying to substitute DATA parameter in my mapfile with a call from >> Openlayers as follow: >> >> map_layer[OMI_CP]=DATA+OMI-Aura_L3-OMCLDRRclpWMSNRT_"+ amsreDate + ".png" >> >> The mapfile is: >> >> LAYER >> NAME "OMI_CP" >> TYPE RASTER >> STATUS DEFAULT >> OFFSITE 0 0 0 >> PROJECTION >> "init=epsg:4326" >> END >> DATA "OMI-Aura_L3-OMCLDRRclpWMSNRT_20110922.png" >> VALIDATION >> 'DATA' '^OMI_.*\.png$' >> END >> >> The call should change the date part (20110922) of the png filename but it >> is not doing it. Can anyone point to what I am doing wrong here? >> >> Thanks, >> >> Asad >> _______________________________________________ mapserver-users mailing list mapserver-users@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/mapserver-users