Sampling Table Marketing Elements

Marketing, Security, and Other Elements 16-13 The init block tag includes the following child elements: Table 16–14 Init Block Tag Attributes Attribute Name Description isSessionVar If set to true, indicates that this initialization block is a session initialization block. Session initialization blocks are used with session variables. The default value is false. refreshPeriod The refresh interval for this initialization block, in seconds. For repository initialization blocks only. The default value is 0. baseTime The start date and time for this initialization block. For repository initialization blocks only. The default value is 2001-01-01 00:00:00. isRowWiseInit If set to true, indicates that row-wise initialization has been enabled. Row-wise initialization lets you create session variables dynamically and set their values when a session begins. For session initialization blocks only. The default value is false. isRowWiseCacheEnabled If set to true, indicates that the Use caching option has been enabled. This option directs the Oracle BI Server to store the results of the query in a main memory cache. This option is only available if row-wise initialization has been enabled. The default value is true. isSuccRequired Indicates that the Required for Authentication option has been selected for this initialization block in the Administration Tool. If this option is selected, this initialization block must succeed for users to log in. In other words, users will be denied access to Oracle BI EE if the initialization block fails to execute. Failure to execute can occur if the wrong credentials have been defined in the initialization block, or if there is an error in the default initialization string. The default value is false. isEnabled If set to true, indicates that this initialization block is enabled. For session initialization blocks only. The default value is true. Table 16–15 Init Block Child Elements Element Name Description RefConnectionPool References the connection pool for this initialization block. This element is only used if the data source type for this initialization block is Database or XML. DBMap Stores the value of database-specific strings. The DBMap element contains an Item tag, which in turn contains a Value tag, as follows: Item name= Value Item 16-14 Oracle Fusion Middleware Integrators Guide for Oracle Business Intelligence Enterprise Edition Syntax InitBlock name= id= uid= isSessionVar= refreshPeriod= baseTime= isRowWiseInit= isRowWiseCacheEnabled= isSuccRequired= isEnabled= Description RefConnectionPool … DBMap Item name= Value … Item DBMap Predecessors RefInitBlock … Predecessors Variables RefVariable … RefVariable … Variables InitString … LDAPServers RefLDAPServer … RefLDAPServer … LDAPServers InitBlock Example InitBlock name=Test Block id=3033:3052 uid=2147485020 isSessionVar=true isRowWiseCacheEnabled=false DescriptionDescription Predecessors References the initialization blocks, if any, that are initialized before this initialization block Each initialization block is contained in a sub-element called RefInitBlock. Variables References the variables that are associated with this initialization block. Each variable is contained in a sub-element called RefVariable. InitString The SQL initialization string needed to populate the variables. This element is only used if the data source type for this initialization block is Database or XML. LDAPServers References the LDAP servers that are associated with this initialization block. Each LDAP server is contained in a sub-element called RefLDAPServer. This element is only used if the data source type for this initialization block is LDAP. Table 16–15 Cont. Init Block Child Elements Element Name Description