def login( username='guest', password='guest' )
qos = "<qos>
<securityService type='htpasswd' version='1.0'>
<![CDATA[
<user>#{username}</user>
<passwd>#{password}</passwd>
]]>
</securityService>
<session name ='#{username}/1' timeout='0' maxSessions='1' clearSessions='true' />
<persistent/>
<callback type='XMLRPC' retries='-1' delay='60000'>#{@callback_server.callback_url}</callback>
</qos>"
@audit.debug( "XmlblasterCallbackClient: authenticate.connect QoS = #{qos}" )
returnQos = @proxy.call("authenticate.connect", qos)
@audit.debug( "XmlblasterCallbackClient: authenticate.connect returnQos = #{returnQos}" )
xml = REXML::Document.new(returnQos)
@sessionId = xml.elements["//session"].attributes["sessionId"]
end