This is the first element :
<element implementation="NewTrack">
   <exit name="form" />
   <input name="gID" />
   <submission name="tracksubmission">
       <bean classname="TrackSubmissionBean"/>
   </submission>
<outbean name="trackformbean" classname="TrackSubmissionBean" prefix="subm_"/>
</element>

this is the second :
<element implementation="NewTrackFormElement">
<inbean name="trackformbean" classname="TrackSubmissionBean" prefix="subm_"/>
</element>

and this is how they are linked :
<element id="NEWTRACK" file="dp/newtrack.xml" url="/newtrack">
           <flowlink srcexit="form" destid="NEWTRACKFORM">
<datalink srcoutbean="trackformbean" destinbean="trackformbean" />
           </flowlink>
</element>
<element id="NEWTRACKFORM" file="dp/newtrackform.xml" url="/newtrackform" />
The NewTrackFormElement :
public void processElement() throws EngineException {
TrackSubmissionBean bean = (TrackSubmissionBean)getInputBean(TrackSubmissionBean.class,"trackformbean");
       System.out.println(bean.getBand_id());
   }
the bean is emtpy.

I will try a standalone testcase.
thanks

Henk

Emmanuel Okyere wrote:
How do you know the outputbean is not being set? How does your site
structure look like? Do you have a test case?

Cheers,
Emmanuel

On 11/1/06, Henk <[EMAIL PROTECTED]> wrote:
Hi,

I have a form handled by element1, after a successful submission the
results have to be handled by element2.
I have this code in element1 :
TrackSubmissionBean trackBean =
(TrackSubmissionBean)getSubmissionBean(TrackSubmissionBean.class);
        if (trackBean != null) {
            Validated val = (Validated)trackBean;
            if (val.validate()) {
                setOutputBean(trackBean,"trackformbean");
                exit("element2");
            } else {
                Set errors = val.getValidationErrors();
                ValidationBuilderXhtml builder = new
ValidationBuilderXhtml();
builder.generateErrorMarkings(templ, errors, null, null);

            }
        }

Apparently, the exit to element2 does not receive the output bean
values.  Is there another way I need to follow ?

Thanks

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




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

Reply via email to