[EHPweb] PDL sender configuration

Jeremy M Fee jmfee at usgs.gov
Wed Apr 4 17:57:46 UTC 2012


Hi Pete,

The configuration file is an INI style configuration file.  The global  
property "senders" is a comma delimited list of INI section names to  
load as Product Senders.  What is inside those sections is the same.   
The key is that the name listed in the senders property matches a  
section name later in the INI file.  So, what I emailed and what you  
already have configured are equivalent:

A senders list like:
	senders = ehppdl1, ehppdl2
Expects 2 sections later in the INI file:
	[ehppdl1]
	[ehppdl2]

A senders list like:
	senders = sender_ehppdl1, sender_ehppdl2
Expects 2 sections later in the INI file:
	[sender_ehppdl1]
	[sender_ehppdl2]

http://ehppdl1.cr.usgs.gov/userguide/configuration.html


The main problem is that now a configuration file is required to send  
products, and most senders aren't using the --configFile= argument to  
specify which configuration file to load.


Does that answer you question?


Jeremy


On Apr 4, 2012, at 11:19 AM, Peter Lombard wrote:

> Jeremy,
>
> There is something I am not understanding about what you want me to  
> do with my
> ProductClient config.ini file. The file included in the zip archive  
> for
> version 1.7.1 and 1.7.3 contains these lines, among others:
>
> ## ProductSenders are used when creating and sending products for  
> distribution
> # a comma delimited list of section names
> # NOTE: most users should NOT change this
> senders = sender_ehppdl1, sender_ehppdl2
> ...
> ###
> ## SENDERS
> ##
> ## Senders send products to hubs for Product Creators.
> #
>
>
> [sender_ehppdl1]
> type = gov.usgs.earthquake.distribution.SocketProductSender
> host = ehppdl1.cr.usgs.gov
> port = 11235
>
>
> [sender_ehppdl2]
> type = gov.usgs.earthquake.distribution.SocketProductSender
> host = ehppdl2.wr.usgs.gov
> port = 11235
>
>
> Why aren't these line sufficient for ProductClient.jar 1.7.3?
>
> Your instructions say:
>> - in the globals, set the senders list and trackerURL property:
>>
>> senders = ehppdl1, ehppdl2
>> trackerURL = http://ehppdl1.cr.usgs.gov/tracker/
>>
>>
>> - add sections for each sender
>>
>> [ehppdl1]
>> type = gov.usgs.earthquake.distribution.SocketProductSender
>> host = ehppdl1.cr.usgs.gov
>> port = 11235
>>
>> [ehppdl2]
>> type = gov.usgs.earthquake.distribution.SocketProductSender
>> host = ehppdl2.wr.usgs.gov
>> port = 11235
>
>
> Am I supposed to have two sets of sender lines? Or am I supposed to  
> change the
> lines that says "most users should NOT change this"?
>
> It's not clear to me why this has to be so confusing!
>
> Pete
>
>
> Jeremy M Fee writes:
>> Hello,
>>
>> Several users have reported problems sending products using the new
>> PDL client (version 1.7.3).  If you only receive products using PDL
>> this does not affect you.
>>
>>
>> If you send products, please double check that senders and trackerURL
>> are configured explicitly in config.ini:
>>
>> - in the globals, set the senders list and trackerURL property:
>>
>> senders = ehppdl1, ehppdl2
>> trackerURL = http://ehppdl1.cr.usgs.gov/tracker/
>>
>>
>> - add sections for each sender
>>
>> [ehppdl1]
>> type = gov.usgs.earthquake.distribution.SocketProductSender
>> host = ehppdl1.cr.usgs.gov
>> port = 11235
>>
>> [ehppdl2]
>> type = gov.usgs.earthquake.distribution.SocketProductSender
>> host = ehppdl2.wr.usgs.gov
>> port = 11235
>>
>>
>>
>> Thanks,
>>
>> Jeremy
>>
>> _______________________________________________
>> EHPweb mailing list
>> EHPweb at geohazards.usgs.gov
>> https://geohazards.usgs.gov/mailman/listinfo/ehpweb



More information about the EHPweb mailing list