SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
 
Scamander	
  Solutions	
  BV	
  |	
  Bernhardstraat	
  1	
  |	
  3433	
  EL	
  	
  NIEUWEGEIN	
  
Tel.	
  030	
  602	
  900	
  |	
  www.scamander.com	
  
	
  
Setup	
  Oracle	
  eBS	
  2	
  Oracle	
  BI	
  SSO	
  
	
  
This	
  document	
  covers	
  all	
  the	
  steps	
  needed	
  to	
  integrate	
  Oracle	
  eBS	
  (R12)	
  and	
  
Oracle	
  BI	
  (11g)	
  with	
  each	
  other.	
  SSO	
  might	
  be	
  a	
  little	
  bit	
  confusing.	
  In	
  this	
  case	
  
it’s	
  meant	
  that	
  you	
  can	
  log	
  into	
  Oracle	
  BI	
  via	
  Oracle	
  eBS	
  without	
  having	
  to	
  log	
  in	
  
again	
  and	
  while	
  maintaining	
  context.	
  
Integrating	
  Oracle	
  eBS	
  and	
  Oracle	
  BI	
  
	
  
It	
  takes	
  a	
  few	
  steps	
  to	
  complete	
  the	
  integration	
  of	
  Oracle	
  eBS	
  and	
  Oracle	
  BI.	
  	
  
	
  
• Connection	
  Oracle	
  eBS	
  &	
  Oracle	
  BI	
  
o Oracle	
  eBS	
  
§ Profile	
  Option	
  
o Oracle	
  BI	
  	
  
§ authenticationschemas.xml	
  	
  
§ instanceconfig.xml	
  	
  
§ RPD	
  (Connection	
  Pool,	
  Initialization	
  Blocks)	
  
	
  
• Navigation	
  Oracle	
  eBS	
  à	
  Oracle	
  BI	
  
o Function	
  
o Menu	
  
o Responsibility	
  
	
  
Please	
  refer	
  to	
  My	
  Oracle	
  Support	
  for	
  more	
  details;	
  “Integrating	
  Oracle	
  
Business	
  Intelligence	
  Applications	
  (OIBEE	
  11g)	
  With	
  Oracle	
  E-­‐Business	
  Suite	
  
(Doc	
  Id	
  -­‐	
  1343143.1)”	
  
Assumptions	
  
• Oracle	
  eBS	
  is	
  installed	
  
• Oracle	
  BI	
  is	
  installed	
  
• Oracle	
  eBS	
  and	
  Oracle	
  BI	
  are	
  compatible	
  with	
  each	
  other	
  (http	
  vs.	
  https)	
  
• All	
  necessary	
  Oracle	
  eBS	
  patches	
  are	
  installed	
  	
  
• R11	
  check	
  
• R12	
  included	
  
• The	
  Web	
  Browser	
  should	
  be	
  able	
  to	
  accept	
  cookies	
  
• The ICX session cookie name is case-sensitive	
  
• Oracle	
  eBS	
  and	
  Oracle	
  BI	
  should	
  be	
  installed	
  into	
  the	
  same	
  domain	
  
(machine1.domain.ext	
  =	
  machine2.domain.ext)	
  
 
Scamander	
  Solutions	
  BV	
  |	
  Bernhardstraat	
  1	
  |	
  3433	
  EL	
  	
  NIEUWEGEIN	
  
Tel.	
  030	
  602	
  900	
  |	
  www.scamander.com	
  
	
  
	
  
Concept	
  
	
  
	
  
1.	
  Log	
  into	
  Oracle	
  eBS	
  with	
  a	
  Username/Password	
  as	
  provided	
  
	
  
	
  
	
  
 
Scamander	
  Solutions	
  BV	
  |	
  Bernhardstraat	
  1	
  |	
  3433	
  EL	
  	
  NIEUWEGEIN	
  
Tel.	
  030	
  602	
  900	
  |	
  www.scamander.com	
  
	
  
2.	
  Oracle	
  eBS	
  stores	
  a	
  Cookie	
  with	
  session	
  information	
  
	
  
	
  
	
  
Check	
  the	
  value	
  of	
  the	
  cookie	
  in	
  the	
  browser	
  address-­‐bar;	
  	
  
	
  
javascript:document.write(document.cookie);	
  
	
  
Result	
  à	
  VIS=5iAE63FSdeVaIAkEWca6jc4NGb	
  
	
  
Validate	
  the	
  	
  Session	
  Cookie	
  
	
  
call	
  app_session.validate_icx_session	
  ('5iAE63FSdeVaIAkEWca6jc4NGb');	
  
	
  
app_session.validate_icx_session	
  '5IAE63FSDEVAIAKEWCA6JC4NGB')	
  
succeeded.	
  
	
  
select	
  fnd_global.user_name	
  
	
  	
  from	
  DUAL	
  
	
  
	
  
	
  
 
Scamander	
  Solutions	
  BV	
  |	
  Bernhardstraat	
  1	
  |	
  3433	
  EL	
  	
  NIEUWEGEIN	
  
Tel.	
  030	
  602	
  900	
  |	
  www.scamander.com	
  
	
  
3.	
  Log	
  into	
  Oracle	
  BI	
  from	
  Oracle	
  eBS	
  via	
  one	
  of	
  the	
  assigned	
  responsibilities	
  
	
  
	
  
	
  
The	
  Session	
  Cookie	
  will	
  be	
  modified.	
  Check	
  and	
  Validate	
  the	
  Session	
  Cookie	
  
again.	
  
	
  
javascript:document.write(document.cookie);	
  
call	
  app_session.validate_icx_session	
  ('5iAE63FSdeVaIAkEWca6jc4NGb');	
  
	
  
select	
  fnd_global.resp_id	
  
	
  	
  	
  	
  	
  ,	
  fnd_global.resp_appl_id	
  
	
  	
  	
  	
  	
  ,	
  fnd_global.security_group_id	
  
	
  	
  	
  	
  	
  ,	
  fnd_global.resp_name	
  
	
  	
  	
  	
  	
  ,	
  fnd_global.user_id	
  
	
  	
  	
  	
  	
  ,	
  fnd_global.employee_id	
  
	
  	
  	
  	
  	
  ,	
  fnd_global.user_name	
  
	
  	
  	
  	
  	
  ,	
  (	
  select	
  distinct	
  responsibility_key	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  from	
  fnd_responsibility	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  where	
  responsibility_id	
  =	
  fnd_global.resp_id	
  )	
  resp_key	
  
	
  	
  from	
  DUAL	
  
	
  
	
  
	
  
 
Scamander	
  Solutions	
  BV	
  |	
  Bernhardstraat	
  1	
  |	
  3433	
  EL	
  	
  NIEUWEGEIN	
  
Tel.	
  030	
  602	
  900	
  |	
  www.scamander.com	
  
	
  
4.	
  	
  The	
  value	
  of	
  the	
  (ICX)	
  Session	
  Cookie	
  will	
  be	
  stored	
  in	
  a	
  variable	
  
	
  
authenticationschemas.xml	
  ($ORACLE_HOME/bifoundation/web/display)	
  	
  
<!-- Note: The name of the cookie here is site-dependent and
needs to be customized. -->
<SchemaKeyVariable source="cookie" nameInSource="VIS"
forceValue="EBS-ICX"/>
<!-- Scheme for Oracle EBS Apps ICX session integration -->
<AuthenticationSchema name="EBS-ICX" displayName="Oracle
eBusiness Applications ICX Session" options="noLogoffUI noLogonUI" >
<!-- Note: The name of the cookie here is site-dependent and
needs to be customized. -->
<!-- The URL parameter name is fixed and should not be
changed. -->
<RequestVariable source="cookie" type="auth"
nameInSource="VIS" biVariableName="NQ_SESSION.ICX_SESSION_COOKIE"/>
<RequestVariable source="url" type="informational"
nameInSource="ACF" biVariableName="NQ_SESSION.ACF"/>
</AuthenticationSchema>
5.	
  Validate	
  the	
  Session	
  Cookie	
  from	
  Oracle	
  BI	
  
	
  
	
  
	
  
	
  
	
  
	
  
 
Scamander	
  Solutions	
  BV	
  |	
  Bernhardstraat	
  1	
  |	
  3433	
  EL	
  	
  NIEUWEGEIN	
  
Tel.	
  030	
  602	
  900	
  |	
  www.scamander.com	
  
	
  
6.	
  Retrieve	
  Session	
  specific	
  information	
  in	
  Oracle	
  BI	
  
	
  
	
  
	
  
