absolutely, thanks! --- Rahul Akolkar <[EMAIL PROTECTED]> wrote:
> On 4/30/06, Nestor Urquiza <[EMAIL PROTECTED]> > wrote: > > I finally got it ;-) and you said it already, the > > datamodel is there in memory holding everything, > not > > only the special <datamodel> tag defined in the > scxml > > specs but also the context attached to the > executor. > > > > So I was missing two lines in my addDataToModel() > > below > > > > Node node = d.getNode(); > > rootCtx.set("bubp", node); > > > <snip/> > > Or (for the sake of the mailing list archives), if > you want to inject > data (the earlier approach), replace the two lines > above by: > > d.setName("bubp"); > scxml.getDatamodel().addData(d); > > i.e. need to explicitly set the name which will be > used to refer to > the <data> in expressions later. > > Thanks for filing the related documentation bug > 39450, will get to it > in a day or two. > > -Rahul > > > > then I will answer my question: > > > > Given a settings file: > > > > <bubp> > > <client clientId="mk1" clientPswd="passmk1" > > appType="SP"> > > ........ > > > > The condition to test if appType is equal to SP > using > > jexl is: > > > > <n:if cond="Data(bubp, 'client/@appType') eq > 'SP'"> > > ........ > > > > Thanks both of you guys!, > > Nestor > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]