This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
"Eric W. Ribble" wrote: > > > > > The request line does not take a product pattern. Do: > > > > request WSI "*\.wsicorp\.com" > > Anne - > > it just sits at Starting the LDM --- Here my ldmd.conf file without your > line added.... > > ##### > # $Id: ldmd.conf,v 1.7 1995/11/08 15:39:54 mitch Exp $ > # Sample ldmd.conf for ldm5 > #### > > # > # Programs that share a queue with rpc.ldmd > # are started by it and are in the same process group. > # > > #exec "pqexpire" > exec "pqbinstats" > exec "pqact" > #exec "pqsurf" > > # > # LDM5 servers we ask for data > # > # request <feedset> <pattern> <hostname pattern> > # > > request DIFAX ".*" squall.atmos.uiuc.edu > request WMO ".*" squall.atmos.uiuc.edu > #request WMO .* weather.admin.niu.edu > #request DIFAX ".*" weather.admin.niu.edu > request MCIDAS .* squall.atmos.uiuc.edu > request NLDN .* striker.atmos.albany.edu > request EXP .* ozone.rap.ucar.edu > request NEXRAD "^SDUS5. (KIND|KLOT) ...... /p(NOR|NOV)" > flood.atmos.uiuc.edu > # > # LDM4 servers we ask for data > # > > #exec "feedhere -f UNIDATA -i 180 -h foo.bar.edu." > > ############################################################################ > ### > # Begin Access control > ############################################################################ > ### > > ############################################################################ > ### > # ALLOW: Who we are willing to feed > # > # allow <feedset> <hostname pattern> > ############################################################################ > ### > > # send anything to your own machine > #allow ANY ^((localhost|loopback)|(127\.0\.0\.1\.?$)) > allow ANY > > ^((localhost|loopback)|(127\.0\.0\.1\.?$)|([a-z].*\.eas\.purdue\.edu\.?$)|([ > a-z].*\.wsicorp\.com\.?$)) > allow ANY ^shadow\.agry\.purdue\.edu$ > allow WSI ^rainbow\.eas\.purdue\.edu$ > allow ANY ^[a-z].*\.unidata\.ucar\.edu > *Added 3-12-01 to troubleshoot nowrad issues ---EWR > allow WSI "*\.wsicorp\.com" > allow WSI sysu1\.uni\.wsicorp\.com > allow WSI sysu1\.wsicorp\.com > allow WSI sysu1\.wsi\.com > allow WSI 198\.115\.158\.1 > > ############################################################################ > ### > # ACCEPT: Who can feed us > # > # accept <feedset> <pattern> <hostname pattern> > ############################################################################ > ### > > # accept anything from yourself > accept ANY .* ^((localhost|loopback)|(127\.0\.0\.1\.?$)) > > # accept from your upstream site > accept ANY .* ^wx3\.atmos\.uiuc\.edu$ > accept WSI .* ^.*\.uni\.wsicorp\.com$ > accept NLDN .* ^striker\.atmos\.albany\.edu > accept ANY .* 192-62-1302.unisys.com > #Added 3-12-01 to troubleshoot nowrad issues ---EWR > accept WSI .* sysu1\.uni\.wsicorp\.com > accept WSI .* sysu1\.wsicorp\.com > accept WSI .* sysu1\.wsi\.com > accept WSI .* 198\.115\.158\.1 > > ############################################################################ > ### > # End Access control > ############################################################################ > ### > > -- > Eric W. Ribble > Purdue University > Mesoscale Convection and Tornado Research Group (MCT) > address@hidden > http://www.eas.purdue.edu/~eribble Gads, Eric, my brain isn't behaving this afternoon. I told you something wrong again. I'm totally mixing up requests and allows. Maybe I'm trying to do too much at once. The request line does indeed take a pattern, unlike what I told you in my last message. It's the allow line doesn't take a pattern - an upstream site does not specify which products a downstream site can receive. It can only specify which feedtypes a downstream site can receive. And, the request line probably can't handle requests to *.hostname - it probably wants just one hostname. (In contrast, you can 'allow' multiple hosts from a domain to connect using *.hostname.) In the ldmd.conf that you sent, you have no requests to WSI. You should have one. That is how WSI knows that you want to receive that data. But, I see you have many allows for the WSI feed - are you feeding that to downstream sites? Is that ok for this proprietary data? And, some allows are for WSI - that's backwards. I presume WSI does not want to connect to you to receive the WSI data from you. So, this may be the cause of the problem. Add > request WSI ".*" sysu1\.uni\.wsicorp\.com to the file, and take out > allow WSI "*\.wsicorp\.com" > allow WSI sysu1\.uni\.wsicorp\.com > allow WSI sysu1\.wsicorp\.com > allow WSI sysu1\.wsi\.com > allow WSI 198\.115\.158\.1 Keep the accepts in for now. When things get working again, try taking them out and see if things still work. Eric, I'm very sorry for the confusion I've introduced this afternoon. I hope you can bare with me. Anne -- *************************************************** Anne Wilson UCAR Unidata Program address@hidden P.O. Box 3000 Boulder, CO 80307 ---------------------------------------------------- Unidata WWW server http://www.unidata.ucar.edu/ ****************************************************