Is anyone else facing this problem or is it just me? Thanks, Kishore
-----Original Message----- From: Kishore Thalari Sent: Thursday, February 24, 2005 1:09 AM To: [email protected] Subject: [Andromda-user] bpm4struts multi-valued andromda.struts.view.field.format Hi All, When I specify multiple values (like minlength, maxlength, pattern, etc.) for andromda.struts.view.field.format, bpm4struts (3.0M3) is generating validation for only one of the format values. I have seen the same problem during the xdoclet days of bpm4struts also. Thanks in advance, Kishore validation.xml generated: <form name="signupSignUpSaveForm"> <field property="username" depends="maxlength"> <arg0 key="signup.sign.up.param.username" /> <arg1 name="maxlength" key="${var:maxlength}" resource="false"/> <var> <var-name>maxlength</var-name> <var-value>10</var-value> </var> </field> </form> Following is the relevant UML (note the minlength, maxlength,etc. formats mentioned ) <UML:Parameter xmi.id='_e3e0334_1109181214167_831575_207' name='username'> <UML:Parameter.type> <UML:Classifier href='andromda-profile-3.0M3.xml.zip|_24400562_1076994099335_876795_42'> <XMI.extension xmi.extender='MagicDraw UML 8.0' xmi.extenderID='MagicDraw UML 8.0'> <referentPath xmi.value='datatype::String'/> </XMI.extension> </UML:Classifier> </UML:Parameter.type> <UML:ModelElement.taggedValue> <UML:TaggedValue xmi.id='_e3e0334_1109181212765_479650_206' name='@andromda.struts.view.field.type'> <UML:TaggedValue.dataValue>text</UML:TaggedValue.dataValue> <UML:TaggedValue.type> <UML:TagDefinition href='andromda-profile-3.0M3.xml.zip|_ecb034c_1085693728771_155851_74'> <XMI.extension xmi.extender='MagicDraw UML 8.0' xmi.extenderID='MagicDraw UML 8.0'> <referentPath xmi.value='org.andromda.profile::presentation::@andromda.struts.view.field.type'/> </XMI.extension> </UML:TagDefinition> </UML:TaggedValue.type> </UML:TaggedValue> <UML:TaggedValue xmi.id='_e3e0334_1109186552573_6929_236' name='@andromda.struts.view.field.format'> <UML:TaggedValue.dataValue>minlength 4</UML:TaggedValue.dataValue> <UML:TaggedValue.dataValue>maxlength 10</UML:TaggedValue.dataValue> <UML:TaggedValue.dataValue>pattern [a-z]*</UML:TaggedValue.dataValue> <UML:TaggedValue.type> <UML:TagDefinition href='andromda-profile-3.0M3.xml.zip|_8a70287_1079894132728_865469_25'> <XMI.extension xmi.extender='MagicDraw UML 8.0' xmi.extenderID='MagicDraw UML 8.0'> <referentPath xmi.value='org.andromda.profile::presentation::@andromda.struts.view.field.format'/> </XMI.extension> </UML:TagDefinition> </UML:TaggedValue.type> </UML:TaggedValue> HWj)bh+yNLv-yv'z\jwbv,xnv!3Ûjj[z('!lXzm^*^JÖv)!lgriØ}eÈ^7)br@'v&uzXX ÝjX(~zwilqzlX)ßv&u
