Main Content

queryChangeRequests

Query OSLC service provider for change requests

    Description

    example

    changeRequests = queryChangeRequests(myQueryCapability) returns the available change request resources in the Open Services for Lifecycle Collaboration (OSLC) service provider that is associated with the query capability myQueryCapability.

    Examples

    collapse all

    This example shows how to submit a query for change request resources with a configured OSLC client.

    After you have created and configured the OSLC client myClient as described in Create and Configure an OSLC Client for the Change Management Domain, create a query capability for the change request resource type.

    myQueryCapability = getQueryService(myClient,'ChangeRequest')
    myQueryCapability = 
    
      QueryCapability with properties:
    
        queryParameter: ''
                client: [1×1 oslc.Client]
             queryBase: 'https://localhost:9443/rm/views?oslc.query=true&projectURL=http...'
         resourceShape: {0×1 cell}
                   dom: [1×1 matlab.io.xml.dom.Element]
                 title: 'Query Capability'
          resourceType: {1×2 cell}

    Submit a query request to the service provider for the available change request resources.

    changeRequests = queryChangeRequests(myQueryCapability)
    changeRequests = 
    
      1×7 ChangeRequest array with properties:
    
        ResourceUrl
        Dirty
        IsFetched
        Title
        Identifier

    Input Arguments

    collapse all

    OSLC resource query capability, specified as an oslc.core.QueryCapability object.

    Output Arguments

    collapse all

    OSLC change request resource, returned as an oslc.cm.ChangeRequest object.

    Introduced in R2021a