On Sat, 2009-07-18 at 18:51 +0200, Kern Sibbald wrote:
> Hello Dirk,
> 
> I have analysed the problem of bat getting confused when the Director sends 
> an 
> unexpected PROMPT -- in fact, as far as I can see, it is probably any prompt 
> that is not the MAIN_PROMPT or a PROMPT after a START SELECT.
> 
> In most cases, such as a START SELECT, you go into a special dialog handler, 
> which then reads all the input lines, and responds to the Directory. 

What I have not figured out yet is how to create the condition for when
a text box would be required.  I'll either have to create a new variable
in the dircomm class for in a select,  ..  .. or you'd have to send a
different signal for CASE BNET_PROMPT_TEXT_USER_INPUT.

I'll proceed assuming that the first would be best.

Dirk
>  
> 
> In the case of a PROMPT not following a START SELECT, bat is in a wait state 
> and when the user enters a response in the command line a notification will 
> come in and ultimately call input_line(), which wll call consoleCommand() in 
> the Pager, and that is where everything goes wrong, because consoleCommand() 
> will then choose any available conn connection to send the user's response, 
> rather than the conn that was where the original PROMPT originated.  Bottom 
> line: a prompt request comes in on conn=0 and the user's response will be 
> sent out on conn=1, which of course does not work.
> 
> So, either we need some default handler for a PROMPT, or some other solution, 
> and unfortunately, I don't know how the m_conn stuff is handled well enough 
> to work out a solution.
> 
> Best regards,
> 
> Kern
> 
> ------------------------------------------------------------------------------
> Enter the BlackBerry Developer Challenge  
> This is your chance to win up to $100,000 in prizes! For a limited time, 
> vendors submitting new applications to BlackBerry App World(TM) will have
> the opportunity to enter the BlackBerry Developer Challenge. See full prize  
> details at: http://p.sf.net/sfu/Challenge
> _______________________________________________
> Bacula-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/bacula-devel


------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
Bacula-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-devel

Reply via email to