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
