OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

regrep message

[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]