I should mention that I also applied what I believe to be the correct entry for this interaction in pages.xml. This has not helped either.
Again, I am seeking insight as to how a component injected into a conversational component can maintain its state throughout the conversation (i.e. between faces requests).
Post the test code (simplified if necessary). This should work afaik.
No worries. It was a couple of things. First, I had failed to mark the injected component with the appropriate out-jected scope. Second, in my test, I forgot to carry the conversation ID along from FacesRequest to FacesRequest as is done in the booking example.
Typical silly newbie growing pains, but things are working now for me. Thanks for your help.