Update report definition
put
/services/rest/v1/reports/{reportPath}
Updates attributes of the report definition file (.xdo) and writes the file back to the Oracle BI Publisher catalog.
Request
Supported Media Types
- application/json
Path Parameters
- reportPath
-
Type:
stringRequired:trueURL encoded report path. e.g. If your report path is "/Sample Lite/Published Reporting/Reports/Balance Letter" then your encoded report path will be "%2FSample%20Lite%2FPublished%20Reporting%2FReports%2FBalance%20Letter"
Body Parameter
Report definition
Root Schema : ReportDefinition
Type:
object- autoRun
-
Type:
booleanTrue indicates that the report property Auto Run is turned on. - cacheDocument
-
Type:
booleanTrue indicates that the report property Enable document cache is turned on. - controledByExtApp
-
Type:
booleanWhether the report definition is controlled by an external application (true) or not (false). - dataModelURL
-
Type:
stringThe .xdm location from where to get the Data Model definition. - defaultOutputFormat
-
Type:
stringThe default output format. Valid values include: csv (CSV) data (Data) eText (eText template) excel (Microsoft Excel) excel2000 (Microsoft Excel 2000) flash (Adobe Flash) html (HTML) mhtml (MIME HTML) pdf (Adobe PDF) ppt (Microsoft PowerPoint) rtf (Rich Text Format) - defaultTemplateId
-
Type:
stringThe default template identified for the report. - diagnostics
-
Type:
booleanTrue indicates that diagnostics have been turned on for the report. - ESSJobName
-
Type:
stringESS job name. - listOfTemplateFormatsLabelValues
-
Type:
arraylistOfTemplateFormatsLabelValues - onLine
-
Type:
booleanTrue indicates the property "Run report online" is turned on for the report. - openLinkInNewWindow
-
Type:
booleanTrue indicates the property "Open Links in New Window" is turned on for the report. - parameterColumns
-
Type:
integerThe value of the report property "Parameters per line." - reportDefnTitle
-
Type:
stringInactive. Do not use. - reportDescription
-
Type:
stringThe user-assigned description of the report. - reportName
-
Type:
stringThe user-assigned name for the report. - reportParameterNameValues
-
Type:
arrayreportParameterNameValues - reportType
-
Type:
stringInactive. Do not use. - showControls
-
Type:
booleanTrue indicates the report property "Show controls" has been turned on. - showReportLinks
-
Type:
booleanTrue indicates the report property "Show report links" has been turned on. - templateIds
-
Type:
arraytemplateIdsPasses the layout names of the report templates.
Nested Schema : listOfTemplateFormatsLabelValues
Type:
array-
Type:
objectTemplateFormatsLabelValues
Nested Schema : reportParameterNameValues
Type:
array-
Type:
objectParamNameValues
Nested Schema : templateIds
Nested Schema : TemplateFormatsLabelValues
Type:
object- active
-
Type:
booleanWhether the template is active (true) or not (false). - applyStyleTemplate
-
Type:
booleanWhether to apply the style template (true) or not (false). - default
-
Type:
booleanWhether the template is the default template (true) or not (false). - listOfTemplateFormatLabelValue
-
Type:
arraylistOfTemplateFormatLabelValueContains the TemplateFormatLabelValue label-value pairs . - templateAvailableLocales
-
Type:
arraytemplateAvailableLocalesThe available locale options defined for a template - templateBaseLocale
-
Type:
stringThe base locale options defined for a template. - templateDefaultLocale
-
Type:
stringThe default locale options defined for a template. - templateID
-
Type:
stringThe name assigned to the template in Oracle BI Publisher, for example: "Employee Listing". - templateType
-
Type:
stringThe type of template, for example: "rtf" or "pdf". - templateURL
-
Type:
stringThe template file name in the Oracle BI Publisher repository, for example: "Employee Listing.rtf". - viewOnline
-
Type:
booleanWhether the template can be viewed online (true) or not (false).
Nested Schema : listOfTemplateFormatLabelValue
Type:
arrayContains the TemplateFormatLabelValue label-value pairs .
-
Type:
objectTemplateFormatLabelValue
Nested Schema : templateAvailableLocales
Nested Schema : TemplateFormatLabelValue
Type:
object- templateFormatLabel
-
Type:
stringThe label that displays for a template format. Examples include: "HTML" "PDF" "Excel" - templateFormatValue
-
Type:
stringThe template format value that corresponds to the label. Examples include: "html" "pdf" "excel" .
Nested Schema : ParamNameValues
Type:
object- listOfParamNameValues
-
Type:
arraylistOfParamNameValuesAn array of ParamNameValue
Nested Schema : listOfParamNameValues
Nested Schema : ParamNameValue
Type:
object- dataType
-
Type:
stringValid values include: Boolean Date Float Integer String - dateFormatString
-
Type:
stringIf UIType is "Date", this specifies the Date Format String. The date format string must be a Java date format (for example, MM-DD-YYYY). - dateFrom
-
Type:
stringIf UIType is "Date", this specifies the begin value of the date. - dateTo
-
Type:
stringIf UIType is "Date", this specifies the end value of the date. - defaultValue
-
Type:
stringSpecifies the default value of the parameter. - fieldSize
-
Type:
stringFor parameter types "Text" and "Date", specifies the text field size for the parameter. - label
-
Type:
stringFor all parameter types except "Hidden", specifies the display label for the parameter. - lovLabels
-
Type:
arraylovLabelsIf the parameter type is "Menu", specifies the values displayed in the list of values to the user. - multiValuesAllowed
-
Type:
booleanTrue indicates that a parameter may contain multiple values. - name
-
Type:
stringThe parameter name. - refreshParamOnChange
-
Type:
booleanFor parameter types "Text" and "Menu", a value of true for this parameter indicates that other defined parameters should be refreshed when a selection is made for this parameter. - selectAll
-
Type:
booleanFor parameter type "Menu", a value of true indicates that all values can be selected for the LOV. - templateParam
-
Type:
booleanA value of true indicates the parameter is defined in the RTF template. - UIType
-
Type:
stringThe type of parameter as defined in the Oracle BI Publisher data model user interface. Valid values include: Date Hidden Menu Search Text - useNullForAll
-
Type:
booleanFor parameter type "Menu", a value of true indicates that a null will be passed if all values are selected for the parameter. - values
-
Type:
arrayvaluesParameter values.
Nested Schema : lovLabels
Type:
arrayIf the parameter type is "Menu", specifies the values displayed in the list of values to the user.
-
Type:
string
Nested Schema : values
Response
200 Response
Report definition update is successful.
400 Response
An error occurred while updating report definition
Body
Root Schema : /paths/~1v1~1reports~1{reportPath}/put/responses/400/schema
Type:
string