select	
  fnd_global.resp_id	
  
	
  	
  	
  	
  	
  ,	
  fnd_global.resp_appl_id	
  
	
  	
  	
  	
  	
  ,	
  fnd_global.security_group_id	
  
	
  	
  	
  	
  	
  ,	
  fnd_global.resp_name	
  
	
  	
  	
  	
  	
  ,	
  fnd_global.user_id	
  
	
  	
  	
  	
  	
  ,	
  fnd_global.employee_id	
  
	
  	
  	
  	
  	
  ,	
  fnd_global.user_name	
  
from	
  DUAL	
  
 
Scamander	
  Solutions	
  BV	
  |	
  Bernhardstraat	
  1	
  |	
  3433	
  EL	
  	
  NIEUWEGEIN	
  
Tel.	
  030	
  602	
  900	
  |	
  www.scamander.com	
  
	
  
Connection	
  Oracle	
  eBS	
  &	
  Oracle	
  BI	
  
To	
  complete	
  the	
  connection	
  between	
  Oracle	
  eBS	
  and	
  Oracle	
  BI	
  you	
  have	
  to	
  
perform	
  some	
  configuration	
  /	
  setup	
  on	
  both	
  Oracle	
  eBS	
  as	
  well	
  as	
  Oracle	
  BI.	
  
	
  
Oracle	
  eBS	
  
	
  	
  
To	
  make	
  navigation	
  between	
  Oracle	
  eBS	
  to	
  Oracle	
  BI	
  possible,	
  you	
  need	
  to	
  
define	
  the	
  url	
  to	
  Oracle	
  BI.	
  This	
  url	
  is	
  stored	
  in	
  a	
  Profile	
  Option	
  in	
  Oracle	
  eBS;	
  
‘FND:	
  Oracle	
  Business	
  Intelligence	
  Suite	
  EE	
  base	
  URL’	
  
	
  
1. Log	
  into	
  Oracle	
  eBS,	
  
2. Navigate	
  via	
  the	
  responsibility;	
  ‘System	
  Administrator’	
  to	
  the	
  function;	
  
‘System	
  Profile	
  Values’	
  (Profile	
  -­‐	
  System)	
  
	
  
	
  
	
  
3. Search	
  the	
  profile;	
  ‘FND:	
  Oracle	
  Business	
  Intelligence	
  Suite	
  EE	
  base	
  URL’	
  
	
  
	
  
	
  
	
  
	
  
	
  
 
Scamander	
  Solutions	
  BV	
  |	
  Bernhardstraat	
  1	
  |	
  3433	
  EL	
  	
  NIEUWEGEIN	
  
Tel.	
  030	
  602	
  900	
  |	
  www.scamander.com	
  
	
  
	
  
4. Update	
  the	
  url;	
  http://obiee-­‐server.domain.com:port	
  
	
  
	
  
	
  
Oracle	
  BI	
  –	
  Configuration	
  
	
  
There	
  are	
  multiple	
  ways	
  to	
  authenticate	
  in	
  Oracle	
  BI.	
  The	
  user	
  /	
  responsibility	
  
combination	
  from	
  Oracle	
  eBS	
  is	
  one	
  of	
  them.	
  Oracle	
  BI	
  must	
  be	
  prepared	
  to	
  
accept	
  login	
  requests	
  from	
  Oracle	
  eBS.	
  Therefore	
  you	
  will	
  have	
  to	
  edit	
  two	
  
configuration	
  files	
  in	
  Oracle	
  BI;	
  
	
  
• instanceconfig.xml	
  	
  
• authenticationschemas.xml	
  
	
  
instanceconfig.xml	
  
($ORACLE_INSTANCE/config/OracleBIPresentationServicesComponent/coreapp
lication_obips1)	
  	
  
	
  
Add	
  ‘EBS-­‐ICX‘	
  as	
  one	
  of	
  the	
  enabled	
  schemas	
  
	
  
	
  
Note:	
  Don’t	
  get	
  mislead	
  by	
  the	
  following	
  sentence;	
  ‘<!–This	
  Configuration	
  
setting	
  is	
  managed	
  by	
  Oracle	
  Enterprise	
  Manager	
  Fusion	
  Middleware	
  Control–
>’.	
  You	
  must	
  adjust	
  these	
  settings	
  directly	
  in	
  the	
  instanceconfig.xml	
  itself.	
  
 
Scamander	
  Solutions	
  BV	
  |	
  Bernhardstraat	
  1	
  |	
  3433	
  EL	
  	
  NIEUWEGEIN	
  
Tel.	
  030	
  602	
  900	
  |	
  www.scamander.com	
  
	
  
authenticationschemas.xml	
  ($ORACLE_HOME/bifoundation/web/display)	
  	
  
	
  
Check	
  the	
  name	
  of	
  the	
  cookie	
  in	
  the	
  browser	
  address-­‐bar;	
  	
  
	
  
javascript:document.write(document.cookie);	
  
	
  
Result	
  à	
  VIS=5iAE63FSdeVaIAkEWca6jc4NGb	
  
	
  
1. Update	
  the	
  nameinSource	
  to	
  the	
  name	
  of	
  the	
  ‘EBS-­‐ICX‘-­‐cookie	
  (VIS).	
  	
  
	
  
	
  
	
  
2. Update	
  the	
  nameinSource	
  to	
  the	
  name	
  of	
  the	
  ‘EBS-­‐ICX‘-­‐cookie	
  (VIS).	
  
	
  
	
  
	
  
 
Scamander	
  Solutions	
  BV	
  |	
  Bernhardstraat	
  1	
  |	
  3433	
  EL	
  	
  NIEUWEGEIN	
  
Tel.	
  030	
  602	
  900	
  |	
  www.scamander.com	
  
	
  
Oracle	
  BI	
  –	
  Repository	
  
	
  
Oracle	
  BI	
  needs	
  to	
  validate	
  the	
  Authentication	
  request,	
  coming	
  from	
  Oracle	
  
eBS.	
  	
  
	
  
1. Create	
  a	
  Connection	
  Pool	
  to	
  the	
  Oracle	
  eBS	
  Database.	
  
o Use	
  a	
  separate	
  Connection	
  Pool	
  for	
  use	
  in	
  Initialization	
  Blocks	
  
o Use	
  Variables	
  for	
  the	
  DataSource	
  and	
  the	
  User	
  Name	
  
	
  
	
  
	
  
