QAS_TREE_DETAILS_REST_GET
This service operation returns the tree details for a specific tree.
Request Message: QAS_TREE_DETAILS_TEMPL
| Element Name | Description |
|---|---|
|
TREE_NAME Required element |
Complete tree name. Required. |
|
TREE_SET_ID Required element |
setID. Required. |
|
TREE_SET_CONTROL Required element |
Set control value. Required. |
|
TREE_EFFECTIVE_DATE Required element |
Effective date in YYYY-MM-DD format. Required. |
|
INFO_MESSAGE |
Returns information about the request. For example if the criterion in the request is incorrect or if no trees meet the criteria, a message indicating the error is returned. |
Example Request:
This is an example of a request to retrieve tree details for the tree QE_JOBCODES.
https://<servername>:<port>/PSIGW/RESTListeningConnector/<default
local node>/TreeDetails.v1/QE_JOBCODES?setid=&setcontrol=&effdt=1999-01-01
Response Message: QAS_TREE_DETAILS_RESP_MSG
| Element Name | Description |
|---|---|
|
TREE_NAME |
Tree name. |
|
NODE_NAME |
Tree node name. |
|
NODE_DESCRIPTION |
Tree node description. |
|
NODE_LEVEL |
Tree node level. |
|
PARENT_NODE |
Parent node. |
Example response:
This response is very long, so only a portion is shown.
<?xml version="1.0"?>
<qcs:QAS_TREE_DETAILS_RESP_MSG xmlns:qcs="http://xmlns.oracle.com/
Enterprise/Tools/schemas/QAS_TREE_DETAILS_RESP_MSG.VERSION_1">
<TREE_NAME>QE_JOBCODES</TREE_NAME>
<NODE>
<NODE_LEVEL>1</NODE_LEVEL>
<NODE_NAME>ALL_JOBS</NODE_NAME>
<NODE_DESCRIPTION>All Job Codes</NODE_DESCRIPTION>
</NODE>
<NODE>
<NODE_LEVEL>2</NODE_LEVEL>
<NODE_NAME>EXECUTIVE</NODE_NAME>
<NODE_DESCRIPTION>Executive</NODE_DESCRIPTION>
<PARENT_NODE>ALL_JOBS</PARENT_NODE>
</NODE>
<NODE>
<NODE_LEVEL>3</NODE_LEVEL>
<NODE_NAME>VP</NODE_NAME>
<NODE_DESCRIPTION>Vice President</NODE_DESCRIPTION>
<PARENT_NODE>EXECUTIVE</PARENT_NODE>
</NODE>
<NODE>
<NODE_LEVEL>3</NODE_LEVEL>
<NODE_NAME>DIRECTOR</NODE_NAME>
<NODE_DESCRIPTION>Director</NODE_DESCRIPTION>
<PARENT_NODE>EXECUTIVE</PARENT_NODE>
</NODE>
<NODE>
<NODE_LEVEL>3</NODE_LEVEL>
<NODE_NAME>OFFICER</NODE_NAME>
<NODE_DESCRIPTION>Corporate Officer</NODE_DESCRIPTION>
<PARENT_NODE>EXECUTIVE</PARENT_NODE>
</NODE>
<NODE>
<NODE_LEVEL>2</NODE_LEVEL>
<NODE_NAME>EXEMPT</NODE_NAME>
<NODE_DESCRIPTION>Exempt</NODE_DESCRIPTION>
<PARENT_NODE>ALL_JOBS</PARENT_NODE>
</NODE>
<NODE>
<NODE_LEVEL>3</NODE_LEVEL>
<NODE_NAME>TECHNICAL</NODE_NAME>
<NODE_DESCRIPTION>Technical</NODE_DESCRIPTION>
<PARENT_NODE>EXEMPT</PARENT_NODE>
</NODE>
<NODE>
<NODE_LEVEL>3</NODE_LEVEL>
<NODE_NAME>MANAGERIAL</NODE_NAME>
<NODE_DESCRIPTION>Managerial</NODE_DESCRIPTION>
<PARENT_NODE>EXEMPT</PARENT_NODE>
</NODE>
<NODE>
<NODE_LEVEL>3</NODE_LEVEL>
<NODE_NAME>SALES</NODE_NAME>
<NODE_DESCRIPTION>Sales</NODE_DESCRIPTION>
<PARENT_NODE>EXEMPT</PARENT_NODE>
</NODE>
<NODE>
<NODE_LEVEL>3</NODE_LEVEL>
<NODE_NAME>MARKETING</NODE_NAME>
<NODE_DESCRIPTION>Marketing</NODE_DESCRIPTION>
<PARENT_NODE>EXEMPT</PARENT_NODE>
</NODE>
<NODE>
<NODE_LEVEL>3</NODE_LEVEL>
<NODE_NAME>OTHER</NODE_NAME>
<NODE_DESCRIPTION>Other</NODE_DESCRIPTION>
<PARENT_NODE>EXEMPT</PARENT_NODE>
</NODE>
<NODE>
<NODE_LEVEL>2</NODE_LEVEL>
<NODE_NAME>NON_EXEMPT</NODE_NAME>
<NODE_DESCRIPTION>Non Exempt / Hourly</NODE_DESCRIPTION>
<PARENT_NODE>ALL_JOBS</PARENT_NODE>
</NODE>
<NODE>
<NODE_LEVEL>3</NODE_LEVEL>
<NODE_NAME>LEVEL1</NODE_NAME>
<NODE_DESCRIPTION>Level 1</NODE_DESCRIPTION>
<PARENT_NODE>NON_EXEMPT</PARENT_NODE>
</NODE>
<NODE>
<NODE_LEVEL>3</NODE_LEVEL>
<NODE_NAME>LEVEL2</NODE_NAME>
<NODE_DESCRIPTION>Level2</NODE_DESCRIPTION>
<PARENT_NODE>NON_EXEMPT</PARENT_NODE>
</NODE>
<NODE>
<NODE_LEVEL>3</NODE_LEVEL>
<NODE_NAME>LEVEL3</NODE_NAME>
<NODE_DESCRIPTION>Level 3</NODE_DESCRIPTION>
<PARENT_NODE>NON_EXEMPT</PARENT_NODE>
</NODE>
<NODE>
<NODE_LEVEL>2</NODE_LEVEL>
<NODE_NAME>CONSULTANTS</NODE_NAME>
<NODE_DESCRIPTION>Consultants & Contractors</NODE_DESCRIPTION>
<PARENT_NODE>ALL_JOBS</PARENT_NODE>
</NODE>
</qcs:QAS_TREE_DETAILS_RESP_MSG>