Expand Tree Node
/rest/apis/common/system/treeNodes/expandNode
For the initial call to this service, use the parent context list to set the context name and value needed to establish the root node(s) of the tree.
Request
There are no request parameters for this operation.
- application/xml
- application/json
object-
lastNodeId: number
Minimum Value:
0Maximum Value:999999999The highest node identifier used so far for tree node instances. This information is not applicable on the initial call to expand the tree.This is used by the service to generate unique identifiers for the next set of expanded nodes.
-
nodeId: number
Minimum Value:
0Maximum Value:999999999The unique identifier of a specific node instance to expand. This information is not applicable on the initial call to expand the tree.This value is generated by the service for each expanded node and should be provided along with the node to expand.
-
nodeName: string
Maximum Length:
30The node name of the node instance to expand. This information is not applicable on the initial call to expand the tree. -
parentContext: array
parentContext
The context provided by the node's parent node as a way to influence the node's processing rules. The context is represented as a generic list of field names and their values.
For the initial call to this service, use this list to set context for the tree.
-
treeName: string
Maximum Length:
30The unique name of a tree definition record.
arrayFor the initial call to this service, use this list to set context for the tree.
object-
fieldName: string
Maximum Length:
30Field Name -
value: string
Maximum Length:
50PK Value
object-
lastNodeId: number
Minimum Value:
0Maximum Value:999999999The highest node identifier used so far for tree node instances. This information is not applicable on the initial call to expand the tree.This is used by the service to generate unique identifiers for the next set of expanded nodes.
-
nodeId: number
Minimum Value:
0Maximum Value:999999999The unique identifier of a specific node instance to expand. This information is not applicable on the initial call to expand the tree.This value is generated by the service for each expanded node and should be provided along with the node to expand.
-
nodeName: string
Maximum Length:
30The node name of the node instance to expand. This information is not applicable on the initial call to expand the tree. -
parentContext: array
parentContext
The context provided by the node's parent node as a way to influence the node's processing rules. The context is represented as a generic list of field names and their values.
For the initial call to this service, use this list to set context for the tree.
-
treeName: string
Maximum Length:
30The unique name of a tree definition record.
arrayFor the initial call to this service, use this list to set context for the tree.
object-
fieldName: string
Maximum Length:
30Field Name -
value: string
Maximum Length:
50PK Value
Response
- application/xml
- application/json
200 Response
object-
applyHeaderStyle: string
Allowed Values:
[ "F1NO", "F1YS" ]Indicates whether the root nodes of the tree should use a style that emphasizes them compared to other tree nodes. * `F1NO` - No, * `F1YS` - Yes -
lastNodeId: number
Minimum Value:
0Maximum Value:999999999The highest node identifier used so far for tree node instances. The value should be provided on subsequent calls to expand nodes to ensure node instances are uniquely identified. -
nodes: object
nodes
object-
expandable: boolean
Indicates that the node is associated with child nodes and therefore may be further expanded.
-
expanded: boolean
Indicates that all immediate child nodes have been expanded and therefore the node may not be further expanded.
-
nodeDetails: object
nodeDetails
-
nodeId: number
Minimum Value:
0Maximum Value:999999999The unique identifier of a specific node instance in the tree. This value is generated by the service for each expanded node and should be provided along with the node on a request to expand it. -
nodeName: string
Maximum Length:
30The node name in the tree definition for this node instance. -
parentNodeId: number
Minimum Value:
0Maximum Value:999999999The unique identifier of the node instance's parent in the tree.
object-
displayDetails: object
displayDetails
-
entity: object
entity
A node typically represents a business entity but it may also be used to provide a summary or grouping of nodes for information purposes.
When the node represents an entity, its name and primary key details are provided to support further flows that may interact with the entity.
-
nodeContext: array
nodeContext
The context set by the node and provided to any of its child nodes when expanded. The context is represented as a generic list of field names and their values.
object-
badge: array
badge
A list of badges to render along with the node. The text and recommended colors to use are provided for each badge.
-
icon: string
Maximum Length:
254The name of a standard icon to display for the node. -
nodeText: string
Maximum Length:
2000The text to display for the node.
objectWhen the node represents an entity, its name and primary key details are provided to support further flows that may interact with the entity.
-
entityName: string
Maximum Length:
12Maintenance Object -
pkValue1: string
Maximum Length:
254Primary Key 1 -
pkValue2: string
Maximum Length:
254Primary Key 2 -
pkValue3: string
Maximum Length:
254Primary Key 3 -
pkValue4: string
Maximum Length:
254Primary Key 4 -
pkValue5: string
Maximum Length:
254Primary Key 5
arrayarrayobject-
backgroundColor: string
Maximum Length:
30Color -
text: string
Maximum Length:
4000Primary Message -
textColor: string
Maximum Length:
30Color
object-
fieldName: string
Maximum Length:
30Field Name -
value: string
Maximum Length:
50PK Value
400 Response
object-
detail: string
Maximum Length:
60The long message description from the Oracle Utilities Application Framework in CDATA format. -
httpStatus: number
Minimum Value:
0Maximum Value:9999The HTTP Status code for the error. -
problemInstance: string
Maximum Length:
60Fully qualified URL consisting of the Base URI Timestamp of error in ISO format, the User used for the transaction, the Message Category within Oracle Utilities Application Framework, the Message Number within Oracle Utilities Application Framework, the Request URL and the HTTP method used for the transaction. -
problemType: string
Maximum Length:
60URL of the format "A/message/X/Y" where A is the base URI, X is the Message Category and Y is the Message Number within Oracle Utilities Application Framework. -
serverMessage: object
serverMessage
-
stackTrace: string
Maximum Length:
60The stack trace shows where the error occurs during the execution of a program. -
title: string
Maximum Length:
60Fully qualified error message from Oracle Utilities Application Framework in CDATA format.
object-
callSequence: string
Maximum Length:
60Delimited sequence of programs called. -
longDescription: string
Maximum Length:
60The long message description from the Oracle Utilities Application Framework in CDATA format. -
messageCategory: number
Minimum Value:
0Maximum Value:0Message Category within Oracle Utilities Application Framework. -
messageNbr: number
Minimum Value:
-99999Maximum Value:99999Message Number within Oracle Utilities Application Framework. -
messageText: string
Maximum Length:
60Fully qualified error message from Oracle Utilities Application Framework in CDATA format. -
programName: string
Maximum Length:
60Name of the program that encountered the error.
500 Response
object-
detail: string
Maximum Length:
60The long message description from the Oracle Utilities Application Framework in CDATA format. -
httpStatus: number
Minimum Value:
0Maximum Value:9999The HTTP Status code for the error. -
problemInstance: string
Maximum Length:
60Fully qualified URL consisting of the Base URI Timestamp of error in ISO format, the User used for the transaction, the Message Category within Oracle Utilities Application Framework, the Message Number within Oracle Utilities Application Framework, the Request URL and the HTTP method used for the transaction. -
problemType: string
Maximum Length:
60URL of the format "A/message/X/Y" where A is the base URI, X is the Message Category and Y is the Message Number within Oracle Utilities Application Framework. -
serverMessage: object
serverMessage
-
stackTrace: string
Maximum Length:
60The stack trace shows where the error occurs during the execution of a program. -
title: string
Maximum Length:
60Fully qualified error message from Oracle Utilities Application Framework in CDATA format.
object-
callSequence: string
Maximum Length:
60Delimited sequence of programs called. -
longDescription: string
Maximum Length:
60The long message description from the Oracle Utilities Application Framework in CDATA format. -
messageCategory: number
Minimum Value:
0Maximum Value:0Message Category within Oracle Utilities Application Framework. -
messageNbr: number
Minimum Value:
-99999Maximum Value:99999Message Number within Oracle Utilities Application Framework. -
messageText: string
Maximum Length:
60Fully qualified error message from Oracle Utilities Application Framework in CDATA format. -
programName: string
Maximum Length:
60Name of the program that encountered the error.