Record Query for a Specific Work Item Context
To query records for a specific work item context, specify an additional WORKITEMREFERENCE input parameter.
This is shown in the following example:
<DataService version="2.0"> <Identity> <DirectoryPath> <Directory type="Enterprise">${#Project#Enterprise}</Directory> <Directory type="User">${#Project#User}</Directory> </DirectoryPath> <Authentication>${#Project#password}</Authentication> </Identity> <Transaction> <Context> <Variable name="WORKITEMREFERENCE" type="string">37130</Variable> </Context> <Command type="Query"> <StartCount>1</StartCount> <MaxCount>10</MaxCount> <MasterCatalogRecord etype="Entity"> <ExternalKeys> <Key name="MASTERCATALOGNAME" type="string">${#Project#MASTERCATALOGNAME}</Key> <Key name="PRODUCTID" operator='eq'>REC1</Key> <Key name="PRODUCTIDEXT" operator='eq'>REC1</Key> </ExternalKeys> </MasterCatalogRecord> </Command> </Transaction> </DataService>
The “Query records for workitem” does not return related records of the given record. For example, if there is a hierarchy a-contains-b-contains-c and you have queried for record “a”, only the matching record for the given filter criteria is returned in the response XML.
Copyright © Cloud Software Group, Inc. All rights reserved.