Hi Adriaan,

I tracked this and the reason why it seems to you that the flowlink target id isn't used is because you do:
try {
        Seat seat = Seat.RetrieveById( person.getSeatId() );
        reservationId = seat.getReservationId();
processEmbeddedElement( mTemplate, ".SeatEntry", String.valueOf( i ) + "_" + String.valueOf( seat.getId() ) + "_" + String.valueOf ( reservationId ) );
        i++;
        mTemplate.appendBlock( "seatEntries", "seatEntry" );
} catch ( Exception e ) {
}

By catching all exceptions and silently discarding them (which is never a good idea), you also swallow the CancelEmbeddingTriggeredException that RIFE throws to cancel the embedding context. When you remove that empty catch statement, the embedding cancellation behaves as expected (ie. it goes to ManageReservation).

Best regards,

Geert

On 09 Jun 2006, at 00:42, apdewith wrote:

Hi Geert,

Thanks for your interest! In the meantime (since my last upload) I have gradually added functionality. Agile development? Yes!

Regards,
Adriaan
<src__0608.zip>
_______________________________________________
Rife-users mailing list
[email protected]
http://lists.uwyn.com/mailman/listinfo/rife-users

--
Geert Bevin
Uwyn "Use what you need" - http://uwyn.com
RIFE Java application framework - http://rifers.org
Music and words - http://gbevin.com


_______________________________________________
Rife-users mailing list
[email protected]
http://lists.uwyn.com/mailman/listinfo/rife-users

Reply via email to