Get report parameters
post
/services/rest/v1/reports/{reportPath}/parameters
Get an array of report parameters and their default values. With the list of parameters, you can set parameter values before running or scheduling a report.
Request
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 request
Root Schema : ReportRequest
Type:
object- attributeCalendar
-
Type:
stringThe formatting calendar to use for the report request. Valid values are: "Gregorian", "Arabic Hijrah", "English Hijrah", "Japanese Imperial", "Thai Buddha", and "ROC Official". - attributeFormat
-
Type:
stringThe output format of the requested report. - attributeLocale
-
Type:
stringThe locale selection for the report. Example: fr-FR - attributeTemplate
-
Type:
stringThe template to apply to the report. For example: Employeelisting.rtf. - attributeTimezone
-
Type:
stringSpecifies the time zone to use for the request, using a supported Java time zone ID. For example: "America/Los_Angeles". - attributeUILocale
-
Type:
stringThe locale selection for the report. Example: fr-FR - byPassCache
-
Type:
booleanDefault Value:falseTrue indicates to bypass document cache. - dynamicDataSource
-
Type:
objectBIPDataSource - flattenXML
-
Type:
booleanDefault Value:falseTrue indicates that the XML is to be flattened. This flag is used for the Analyzer for Microsoft Excel because Excel requires XML data type to be flattened. - parameterNameValues
-
Type:
objectParamNameValues - xdopropertyList
-
Type:
objectMetaDataList
Nested Schema : BIPDataSource
Type:
object- fileDataSource
-
Type:
objectFileDataSource - jdbcdataSource
-
Type:
objectJDBCDataSource
Nested Schema : ParamNameValues
Type:
object- listOfParamNameValues
-
Type:
arraylistOfParamNameValuesAn array of ParamNameValue
Nested Schema : MetaDataList
Type:
object- metaDataName
-
Type:
stringThe name of the metadata. - metaDataValue
-
Type:
stringThe metadata content.
Nested Schema : FileDataSource
Type:
object- dynamicDataSourcePath
-
Type:
stringTo specify a path to a data source that resides on an available server, specify the full path to the data source and set temporaryDataSource to "false". For example: "D:\BI\OracleBI\xmlp\XMLP\DemoFiles\Balance.xml")" If the file is located in the system temporary directory, set temporaryDataSource to true, and specify the file name here. For example: "Balance.xml". - temporaryDataSource
-
Type:
booleanDefault Value:falseSet to "true" when the file data source is in the system temporary directory. Set to "false" when dynamicDataSourcePath specifies the full path.
Nested Schema : JDBCDataSource
Type:
object- dataSourceName
-
Type:
stringThe Data Source Name assigned to the data source in the Oracle BI Publisher data source definition page (for example, Oracle). - jdbcdriverClass
-
Type:
stringThe JDBC driver class for the data source (for example, oracle.jdbc.OracleDriver). - jdbcdriverType
-
Type:
stringThe driver type as defined in the Oracle BI Publisher data source definition page (for example, Oracle10g/11g/12c). - jdbcpassword
-
Type:
stringThe password for the data source as defined in the Oracle BI Publisher data source definition page. - jdbcurl
-
Type:
stringThe connection string for the data source (for example, jdbc:oracle:thin:@mydatabase.foobar.com.example:1521: orcl). - jdbcuserName
-
Type:
stringThe user name for the data source as defined in the Oracle BI Publisher data source definition page. - postProcessFunc
-
Type:
stringEnter a PL/SQL function to execute when a connection is closed (Post Process). - preProcessFunc
-
Type:
stringEnter a PL/SQL function to execute when a connection is created (Pre Process). - useProxyAuth
-
Type:
booleanDefault Value:falseEnable Proxy Authentication.
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
Supported Media Types
- application/json
200 Response
Returns report parameters
Body
Root 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