PUT /ws/rest/service/v1/cashflow/refresh/{project_number}
Purpose:
Refresh Cashflow Properties
Input:
All parameters should be URL encoded.
Path Parameter
project_number:Required
Path Parameter
Both input & output in JSON format in the body
{
"names": ["CBS CF", cash_flow_2"]
}
Supported options properties
"names": [ "CBS CF", "cash_flow_2" ] for one or more values
Or "names": "CBS CF" for only one value
"rollup_status"<<Active><Inactive>> (or "status" in case)
If rollup_status value provided is other than above mentioned values, invalid options message will be thrown.
"detail_level"<<Summary CBS>< CBS><Project / Shell><Commitment>>
If detail_levelvalue provided is other than above mentioned values, invalid options message will be thrown.
Output:
JSON object containing 'status', 'data', 'message'
Status codes are:
1> 200 OK , if success
For Partial failure, relevant message will be displayed.
Refresh Cashflow Properties Sample Response
1) response when success:
{
"data": "",
"message": ["http://slc12knf.us.oracle.com:912<server url>/ws/rest/service/v1/cashflow/jobs/1503681423559"],
"status": 202
}
2) response when partial success:
{
"invalid_names": "[Summary1, Curve2]",
"data": [],
"message": [
"http://blr00bti.in.oracle.com:3883/idchyd<server url>/ws/rest/service/v1/cashflow/jobs/1556455198417"
],
"status": 3000
}