slptool doesn't parse the language and lifetime, and uses the default lifetime (3 hours, 10800 seconds) for registrations. You can see this in the result of the findsrvs, where the line ends with ",en,60,10800" - the ",en,60" is treated as part of the URL.
However, the code that processes the static registrations does parse the language and lifetime, but note that it searches for the first comma in the URL, and takes the following text up to the next comma or end of string as the language, and the text (number) from the second comma (if present) up to the end as the lifetime. The URL must therefore not contain any embedded commas. I have tested this on my installation (revision 1629), with a registration in slp.reg that is set to have a lifetime of 180s. It counts down as expected, and disappears after 3 minutes. Note that 65535 is a special value that means "unlimited", and means the daemon will never time it out and delete it. -----Original Message----- From: Varun Chandramohan [mailto:var...@linux.vnet.ibm.com] Sent: 05 October 2010 07:40 To: openslp-devel@lists.sourceforge.net Subject: Re: [Openslp-devel] problems with slp service registrations On Tuesday, October 05, 2010 10:55:44 am Varun Chandramohan wrote: > slptool register service:ssh.openslp://9.47.81.70:22 This also seem to work fine for me. I did notice something funny. Didnt check fully though. [r...@llm86 openslp]# slptool register service:ssh.openslp://9.47.81.70:22,en,60 [r...@llm86 openslp]# slptool -u localhost findsrvs service:ssh.openslp service:ssh.openslp://9.47.81.70:22,en,60,10800 [r...@llm86 openslp]# slptool -u localhost findsrvs service:ssh.openslp service:ssh.openslp://9.47.81.70:22,en,60,10800 [r...@llm86 openslp]# slptool -u localhost findsrvs service:ssh.openslp service:ssh.openslp://9.47.81.70:22,en,60,10785 [r...@llm86 openslp]# slptool -u localhost findsrvs service:ssh.openslp service:ssh.openslp://9.47.81.70:22,en,60,10770 [r...@llm86 openslp]# slptool -u localhost findsrvs service:ssh.openslp service:ssh.openslp://9.47.81.70:22,en,60,10770 [r...@llm86 openslp]# slptool -u localhost findsrvs service:ssh.openslp service:ssh.openslp://9.47.81.70:22,en,60,10755 [r...@llm86 openslp]# vi /usr/local/etc/slp.reg [r...@llm86 openslp]# slptool -u localhost findsrvs service:ssh.openslp service:ssh.openslp://9.47.81.70:22,en,60,10695 [r...@llm86 openslp]# slptool -u localhost findsrvs service:ssh.openslp service:ssh.openslp://9.47.81.70:22,en,60,10620 I wanted timeout as 60sec but i see it uses 10800 as secs. Iam not sure why. This is something to look at. And secondly, make sure in slp.conf you set net.slp.watchRegistrationPID = false If this is not set, as soon as the process which created the registration dies (slptool in this case), the reg is removed. Regards, Varun ---------------------------------------------------------------------------- -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb _______________________________________________ Openslp-devel mailing list Openslp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openslp-devel This email, including any attachment, is a confidential communication intended solely for the use of the individual or entity to whom it is addressed. It contains information which is private and may be proprietary or covered by legal professional privilege. If you have received this email in error, please notify the sender upon receipt, and immediately delete it from your system. Anything contained in this email that is not connected with the businesses of this company is neither endorsed by nor is the liability of this company. Whilst we have taken reasonable precautions to ensure that any attachment to this email has been swept for viruses, we cannot accept liability for any damage sustained as a result of software viruses, and would advise that you carry out your own virus checks before opening any attachment. ------------------------------------------------------------------------------ Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb _______________________________________________ Openslp-devel mailing list Openslp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openslp-devel