Can some please enlighten me. Why do you NOT get a:
begin method invoked from a long-running conversation, try using @Begin(join=true) on method
if you select a hotel, its starts a conversation via:
@Begin public void selectHotel(Hotel selectedHotel) { hotel = em.merge(selectedHotel); }
if you then select Search
from menu, you get redirected back to hotel list. Select hotel and it works. Im expecting the error above. I look at workspace and its got 2 conversations with one marked as current. What gives?
propagation="none"
is the answer. conversation has not ended which is why i see multiple in workspace.