Creating a Database Object and Connection Pool for the Oracle E-Business Suite Database

6-4 Oracle Fusion Middleware Integrators Guide for Oracle Business Intelligence Enterprise Edition EBS_RESP_APPL_ID EBS_SEC_GROUP_ID EBS_RESP_NAME EBS_USER_ID EBS_EMPLOYEE_ID USER To do this, click New, enter the variable name, and then click OK. Click Yes when you receive a warning about the special purpose of the USER variable. Optionally, you can select Security Sensitive before clicking OK for each variable. See Oracle Fusion Middleware System Administrators Guide for Oracle Business Intelligence Enterprise Edition for more information about this option. You must ensure that the variables are listed in the given order. If necessary, select a variable and click Up or Down to reorder the list. Figure 6–2 shows the Session Variable Initialization Block Variable Target dialog, with the required variables displayed in the required order. Figure 6–2 Session Variable Initialization Block Variable Target Dialog

11. Click OK in the Session Variable Initialization Block Variable Target dialog.

12. In the Session Variable Initialization Block dialog, select Required for

authentication .

13. Click OK.

14. Save the repository.

6.2.2 Updating authenticationschemas.xml

You must update the authenticationschemas.xml file to add the name of the EBS ICX authentication cookie. To update authenticationschemas.xml: 1. Open the file authenticationschemas.xml for editing. You can find this file at: ORACLE_HOME bifoundationwebdisplay Integrating with Oracle E-Business Suite Security 6-5 2. Find the following element: AuthenticationSchema name=EBS-ICX 3. Locate the sub-element RequestVariable source=cookie and change the value of the nameInSource attribute from ICX_SESSION to the name of the EBS ICX authentication cookie prefix. For example: RequestVariable source=cookie type=auth nameInSource=VIS biVariableName= NQ_SESSION.ICX_SESSION_COOKIE Do not update the RequestVariable source=url sub-element. 4. In the same entry RequestVariable source=cookie, ensure that the value of the biVariableName attribute is the same as the value you entered as part of the connection script when you created the connection pool for the Oracle E-Business Suite database. See Step 13 of Section 6.1, Creating a Database Object and Connection Pool for the Oracle E-Business Suite Database for more information. 5. Find the following element: SchemaKeyVariable source=cookie 6. Change the value of the nameInSource attribute from ICX_SESSION to the name of the EBS ICX authentication cookie prefix often VIS. For example: SchemaKeyVariable source=cookie nameInSource=VIS forceValue=EBS-ICX 7. Save and close the file.

6.2.3 Updating instanceconfig.xml

You must update the instanceconfig.xml file to add EBS-ICS as one of the enabled schemas, and set it as the default. Note: Ask your Oracle E-Business Suite administrator for the name of the EBS ICX authentication cookie if you do not know it. Alternatively, follow these steps to find the cookie name: 1. Log in to Oracle E-Business Suite. 2. Enter the following text in the address bar of your browser: javascript:document.writeLndocument.cookie; 3. The cookie is displayed. For example: ORA_BIPS_LBINFO=1262d6a5f9a; ORA_MOS_LOCALE=en7CUS; ORA_UCM_ INFO=3~00027147766664614052270216870092~Taylor~Michael~mike.tay lororacle.com~USA~en~~~~~1; ORA_UCM_VER=2FMP2F8kgic2Cr_ wjmp3Emp_ajc2CamkMP2F8iegap5Duhkn3Ckn5D_ha_ kiMP2F82F262C652C72C22MP2F8-0443500; ORA_UCM_ SRVC=3OTN~1~0~~null~OPN~1~0~~SE13ASE13ASE13ASE13ASE1 3ASE13ASE13ASE13A~EMP~1~0~34~null~GMO~1~0~~null; ORA_ TAHITI_PREFS=-0--------------; VIS=ZcEJeoLNVqcHGiGYvCpzTx3N:S; ADMINCONSOLESESSION=0yQmLP2D67vJKgtXLxsNl534QTWlThYkyvXfR0fjFK0 LPsD3Hh831322564050 The value you need to provide in authenticationschemas.xml is the prefix of the EBS ICX authentication cookie. In the previous example, the EBS ICX authentication cookie is VIS=ZcEJeoLNVqcHGiGYvCpzTx3N:S;, and the prefix is VIS.