2. Add	
  a	
  procedure	
  call	
  to	
  read	
  the	
  contents	
  of	
  the	
  Session	
  Cookie	
  (call	
  /*	
  
valueof(NQ_SESSION.ACF)	
  */	
  
APP_SESSION.validate_icx_session('valueof(NQ_SESSION.ICX_SESSION_C
OOKIE)')	
  
	
  
	
  
 
Scamander	
  Solutions	
  BV	
  |	
  Bernhardstraat	
  1	
  |	
  3433	
  EL	
  	
  NIEUWEGEIN	
  
Tel.	
  030	
  602	
  900	
  |	
  www.scamander.com	
  
	
  
	
  
	
  
3. Create	
  a	
  Initialization	
  Block	
  –	
  EBS	
  Single	
  Sign-­‐on	
  Integration	
  
	
  
This	
  Initialization	
  Block	
  checks	
  whether	
  the	
  Session	
  Cookie	
  is	
  successfully	
  read	
  
and	
  has	
  a	
  value	
  
	
  
select	
  
case	
  when	
  	
  
	
  	
  	
  'VALUEOF(NQ_SESSION.ICX_SESSION_COOKIE)'	
  is	
  null	
  then	
  'Not	
  Integrated'	
  
else	
  'Integrated'	
  
end	
  
from	
  dual	
  
	
  
The	
  following	
  Session	
  Variables	
  is	
  filled;	
  EBS_SSO_INTEGRATION_MODE	
  
	
  
	
  
	
  
 
Scamander	
  Solutions	
  BV	
  |	
  Bernhardstraat	
  1	
  |	
  3433	
  EL	
  	
  NIEUWEGEIN	
  
Tel.	
  030	
  602	
  900	
  |	
  www.scamander.com	
  
	
  
4. Create	
  a	
  Initialization	
  Block	
  –	
  EBS	
  Security	
  Context	
  
	
  
If	
  the	
  outcome	
  of	
  the	
  previous	
  Initialization	
  Block;	
  EBS	
  Single	
  Sign-­‐on	
  
Integration’	
  is	
  ‘Integrated‘,	
  which	
  means;	
  successfully	
  read	
  and	
  a	
  value,	
  Oracle	
  
BI	
  should	
  be	
  able	
  to	
  read	
  the	
  context	
  from	
  Oracle	
  eBS.	
  Via	
  the	
  FND_GLOBAL-­‐
package……	
  	
  
	
  
select	
  fnd_global.resp_id	
  
	
  	
  	
  	
  	
  ,	
  fnd_global.resp_appl_id	
  
	
  	
  	
  	
  	
  ,	
  fnd_global.security_group_id	
  
	
  	
  	
  	
  	
  ,	
  fnd_global.resp_name	
  
	
  	
  	
  	
  	
  ,	
  fnd_global.user_id	
  
	
  	
  	
  	
  	
  ,	
  fnd_global.employee_id	
  
	
  	
  	
  	
  	
  ,	
  fnd_global.user_name	
  
from	
  DUAL	
  
	
  
……	
  the	
  following	
  Session	
  Variables	
  
are	
  filled;	
  	
  
	
  
• EBS_RESP_ID	
  
• EBS_RESP_APPL_ID	
  
• EBS_SEC_GROUP_ID	
  
• EBS_RESP_NAME	
  
• EBS_USER_ID	
  
• EBS_EMPLOYEE_ID	
  
• USER	
  	
  
	
  
Note:	
  Make	
  sure	
  the	
  variables	
  are	
  in	
  the	
  above	
  order,	
  with	
  the	
  exact	
  names.	
  
This	
  is	
  especially	
  important	
  when	
  you	
  want	
  to	
  create	
  Action	
  Links	
  from	
  Oracle	
  
BI	
  to	
  Oracle	
  eBS.	
  Next	
  to	
  that	
  fnd_global.user_name	
  must	
  map	
  to	
  the	
  System	
  
Session	
  Variable;	
  ‘USER’	
  
 
Scamander	
  Solutions	
  BV	
  |	
  Bernhardstraat	
  1	
  |	
  3433	
  EL	
  	
  NIEUWEGEIN	
  
Tel.	
  030	
  602	
  900	
  |	
  www.scamander.com	
  
	
  
Navigation	
  Oracle	
  eBS	
  à	
  Oracle	
  BI	
  
	
  
Now	
  that	
  the	
  connection	
  between	
  Oracle	
  eBS	
  and	
  Oracle	
  BI	
  is	
  ready,	
  you	
  want	
  
to	
  navigate	
  form	
  Oracle	
  eBS	
  to	
  Oracle	
  BI.	
  Therefore	
  you	
  need	
  to	
  do	
  some	
  setup	
  
at	
  the	
  Oracle	
  eBS	
  side.	
  
	
  
Oracle	
  eBS	
  
	
  
1. Add	
  a	
  Function	
  
	
  
a. Log	
  into	
  Oracle	
  eBS,	
  
b. Navigate	
  via	
  the	
  responsibility;	
  ‘System	
  Administrator’	
  to	
  the	
  
function;	
  ‘Function’	
  (Application	
  -­‐	
  Function)	
  
	
  
	
  
	
  
c. Description	
  tab	
  –	
  Function	
  and	
  User	
  Function	
  Name	
  
d. Properties	
  tab	
  –	
  Type:	
  SSWA	
  jsp	
  function	
  
 
Scamander	
  Solutions	
  BV	
  |	
  Bernhardstraat	
  1	
  |	
  3433	
  EL	
  	
  NIEUWEGEIN	
  
Tel.	
  030	
  602	
  900	
  |	
  www.scamander.com	
  
	
  
e. Web	
  HTML	
  tab	
  –	
  HTML	
  Call:	
  	
  
• default	
  
§ OracleOasis.jsp?mode=OBIEE&function=Dashboard	
  
§ OracleOasis.jsp?mode=OBIEE&function=Answers	
  
• custom	
  
§ OracleOasis.jsp?mode=OBIEE&function=Dashboard&param
eters=PortalPath~/shared/[Folder_Name]/_portal/[Dashboa
rd_Name]	
  	
  
–>	
  This	
  will	
  navigate	
  to	
  a	
  specific	
  Oracle	
  BI	
  Dashboard	
  
§ OracleOasis.jsp?mode=OBIEE&function=Dashboard&param
eters=PortalPath~/shared/[Folder_Name]/_portal/[Dashboa
rd_Name]%26Page=[Page	
  Name]	
  	
  
–>	
  This	
  will	
  navigate	
  to	
  a	
  specific	
  Oracle	
  BI	
  Dashboard	
  Page	
  
§ OracleOasis.jsp?mode=OBIEE&function=Answers&paramete
rs=SubjectArea~[Subject	
  Area	
  Name]	
  	
  
–>	
  This	
  will	
  navigate	
  to	
  the	
  Subject	
  Area	
  of	
  your	
  choice	
  
§ OracleOasis.jsp?mode=OBIEE&function=Go&parameters=Pa
th~/shared/[Folder_Name]/[Report_Name]	
  	
  
–>	
  This	
  will	
  directly	
  navigate	
  to	
  the	
  Answer	
  of	
  choice	
  	
  
	
  
Note:	
  The	
  ‘%26ʹ′	
  is	
  used	
  instead	
  of	
  the	
  ‘&’-­‐sign.	
  Make	
  sure	
  you	
  
replace	
  all	
  the	
  spaces	
  with	
  ‘%20ʹ′.	
  It’s	
  even	
  better	
  trying	
  to	
  avoid	
  
using	
  spaces.	
  
	
  
 
Scamander	
  Solutions	
  BV	
  |	
  Bernhardstraat	
  1	
  |	
  3433	
  EL	
  	
  NIEUWEGEIN	
  
Tel.	
  030	
  602	
  900	
  |	
  www.scamander.com	
  
	
  
2. Add	
  a	
  Menu	
  
	
  
a. Log	
  into	
  Oracle	
  eBS,	
  
b. Navigate	
  via	
  the	
  responsibility;	
  ‘System	
  Administrator’	
  to	
  the	
  
function;	
  ‘Function’	
  (Application	
  -­‐	
  Function)	
  
	
  
	
  
	
  
c. Fill	
  in	
  the	
  header	
  details	
  
d. Add	
  the	
  Function	
  you	
  want	
  to	
  use	
  to	
  navigate	
  to	
  Oracle	
  BI	
  
	
  
	
  
	
  
 
Scamander	
  Solutions	
  BV	
  |	
  Bernhardstraat	
  1	
  |	
  3433	
  EL	
  	
  NIEUWEGEIN	
  
Tel.	
  030	
  602	
  900	
  |	
  www.scamander.com	
  
	
  
3. Add	
  a	
  menu	
  to	
  a	
  Responsibility	
  
	
  
a. Log	
  into	
  Oracle	
  eBS,	
  
b. Navigate	
  via	
  the	
  responsibility;	
  ‘System	
  Administrator’	
  to	
  the	
  
function;	
  ‘Responsibilities’	
  (Security	
  -­‐	
  Responsibility	
  -­‐	
  Define)	
  
	
  
	
  
	
  
c. Fill	
  in	
  the	
  header	
  details	
  
d. Add	
  the	
  Menu	
  you	
  want	
  to	
  use	
  to	
  navigate	
  to	
  Oracle	
  BI	
  
	
  
	
  
 
Scamander	
  Solutions	
  BV	
  |	
  Bernhardstraat	
  1	
  |	
  3433	
  EL	
  	
  NIEUWEGEIN	
  
Tel.	
  030	
  602	
  900	
  |	
  www.scamander.com	
  
	
  
4. Add	
  a	
  Responsibility	
  to	
  a	
  User	
  
	
  
a. Log	
  into	
  Oracle	
  eBS,	
  
b. Navigate	
  via	
  the	
  responsibility;	
  ‘System	
  Administrator’	
  to	
  the	
  
function;	
  ‘Users’	
  (Security	
  -­‐	
  User	
  -­‐	
  Define)	
  
	
  
	
  
	
  
c. Select	
  /	
  Create	
  a	
  User	
  	
  
d. Add	
  the	
  Responsibility	
  you	
  want	
  to	
  use	
  to	
  navigate	
  to	
  Oracle	
  BI	
  
	
  
	
  
 
Scamander	
  Solutions	
  BV	
  |	
  Bernhardstraat	
  1	
  |	
  3433	
  EL	
  	
  NIEUWEGEIN	
  
Tel.	
  030	
  602	
  900	
  |	
  www.scamander.com	
  
	
  
5. Navigate	
  to	
  Oracle	
  BI	
  
	
  
a. Log	
  into	
  Oracle	
  eBS,	
  
b. Select	
  the	
  responsibility	
  you	
  want	
  to	
  use	
  to	
  navigate	
  to	
  Oracle	
  BI	
  
	
  
	
  
	
  
c. navigate	
  to	
  Oracle	
  BI	
  
	
  
	
  
	
  
 
Scamander	
  Solutions	
  BV	
  |	
  Bernhardstraat	
  1	
  |	
  3433	
  EL	
  	
  NIEUWEGEIN	
  
Tel.	
  030	
  602	
  900	
  |	
  www.scamander.com	
  
	
  
	
  
Troubleshooting;	
  "You	
  are	
  not	
  currently	
  logged	
  in	
  to	
  the	
  Oracle	
  BI	
  
Server.."
	
  
The	
  steps	
  above	
  should	
  be	
  sufficient	
  to	
  setup	
  the	
  integration	
  between	
  Oracle	
  
eBS	
  and	
  Oracle	
  BI.	
  Nevertheless	
  it’s	
  possible	
  that	
  you	
  end	
  up	
  with	
  the	
  following	
  
message;	
  	
  "You	
  are	
  not	
  currently	
  logged	
  in	
  to	
  the	
  Oracle	
  BI	
  Server..",	
  when	
  you	
  
try	
  to	
  navigate	
  from	
  Oracle	
  eBS	
  to	
  Oracle	
  BI.	
  
	
  
The	
  steps	
  below	
  will	
  help	
  you	
  solve	
  the	
  error.	
  
	
  
Please	
  refer	
  to	
  My	
  Oracle	
  Support	
  for	
  more	
  details;	
  How	
  To	
  Diagnose	
  "You	
  are	
  
not	
  currently	
  logged	
  in	
  to	
  the	
  Oracle	
  BI	
  Server.."	
  Error	
  When	
  Login	
  From	
  EBS	
  to	
  
OBI	
  (Doc	
  Id	
  -­‐	
  758392.1)”	
  
	
  
1. Assumptions	
  -­‐	
  Oracle	
  eBS	
  and	
  Oracle	
  BI	
  are…..	
  
a. …..	
  in	
  the	
  same	
  domain	
  (machine1.domain.ext	
  =	
  
machine2.domain.ext)	
  
b. …..	
  on	
  the	
  same	
  protocol	
  (http	
  vs.	
  https)	
  
	
  
2. The	
  cookie	
  is	
  passed	
  correctly.	
  Check	
  the	
  value	
  of	
  the	
  cookie	
  at…..	
  
a. …..	
  log	
  into	
  Oracle	
  eBS	
  
b. …..	
  select	
  responsibility	
  
c. …..	
  arrival	
  in	
  Oracle	
  BI	
  
	
  
If	
  necessary…..	
  
d. …..	
  check	
  Oracle	
  BI	
  configuration	
  
• cookie	
  is	
  case-­‐sensitive	
  (‘VIS‘	
  instead	
  of	
  ‘vis‘)	
  
• avoid	
  spaces	
  (‘	
  ’)	
  in	
  the	
  configuration	
  (‘,EBS-­‐ICX‘	
  instead	
  of	
  (‘,	
  
EBS-­‐ICX‘)	
  
e. …..	
  check	
  the	
  Oracle	
  BI	
  RPD	
  setup	
  
• check	
  the	
  password	
  of	
  the	
  Oracle	
  eBS	
  Connection	
  Pool	
  
• check	
  the	
  procedure	
  call	
  to	
  read	
  the	
  contents	
  of	
  the	
  Session	
  
Cookie	
  
	
  
 
Scamander	
  Solutions	
  BV	
  |	
  Bernhardstraat	
  1	
  |	
  3433	
  EL	
  	
  NIEUWEGEIN	
  
Tel.	
  030	
  602	
  900	
  |	
  www.scamander.com	
  
	
  
3. Check	
  the	
  procedure	
  call	
  directly	
  against	
  the	
  Oracle	
  eBS	
  Database	
  
a. Log	
  into	
  Oracle	
  eBS	
  database	
  (e.g.	
  apps/apps)	
  
b. call	
  app_session.validate_icx_session	
  ('icx-­‐cookie');	
  
c. select	
  fnd_global.user_name	
  
from	
  DUAL	
  
	
  
4. Check	
  the	
  EBS	
  Security	
  Context	
  -­‐	
  Initialization	
  Block	
  
a. Make	
  sure	
  the	
  variables	
  are	
  in	
  the	
  correct	
  order	
  
• EBS_RESP_ID	
  
• EBS_RESP_APPL_ID	
  
• EBS_SEC_GROUP_ID	
  
• EBS_RESP_NAME	
  
• EBS_USER_ID	
  
• EBS_EMPLOYEE_ID	
  
• USER	
  	
  
b. Make	
  sure	
  the	
  System	
  Session	
  Variable;	
  ‘USER‘	
  is	
  populated	
  via	
  
this	
  Initialization	
  Block	
  
	
  
 
Scamander	
  Solutions	
  BV	
  |	
  Bernhardstraat	
  1	
  |	
  3433	
  EL	
  	
  NIEUWEGEIN	
  
Tel.	
  030	
  602	
  900	
  |	
  www.scamander.com	
  
	
  
References	
  
• Integrating	
  Oracle	
  eBS	
  R12	
  and	
  Oracle	
  BI	
  11g	
  	
  
• Integrating	
  Oracle	
  eBS	
  and	
  Oracle	
  BI	
  EE	
  –	
  Links	
  	
  
• How	
  To	
  Diagnose	
  "You	
  are	
  not	
  currently	
  logged	
  in	
  to	
  the	
  Oracle	
  BI	
  
Server.."	
  Error	
  When	
  Login	
  From	
  EBS	
  to	
  OBI	
  (Doc	
  Id	
  -­‐	
  758392.1)”	
  
• Integrating	
  Oracle	
  Business	
  Intelligence	
  Applications	
  (OIBEE	
  11g)	
  With	
  
Oracle	
  E-­‐Business	
  Suite	
  (Doc	
  Id	
  -­‐	
  1343143.1)	
  
	
  
	
  

Contenu connexe

Tendances

Oracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best PracticesOracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best PracticesBobby Curtis
 
Oracle ebs db platform migration
Oracle ebs db platform migrationOracle ebs db platform migration
Oracle ebs db platform migrationmaaz khan
 
10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 Upgrade10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 UpgradeOAUGNJ
 
Oracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret InternalsOracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret InternalsAnil Nair
 
Oracle db architecture
Oracle db architectureOracle db architecture
Oracle db architectureSimon Huang
 
Shell Scripts for Oracle Database and E-Business Suite.pdf
Shell Scripts for Oracle Database and E-Business Suite.pdfShell Scripts for Oracle Database and E-Business Suite.pdf
Shell Scripts for Oracle Database and E-Business Suite.pdfAkhashRamnath
 
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...Andrejs Prokopjevs
 
Oracle Enterprise Manager Cloud Control 13c for DBAs
Oracle Enterprise Manager Cloud Control 13c for DBAsOracle Enterprise Manager Cloud Control 13c for DBAs
Oracle Enterprise Manager Cloud Control 13c for DBAsGokhan Atil
 
Oracle Database Introduction
Oracle Database IntroductionOracle Database Introduction
Oracle Database IntroductionChhom Karath
 
Oracle database hot backup and recovery
Oracle database hot backup and recoveryOracle database hot backup and recovery
Oracle database hot backup and recoveryArun Sharma
 
Standard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowStandard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowMarkus Michalewicz
 
Oracle backup and recovery
Oracle backup and recoveryOracle backup and recovery
Oracle backup and recoveryYogiji Creations
 
Migration to Oracle Multitenant
Migration to Oracle MultitenantMigration to Oracle Multitenant
Migration to Oracle MultitenantJitendra Singh
 
Step By Step to Install Oracle Business Intelligence
Step By Step to Install Oracle Business IntelligenceStep By Step to Install Oracle Business Intelligence
Step By Step to Install Oracle Business IntelligenceOsama Mustafa
 
Make Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For ItMake Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For ItMarkus Michalewicz
 
Oracle EBS R12.1.3_Installation_linux(64bit)_Pan_Tian
Oracle EBS R12.1.3_Installation_linux(64bit)_Pan_TianOracle EBS R12.1.3_Installation_linux(64bit)_Pan_Tian
Oracle EBS R12.1.3_Installation_linux(64bit)_Pan_TianPan Tian
 
Oracle Performance Tuning Fundamentals
Oracle Performance Tuning FundamentalsOracle Performance Tuning Fundamentals
Oracle Performance Tuning FundamentalsEnkitec
 
WebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackWebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackDLT Solutions
 
10 ways to improve your rman script
10 ways to improve your rman script10 ways to improve your rman script
10 ways to improve your rman scriptMaris Elsins
 

Tendances (20)

Oracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best PracticesOracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best Practices
 
Oracle ebs db platform migration
Oracle ebs db platform migrationOracle ebs db platform migration
Oracle ebs db platform migration
 
10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 Upgrade10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 Upgrade
 
Oracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret InternalsOracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret Internals
 
Oracle db architecture
Oracle db architectureOracle db architecture
Oracle db architecture
 
Shell Scripts for Oracle Database and E-Business Suite.pdf
Shell Scripts for Oracle Database and E-Business Suite.pdfShell Scripts for Oracle Database and E-Business Suite.pdf
Shell Scripts for Oracle Database and E-Business Suite.pdf
 
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
 
Oracle Enterprise Manager Cloud Control 13c for DBAs
Oracle Enterprise Manager Cloud Control 13c for DBAsOracle Enterprise Manager Cloud Control 13c for DBAs
Oracle Enterprise Manager Cloud Control 13c for DBAs
 
Oracle Database Introduction
Oracle Database IntroductionOracle Database Introduction
Oracle Database Introduction
 
Oracle database hot backup and recovery
Oracle database hot backup and recoveryOracle database hot backup and recovery
Oracle database hot backup and recovery
 
Standard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowStandard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & How
 
Oracle backup and recovery
Oracle backup and recoveryOracle backup and recovery
Oracle backup and recovery
 
Migration to Oracle Multitenant
Migration to Oracle MultitenantMigration to Oracle Multitenant
Migration to Oracle Multitenant
 
Step By Step to Install Oracle Business Intelligence
Step By Step to Install Oracle Business IntelligenceStep By Step to Install Oracle Business Intelligence
Step By Step to Install Oracle Business Intelligence
 
Make Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For ItMake Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For It
 
Oracle EBS R12.1.3_Installation_linux(64bit)_Pan_Tian
Oracle EBS R12.1.3_Installation_linux(64bit)_Pan_TianOracle EBS R12.1.3_Installation_linux(64bit)_Pan_Tian
Oracle EBS R12.1.3_Installation_linux(64bit)_Pan_Tian
 
Oracle
OracleOracle
Oracle
 
Oracle Performance Tuning Fundamentals
Oracle Performance Tuning FundamentalsOracle Performance Tuning Fundamentals
Oracle Performance Tuning Fundamentals
 
WebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackWebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt Pack
 
10 ways to improve your rman script
10 ways to improve your rman script10 ways to improve your rman script
10 ways to improve your rman script
 

Similaire à Setup Oracle eBS 2 Oracle BI SSO

Database Cloud Services Office Hours - 0421 - Migrate AWS to OCI
Database Cloud Services Office Hours - 0421 - Migrate AWS to OCIDatabase Cloud Services Office Hours - 0421 - Migrate AWS to OCI
Database Cloud Services Office Hours - 0421 - Migrate AWS to OCITammy Bednar
 
20180605 sso with apex and adfs the weblogic way
20180605 sso with apex and adfs the weblogic way20180605 sso with apex and adfs the weblogic way
20180605 sso with apex and adfs the weblogic waymakker_nl
 
From Dashboards to Transactional Detail - Seamless drillback to EBS
From Dashboards to Transactional Detail - Seamless drillback to EBSFrom Dashboards to Transactional Detail - Seamless drillback to EBS
From Dashboards to Transactional Detail - Seamless drillback to EBSEmtec Inc.
 
From Dashboards to Transactional Detail - Seamless drillback to EBS
From Dashboards to Transactional Detail - Seamless drillback to EBSFrom Dashboards to Transactional Detail - Seamless drillback to EBS
From Dashboards to Transactional Detail - Seamless drillback to EBSEmtec Inc.
 
EBS OCI architecture2.0 linkedin.pptx
EBS OCI architecture2.0 linkedin.pptxEBS OCI architecture2.0 linkedin.pptx
EBS OCI architecture2.0 linkedin.pptxManjunath Narayanaiah
 
Configuring kerberos based sso in weblogic
Configuring kerberos based sso in weblogicConfiguring kerberos based sso in weblogic
Configuring kerberos based sso in weblogicHarihara sarma
 
Useful PL/SQL Supplied Packages
Useful PL/SQL Supplied PackagesUseful PL/SQL Supplied Packages
Useful PL/SQL Supplied PackagesMaria Colgan
 
Top_Five_problems_In_EBS_Administration.pdf
Top_Five_problems_In_EBS_Administration.pdfTop_Five_problems_In_EBS_Administration.pdf
Top_Five_problems_In_EBS_Administration.pdfAkhashRamnath
 
Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2
Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2
Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2pasalapudi
 
configuring+oracle+rds+with+glasfish+server
configuring+oracle+rds+with+glasfish+serverconfiguring+oracle+rds+with+glasfish+server
configuring+oracle+rds+with+glasfish+serverhunghtc83
 
Oracle EBS to Oracle Service Cloud Integration
Oracle EBS to Oracle Service Cloud IntegrationOracle EBS to Oracle Service Cloud Integration
Oracle EBS to Oracle Service Cloud IntegrationBizinsight Consulting Inc
 
12.2 secure configureconsole_adop_changes_aioug_appsdba_nov17
12.2 secure configureconsole_adop_changes_aioug_appsdba_nov1712.2 secure configureconsole_adop_changes_aioug_appsdba_nov17
12.2 secure configureconsole_adop_changes_aioug_appsdba_nov17pasalapudi
 
SSO With APEX and ADFS the weblogic way
SSO With APEX and ADFS the weblogic waySSO With APEX and ADFS the weblogic way
SSO With APEX and ADFS the weblogic waymakker_nl
 
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...Trivadis
 
Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...
Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...
Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...Alfredo Krieg
 
Single Sign-On for APEX applications based on Kerberos (Important: latest ver...
Single Sign-On for APEX applications based on Kerberos (Important: latest ver...Single Sign-On for APEX applications based on Kerberos (Important: latest ver...
Single Sign-On for APEX applications based on Kerberos (Important: latest ver...Niels de Bruijn
 
Single Sign-On for APEX apps (Important: latest version on edocr!)
Single Sign-On for APEX apps (Important: latest version on edocr!)Single Sign-On for APEX apps (Important: latest version on edocr!)
Single Sign-On for APEX apps (Important: latest version on edocr!)Niels de Bruijn
 
Moodle andoffice365withadfs
Moodle andoffice365withadfsMoodle andoffice365withadfs
Moodle andoffice365withadfsHeo Gòm
 

Similaire à Setup Oracle eBS 2 Oracle BI SSO (20)

Database Cloud Services Office Hours - 0421 - Migrate AWS to OCI
Database Cloud Services Office Hours - 0421 - Migrate AWS to OCIDatabase Cloud Services Office Hours - 0421 - Migrate AWS to OCI
Database Cloud Services Office Hours - 0421 - Migrate AWS to OCI
 
Oracle Service Cloud Integration with EBS
Oracle Service Cloud Integration with EBSOracle Service Cloud Integration with EBS
Oracle Service Cloud Integration with EBS
 
20180605 sso with apex and adfs the weblogic way
20180605 sso with apex and adfs the weblogic way20180605 sso with apex and adfs the weblogic way
20180605 sso with apex and adfs the weblogic way
 
From Dashboards to Transactional Detail - Seamless drillback to EBS
From Dashboards to Transactional Detail - Seamless drillback to EBSFrom Dashboards to Transactional Detail - Seamless drillback to EBS
From Dashboards to Transactional Detail - Seamless drillback to EBS
 
From Dashboards to Transactional Detail - Seamless drillback to EBS
From Dashboards to Transactional Detail - Seamless drillback to EBSFrom Dashboards to Transactional Detail - Seamless drillback to EBS
From Dashboards to Transactional Detail - Seamless drillback to EBS
 
EBS OCI architecture2.0 linkedin.pptx
EBS OCI architecture2.0 linkedin.pptxEBS OCI architecture2.0 linkedin.pptx
EBS OCI architecture2.0 linkedin.pptx
 
Configuring kerberos based sso in weblogic
Configuring kerberos based sso in weblogicConfiguring kerberos based sso in weblogic
Configuring kerberos based sso in weblogic
 
Useful PL/SQL Supplied Packages
Useful PL/SQL Supplied PackagesUseful PL/SQL Supplied Packages
Useful PL/SQL Supplied Packages
 
Top_Five_problems_In_EBS_Administration.pdf
Top_Five_problems_In_EBS_Administration.pdfTop_Five_problems_In_EBS_Administration.pdf
Top_Five_problems_In_EBS_Administration.pdf
 
Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2
Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2
Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2
 
configuring+oracle+rds+with+glasfish+server
configuring+oracle+rds+with+glasfish+serverconfiguring+oracle+rds+with+glasfish+server
configuring+oracle+rds+with+glasfish+server
 
Oracle EBS to Oracle Service Cloud Integration
Oracle EBS to Oracle Service Cloud IntegrationOracle EBS to Oracle Service Cloud Integration
Oracle EBS to Oracle Service Cloud Integration
 
12.2 secure configureconsole_adop_changes_aioug_appsdba_nov17
12.2 secure configureconsole_adop_changes_aioug_appsdba_nov1712.2 secure configureconsole_adop_changes_aioug_appsdba_nov17
12.2 secure configureconsole_adop_changes_aioug_appsdba_nov17
 
A to z for sql azure databases
A to z for sql azure databasesA to z for sql azure databases
A to z for sql azure databases
 
SSO With APEX and ADFS the weblogic way
SSO With APEX and ADFS the weblogic waySSO With APEX and ADFS the weblogic way
SSO With APEX and ADFS the weblogic way
 
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
 
Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...
Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...
Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...
 
Single Sign-On for APEX applications based on Kerberos (Important: latest ver...
Single Sign-On for APEX applications based on Kerberos (Important: latest ver...Single Sign-On for APEX applications based on Kerberos (Important: latest ver...
Single Sign-On for APEX applications based on Kerberos (Important: latest ver...
 
Single Sign-On for APEX apps (Important: latest version on edocr!)
Single Sign-On for APEX apps (Important: latest version on edocr!)Single Sign-On for APEX apps (Important: latest version on edocr!)
Single Sign-On for APEX apps (Important: latest version on edocr!)
 
Moodle andoffice365withadfs
Moodle andoffice365withadfsMoodle andoffice365withadfs
Moodle andoffice365withadfs
 

Plus de Daan Bakboord

ITOUG Tech Days 2020 - Challenges and Pitfalls ​ of ​ Data Visualization​
ITOUG Tech Days 2020 - Challenges and Pitfalls ​ of ​ Data Visualization​ITOUG Tech Days 2020 - Challenges and Pitfalls ​ of ​ Data Visualization​
ITOUG Tech Days 2020 - Challenges and Pitfalls ​ of ​ Data Visualization​Daan Bakboord
 
Challenges and Pitfalls of Data Visualization
Challenges and Pitfalls of Data VisualizationChallenges and Pitfalls of Data Visualization
Challenges and Pitfalls of Data VisualizationDaan Bakboord
 
nl.OUG Tech Experience 2017 - Introduction in Oracle Big Data Cloud Service
nl.OUG Tech Experience 2017 - Introduction in Oracle Big Data Cloud Servicenl.OUG Tech Experience 2017 - Introduction in Oracle Big Data Cloud Service
nl.OUG Tech Experience 2017 - Introduction in Oracle Big Data Cloud ServiceDaan Bakboord
 
Archimate 2.1 an introduction
Archimate 2.1   an introductionArchimate 2.1   an introduction
Archimate 2.1 an introductionDaan Bakboord
 
Togaf 9 an introduction
Togaf 9   an introductionTogaf 9   an introduction
Togaf 9 an introductionDaan Bakboord
 
RittmanMead BI Forum - 2012 (Daan Bakboord)
RittmanMead BI Forum - 2012 (Daan Bakboord)RittmanMead BI Forum - 2012 (Daan Bakboord)
RittmanMead BI Forum - 2012 (Daan Bakboord)Daan Bakboord
 
Ogh Visie 2010 zomer
Ogh Visie 2010 zomerOgh Visie 2010 zomer
Ogh Visie 2010 zomerDaan Bakboord
 
Oracle Discoverer to Oracle BI EE
Oracle Discoverer to Oracle BI EEOracle Discoverer to Oracle BI EE
Oracle Discoverer to Oracle BI EEDaan Bakboord
 
OGh Visie - Philip Brand - Oracle BI 11g R1 Themabijeenkomst
OGh Visie - Philip Brand - Oracle BI 11g R1 ThemabijeenkomstOGh Visie - Philip Brand - Oracle BI 11g R1 Themabijeenkomst
OGh Visie - Philip Brand - Oracle BI 11g R1 ThemabijeenkomstDaan Bakboord
 
The new release of Oracle BI 11g R1 - OGH – 15 September 2010
The new release of Oracle BI 11g R1 - OGH – 15 September 2010The new release of Oracle BI 11g R1 - OGH – 15 September 2010
The new release of Oracle BI 11g R1 - OGH – 15 September 2010Daan Bakboord
 

Plus de Daan Bakboord (10)

ITOUG Tech Days 2020 - Challenges and Pitfalls ​ of ​ Data Visualization​
ITOUG Tech Days 2020 - Challenges and Pitfalls ​ of ​ Data Visualization​ITOUG Tech Days 2020 - Challenges and Pitfalls ​ of ​ Data Visualization​
ITOUG Tech Days 2020 - Challenges and Pitfalls ​ of ​ Data Visualization​
 
Challenges and Pitfalls of Data Visualization
Challenges and Pitfalls of Data VisualizationChallenges and Pitfalls of Data Visualization
Challenges and Pitfalls of Data Visualization
 
nl.OUG Tech Experience 2017 - Introduction in Oracle Big Data Cloud Service
nl.OUG Tech Experience 2017 - Introduction in Oracle Big Data Cloud Servicenl.OUG Tech Experience 2017 - Introduction in Oracle Big Data Cloud Service
nl.OUG Tech Experience 2017 - Introduction in Oracle Big Data Cloud Service
 
Archimate 2.1 an introduction
Archimate 2.1   an introductionArchimate 2.1   an introduction
Archimate 2.1 an introduction
 
Togaf 9 an introduction
Togaf 9   an introductionTogaf 9   an introduction
Togaf 9 an introduction
 
RittmanMead BI Forum - 2012 (Daan Bakboord)
RittmanMead BI Forum - 2012 (Daan Bakboord)RittmanMead BI Forum - 2012 (Daan Bakboord)
RittmanMead BI Forum - 2012 (Daan Bakboord)
 
Ogh Visie 2010 zomer
Ogh Visie 2010 zomerOgh Visie 2010 zomer
Ogh Visie 2010 zomer
 
Oracle Discoverer to Oracle BI EE
Oracle Discoverer to Oracle BI EEOracle Discoverer to Oracle BI EE
Oracle Discoverer to Oracle BI EE
 
OGh Visie - Philip Brand - Oracle BI 11g R1 Themabijeenkomst
OGh Visie - Philip Brand - Oracle BI 11g R1 ThemabijeenkomstOGh Visie - Philip Brand - Oracle BI 11g R1 Themabijeenkomst
OGh Visie - Philip Brand - Oracle BI 11g R1 Themabijeenkomst
 
The new release of Oracle BI 11g R1 - OGH – 15 September 2010
The new release of Oracle BI 11g R1 - OGH – 15 September 2010The new release of Oracle BI 11g R1 - OGH – 15 September 2010
The new release of Oracle BI 11g R1 - OGH – 15 September 2010
 

Dernier

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Dernier (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Setup Oracle eBS 2 Oracle BI SSO

  • 1.   Scamander  Solutions  BV  |  Bernhardstraat  1  |  3433  EL    NIEUWEGEIN   Tel.  030  602  900  |  www.scamander.com     Setup  Oracle  eBS  2  Oracle  BI  SSO     This  document  covers  all  the  steps  needed  to  integrate  Oracle  eBS  (R12)  and   Oracle  BI  (11g)  with  each  other.  SSO  might  be  a  little  bit  confusing.  In  this  case   it’s  meant  that  you  can  log  into  Oracle  BI  via  Oracle  eBS  without  having  to  log  in   again  and  while  maintaining  context.   Integrating  Oracle  eBS  and  Oracle  BI     It  takes  a  few  steps  to  complete  the  integration  of  Oracle  eBS  and  Oracle  BI.       • Connection  Oracle  eBS  &  Oracle  BI   o Oracle  eBS   § Profile  Option   o Oracle  BI     § authenticationschemas.xml     § instanceconfig.xml     § RPD  (Connection  Pool,  Initialization  Blocks)     • Navigation  Oracle  eBS  à  Oracle  BI   o Function   o Menu   o Responsibility     Please  refer  to  My  Oracle  Support  for  more  details;  “Integrating  Oracle   Business  Intelligence  Applications  (OIBEE  11g)  With  Oracle  E-­‐Business  Suite   (Doc  Id  -­‐  1343143.1)”   Assumptions   • Oracle  eBS  is  installed   • Oracle  BI  is  installed   • Oracle  eBS  and  Oracle  BI  are  compatible  with  each  other  (http  vs.  https)   • All  necessary  Oracle  eBS  patches  are  installed     • R11  check   • R12  included   • The  Web  Browser  should  be  able  to  accept  cookies   • The ICX session cookie name is case-sensitive   • Oracle  eBS  and  Oracle  BI  should  be  installed  into  the  same  domain   (machine1.domain.ext  =  machine2.domain.ext)  
  • 2.   Scamander  Solutions  BV  |  Bernhardstraat  1  |  3433  EL    NIEUWEGEIN   Tel.  030  602  900  |  www.scamander.com       Concept       1.  Log  into  Oracle  eBS  with  a  Username/Password  as  provided        
  • 3.   Scamander  Solutions  BV  |  Bernhardstraat  1  |  3433  EL    NIEUWEGEIN   Tel.  030  602  900  |  www.scamander.com     2.  Oracle  eBS  stores  a  Cookie  with  session  information         Check  the  value  of  the  cookie  in  the  browser  address-­‐bar;       javascript:document.write(document.cookie);     Result  à  VIS=5iAE63FSdeVaIAkEWca6jc4NGb     Validate  the    Session  Cookie     call  app_session.validate_icx_session  ('5iAE63FSdeVaIAkEWca6jc4NGb');     app_session.validate_icx_session  '5IAE63FSDEVAIAKEWCA6JC4NGB')   succeeded.     select  fnd_global.user_name      from  DUAL        
  • 4.   Scamander  Solutions  BV  |  Bernhardstraat  1  |  3433  EL    NIEUWEGEIN   Tel.  030  602  900  |  www.scamander.com     3.  Log  into  Oracle  BI  from  Oracle  eBS  via  one  of  the  assigned  responsibilities         The  Session  Cookie  will  be  modified.  Check  and  Validate  the  Session  Cookie   again.     javascript:document.write(document.cookie);   call  app_session.validate_icx_session  ('5iAE63FSdeVaIAkEWca6jc4NGb');     select  fnd_global.resp_id            ,  fnd_global.resp_appl_id            ,  fnd_global.security_group_id            ,  fnd_global.resp_name            ,  fnd_global.user_id            ,  fnd_global.employee_id            ,  fnd_global.user_name            ,  (  select  distinct  responsibility_key                                        from  fnd_responsibility                                      where  responsibility_id  =  fnd_global.resp_id  )  resp_key      from  DUAL        
  • 5.   Scamander  Solutions  BV  |  Bernhardstraat  1  |  3433  EL    NIEUWEGEIN   Tel.  030  602  900  |  www.scamander.com     4.    The  value  of  the  (ICX)  Session  Cookie  will  be  stored  in  a  variable     authenticationschemas.xml  ($ORACLE_HOME/bifoundation/web/display)     <!-- Note: The name of the cookie here is site-dependent and needs to be customized. --> <SchemaKeyVariable source="cookie" nameInSource="VIS" forceValue="EBS-ICX"/> <!-- Scheme for Oracle EBS Apps ICX session integration --> <AuthenticationSchema name="EBS-ICX" displayName="Oracle eBusiness Applications ICX Session" options="noLogoffUI noLogonUI" > <!-- Note: The name of the cookie here is site-dependent and needs to be customized. --> <!-- The URL parameter name is fixed and should not be changed. --> <RequestVariable source="cookie" type="auth" nameInSource="VIS" biVariableName="NQ_SESSION.ICX_SESSION_COOKIE"/> <RequestVariable source="url" type="informational" nameInSource="ACF" biVariableName="NQ_SESSION.ACF"/> </AuthenticationSchema> 5.  Validate  the  Session  Cookie  from  Oracle  BI              
  • 6.   Scamander  Solutions  BV  |  Bernhardstraat  1  |  3433  EL    NIEUWEGEIN   Tel.  030  602  900  |  www.scamander.com     6.  Retrieve  Session  specific  information  in  Oracle  BI         select  fnd_global.resp_id            ,  fnd_global.resp_appl_id            ,  fnd_global.security_group_id            ,  fnd_global.resp_name            ,  fnd_global.user_id            ,  fnd_global.employee_id            ,  fnd_global.user_name   from  DUAL  
  • 7.   Scamander  Solutions  BV  |  Bernhardstraat  1  |  3433  EL    NIEUWEGEIN   Tel.  030  602  900  |  www.scamander.com     Connection  Oracle  eBS  &  Oracle  BI   To  complete  the  connection  between  Oracle  eBS  and  Oracle  BI  you  have  to   perform  some  configuration  /  setup  on  both  Oracle  eBS  as  well  as  Oracle  BI.     Oracle  eBS       To  make  navigation  between  Oracle  eBS  to  Oracle  BI  possible,  you  need  to   define  the  url  to  Oracle  BI.  This  url  is  stored  in  a  Profile  Option  in  Oracle  eBS;   ‘FND:  Oracle  Business  Intelligence  Suite  EE  base  URL’     1. Log  into  Oracle  eBS,   2. Navigate  via  the  responsibility;  ‘System  Administrator’  to  the  function;   ‘System  Profile  Values’  (Profile  -­‐  System)         3. Search  the  profile;  ‘FND:  Oracle  Business  Intelligence  Suite  EE  base  URL’              
  • 8.   Scamander  Solutions  BV  |  Bernhardstraat  1  |  3433  EL    NIEUWEGEIN   Tel.  030  602  900  |  www.scamander.com       4. Update  the  url;  http://obiee-­‐server.domain.com:port         Oracle  BI  –  Configuration     There  are  multiple  ways  to  authenticate  in  Oracle  BI.  The  user  /  responsibility   combination  from  Oracle  eBS  is  one  of  them.  Oracle  BI  must  be  prepared  to   accept  login  requests  from  Oracle  eBS.  Therefore  you  will  have  to  edit  two   configuration  files  in  Oracle  BI;     • instanceconfig.xml     • authenticationschemas.xml     instanceconfig.xml   ($ORACLE_INSTANCE/config/OracleBIPresentationServicesComponent/coreapp lication_obips1)       Add  ‘EBS-­‐ICX‘  as  one  of  the  enabled  schemas       Note:  Don’t  get  mislead  by  the  following  sentence;  ‘<!–This  Configuration   setting  is  managed  by  Oracle  Enterprise  Manager  Fusion  Middleware  Control– >’.  You  must  adjust  these  settings  directly  in  the  instanceconfig.xml  itself.  
  • 9.   Scamander  Solutions  BV  |  Bernhardstraat  1  |  3433  EL    NIEUWEGEIN   Tel.  030  602  900  |  www.scamander.com     authenticationschemas.xml  ($ORACLE_HOME/bifoundation/web/display)       Check  the  name  of  the  cookie  in  the  browser  address-­‐bar;       javascript:document.write(document.cookie);     Result  à  VIS=5iAE63FSdeVaIAkEWca6jc4NGb     1. Update  the  nameinSource  to  the  name  of  the  ‘EBS-­‐ICX‘-­‐cookie  (VIS).           2. Update  the  nameinSource  to  the  name  of  the  ‘EBS-­‐ICX‘-­‐cookie  (VIS).        
  • 10.   Scamander  Solutions  BV  |  Bernhardstraat  1  |  3433  EL    NIEUWEGEIN   Tel.  030  602  900  |  www.scamander.com     Oracle  BI  –  Repository     Oracle  BI  needs  to  validate  the  Authentication  request,  coming  from  Oracle   eBS.       1. Create  a  Connection  Pool  to  the  Oracle  eBS  Database.   o Use  a  separate  Connection  Pool  for  use  in  Initialization  Blocks   o Use  Variables  for  the  DataSource  and  the  User  Name         2. Add  a  procedure  call  to  read  the  contents  of  the  Session  Cookie  (call  /*   valueof(NQ_SESSION.ACF)  */   APP_SESSION.validate_icx_session('valueof(NQ_SESSION.ICX_SESSION_C OOKIE)')      
  • 11.   Scamander  Solutions  BV  |  Bernhardstraat  1  |  3433  EL    NIEUWEGEIN   Tel.  030  602  900  |  www.scamander.com         3. Create  a  Initialization  Block  –  EBS  Single  Sign-­‐on  Integration     This  Initialization  Block  checks  whether  the  Session  Cookie  is  successfully  read   and  has  a  value     select   case  when          'VALUEOF(NQ_SESSION.ICX_SESSION_COOKIE)'  is  null  then  'Not  Integrated'   else  'Integrated'   end   from  dual     The  following  Session  Variables  is  filled;  EBS_SSO_INTEGRATION_MODE        
  • 12.   Scamander  Solutions  BV  |  Bernhardstraat  1  |  3433  EL    NIEUWEGEIN   Tel.  030  602  900  |  www.scamander.com     4. Create  a  Initialization  Block  –  EBS  Security  Context     If  the  outcome  of  the  previous  Initialization  Block;  EBS  Single  Sign-­‐on   Integration’  is  ‘Integrated‘,  which  means;  successfully  read  and  a  value,  Oracle   BI  should  be  able  to  read  the  context  from  Oracle  eBS.  Via  the  FND_GLOBAL-­‐ package……       select  fnd_global.resp_id            ,  fnd_global.resp_appl_id            ,  fnd_global.security_group_id            ,  fnd_global.resp_name            ,  fnd_global.user_id            ,  fnd_global.employee_id            ,  fnd_global.user_name   from  DUAL     ……  the  following  Session  Variables   are  filled;       • EBS_RESP_ID   • EBS_RESP_APPL_ID   • EBS_SEC_GROUP_ID   • EBS_RESP_NAME   • EBS_USER_ID   • EBS_EMPLOYEE_ID   • USER       Note:  Make  sure  the  variables  are  in  the  above  order,  with  the  exact  names.   This  is  especially  important  when  you  want  to  create  Action  Links  from  Oracle   BI  to  Oracle  eBS.  Next  to  that  fnd_global.user_name  must  map  to  the  System   Session  Variable;  ‘USER’  
  • 13.   Scamander  Solutions  BV  |  Bernhardstraat  1  |  3433  EL    NIEUWEGEIN   Tel.  030  602  900  |  www.scamander.com     Navigation  Oracle  eBS  à  Oracle  BI     Now  that  the  connection  between  Oracle  eBS  and  Oracle  BI  is  ready,  you  want   to  navigate  form  Oracle  eBS  to  Oracle  BI.  Therefore  you  need  to  do  some  setup   at  the  Oracle  eBS  side.     Oracle  eBS     1. Add  a  Function     a. Log  into  Oracle  eBS,   b. Navigate  via  the  responsibility;  ‘System  Administrator’  to  the   function;  ‘Function’  (Application  -­‐  Function)         c. Description  tab  –  Function  and  User  Function  Name   d. Properties  tab  –  Type:  SSWA  jsp  function  
  • 14.   Scamander  Solutions  BV  |  Bernhardstraat  1  |  3433  EL    NIEUWEGEIN   Tel.  030  602  900  |  www.scamander.com     e. Web  HTML  tab  –  HTML  Call:     • default   § OracleOasis.jsp?mode=OBIEE&function=Dashboard   § OracleOasis.jsp?mode=OBIEE&function=Answers   • custom   § OracleOasis.jsp?mode=OBIEE&function=Dashboard&param eters=PortalPath~/shared/[Folder_Name]/_portal/[Dashboa rd_Name]     –>  This  will  navigate  to  a  specific  Oracle  BI  Dashboard   § OracleOasis.jsp?mode=OBIEE&function=Dashboard&param eters=PortalPath~/shared/[Folder_Name]/_portal/[Dashboa rd_Name]%26Page=[Page  Name]     –>  This  will  navigate  to  a  specific  Oracle  BI  Dashboard  Page   § OracleOasis.jsp?mode=OBIEE&function=Answers&paramete rs=SubjectArea~[Subject  Area  Name]     –>  This  will  navigate  to  the  Subject  Area  of  your  choice   § OracleOasis.jsp?mode=OBIEE&function=Go&parameters=Pa th~/shared/[Folder_Name]/[Report_Name]     –>  This  will  directly  navigate  to  the  Answer  of  choice       Note:  The  ‘%26ʹ′  is  used  instead  of  the  ‘&’-­‐sign.  Make  sure  you   replace  all  the  spaces  with  ‘%20ʹ′.  It’s  even  better  trying  to  avoid   using  spaces.    
  • 15.   Scamander  Solutions  BV  |  Bernhardstraat  1  |  3433  EL    NIEUWEGEIN   Tel.  030  602  900  |  www.scamander.com     2. Add  a  Menu     a. Log  into  Oracle  eBS,   b. Navigate  via  the  responsibility;  ‘System  Administrator’  to  the   function;  ‘Function’  (Application  -­‐  Function)         c. Fill  in  the  header  details   d. Add  the  Function  you  want  to  use  to  navigate  to  Oracle  BI        
  • 16.   Scamander  Solutions  BV  |  Bernhardstraat  1  |  3433  EL    NIEUWEGEIN   Tel.  030  602  900  |  www.scamander.com     3. Add  a  menu  to  a  Responsibility     a. Log  into  Oracle  eBS,   b. Navigate  via  the  responsibility;  ‘System  Administrator’  to  the   function;  ‘Responsibilities’  (Security  -­‐  Responsibility  -­‐  Define)         c. Fill  in  the  header  details   d. Add  the  Menu  you  want  to  use  to  navigate  to  Oracle  BI      
  • 17.   Scamander  Solutions  BV  |  Bernhardstraat  1  |  3433  EL    NIEUWEGEIN   Tel.  030  602  900  |  www.scamander.com     4. Add  a  Responsibility  to  a  User     a. Log  into  Oracle  eBS,   b. Navigate  via  the  responsibility;  ‘System  Administrator’  to  the   function;  ‘Users’  (Security  -­‐  User  -­‐  Define)         c. Select  /  Create  a  User     d. Add  the  Responsibility  you  want  to  use  to  navigate  to  Oracle  BI      
  • 18.   Scamander  Solutions  BV  |  Bernhardstraat  1  |  3433  EL    NIEUWEGEIN   Tel.  030  602  900  |  www.scamander.com     5. Navigate  to  Oracle  BI     a. Log  into  Oracle  eBS,   b. Select  the  responsibility  you  want  to  use  to  navigate  to  Oracle  BI         c. navigate  to  Oracle  BI        
  • 19.   Scamander  Solutions  BV  |  Bernhardstraat  1  |  3433  EL    NIEUWEGEIN   Tel.  030  602  900  |  www.scamander.com       Troubleshooting;  "You  are  not  currently  logged  in  to  the  Oracle  BI   Server.."   The  steps  above  should  be  sufficient  to  setup  the  integration  between  Oracle   eBS  and  Oracle  BI.  Nevertheless  it’s  possible  that  you  end  up  with  the  following   message;    "You  are  not  currently  logged  in  to  the  Oracle  BI  Server..",  when  you   try  to  navigate  from  Oracle  eBS  to  Oracle  BI.     The  steps  below  will  help  you  solve  the  error.     Please  refer  to  My  Oracle  Support  for  more  details;  How  To  Diagnose  "You  are   not  currently  logged  in  to  the  Oracle  BI  Server.."  Error  When  Login  From  EBS  to   OBI  (Doc  Id  -­‐  758392.1)”     1. Assumptions  -­‐  Oracle  eBS  and  Oracle  BI  are…..   a. …..  in  the  same  domain  (machine1.domain.ext  =   machine2.domain.ext)   b. …..  on  the  same  protocol  (http  vs.  https)     2. The  cookie  is  passed  correctly.  Check  the  value  of  the  cookie  at…..   a. …..  log  into  Oracle  eBS   b. …..  select  responsibility   c. …..  arrival  in  Oracle  BI     If  necessary…..   d. …..  check  Oracle  BI  configuration   • cookie  is  case-­‐sensitive  (‘VIS‘  instead  of  ‘vis‘)   • avoid  spaces  (‘  ’)  in  the  configuration  (‘,EBS-­‐ICX‘  instead  of  (‘,   EBS-­‐ICX‘)   e. …..  check  the  Oracle  BI  RPD  setup   • check  the  password  of  the  Oracle  eBS  Connection  Pool   • check  the  procedure  call  to  read  the  contents  of  the  Session   Cookie    
  • 20.   Scamander  Solutions  BV  |  Bernhardstraat  1  |  3433  EL    NIEUWEGEIN   Tel.  030  602  900  |  www.scamander.com     3. Check  the  procedure  call  directly  against  the  Oracle  eBS  Database   a. Log  into  Oracle  eBS  database  (e.g.  apps/apps)   b. call  app_session.validate_icx_session  ('icx-­‐cookie');   c. select  fnd_global.user_name   from  DUAL     4. Check  the  EBS  Security  Context  -­‐  Initialization  Block   a. Make  sure  the  variables  are  in  the  correct  order   • EBS_RESP_ID   • EBS_RESP_APPL_ID   • EBS_SEC_GROUP_ID   • EBS_RESP_NAME   • EBS_USER_ID   • EBS_EMPLOYEE_ID   • USER     b. Make  sure  the  System  Session  Variable;  ‘USER‘  is  populated  via   this  Initialization  Block    
  • 21.   Scamander  Solutions  BV  |  Bernhardstraat  1  |  3433  EL    NIEUWEGEIN   Tel.  030  602  900  |  www.scamander.com     References   • Integrating  Oracle  eBS  R12  and  Oracle  BI  11g     • Integrating  Oracle  eBS  and  Oracle  BI  EE  –  Links     • How  To  Diagnose  "You  are  not  currently  logged  in  to  the  Oracle  BI   Server.."  Error  When  Login  From  EBS  to  OBI  (Doc  Id  -­‐  758392.1)”   • Integrating  Oracle  Business  Intelligence  Applications  (OIBEE  11g)  With   Oracle  E-­‐Business  Suite  (Doc  Id  -­‐  1343143.1)