[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [regrep] Proposed changes to AdhocQuery and QueryExpressionType
Farrukh Najmi wrote: > Farrukh Najmi wrote: >> Breininger, Kathryn R wrote: >>> I have our next meeting on for this Thursday (Jan. 10th) at 9:00 >>> Pacific >>> Time. Please let me know if you have any action items for the agenda. >> >> Happy new year Kathryn and colleagues, >> >> I would like to request the following RegRep4 agenda items... >> >> * Changes to QueryExpressionType >> o Remove mixed content mode >> o Add StringQueryExpressionType and XMLQueryExpressionType as >> sub-types >> * Add Parameter declaration as sub-element to AdhocQuery >> o To allow a stored query to declare the parameters that it >> supports >> o To allow dynamic user interfaces to be displayed for >> selected stored query >> >> I will add related info to wiki prior to the meeting. Thanks. >> > > Attached are two files with changes proposed above. The .xsd file > contains latest proposed schema definitions while the .diff file has > the patch diff showing what is proposed to be changed. Example of StringQueryExpressionType: <rim:RegistryObject xsi:type="rim:AdhocQueryType" lid="urn:oasis:names:tc:ebxml-regrep:query:GetMembersByRegistryPackageId" id="urn:oasis:names:tc:ebxml-regrep:query:GetMembersByRegistryPackageId"> <rim:Name> <rim:LocalizedString charset="UTF-8" value="label.GetMembersByRegistryPackageId"/> </rim:Name> <rim:Description> <rim:LocalizedString charset="UTF-8" value="label.GetMembersByRegistryPackageId.desc"/> </rim:Description> <rim:QueryExpression xsi:type="rim:StringQueryExpressionType" queryLanguage="urn:oasis:names:tc:ebxml-regrep:QueryLanguage:SQL-92"> <rim:value>SELECT ro.* FROM RegistryObject ro, Association ass WHERE ass.targetObject = ro.id AND ass.type=''urn:oasis:names:tc:ebxml-regrep:AssociationType:HasMember'' AND ( ass.sourceObject = '':packageId'' )</rim:value> </rim:QueryExpression> </rim:RegistryObject> Example of XMLQueryExpressionType: <rim:RegistryObject xsi:type="rim:AdhocQueryType" lid="urn:oasis:names:tc:ebxml-regrep:query:GetMembersByRegistryPackageId" id="urn:oasis:names:tc:ebxml-regrep:query:GetMembersByRegistryPackageId"> <rim:Name> <rim:LocalizedString charset="UTF-8" value="label.GetMembersByRegistryPackageId"/> </rim:Name> <rim:Description> <rim:LocalizedString charset="UTF-8" value="label.GetMembersByRegistryPackageId.desc"/> </rim:Description> <rim:QueryExpression xsi:type="rim:XMLQueryExpressionType" queryLanguage="urn:oasis:names:tc:ebxml-regrep:QueryLanguage:XQuery"> <XQuery .... > </XQuery> </rim:QueryExpression> </rim:RegistryObject> -- Regards, Farrukh Najmi Web: http://www.wellfleetsoftware.com
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]