Common Redirection Mechanism
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Common Redirection Mechanism

on

  • 1,075 views

 

Statistics

Views

Total Views
1,075
Views on SlideShare
1,072
Embed Views
3

Actions

Likes
0
Downloads
38
Comments
0

2 Embeds 3

http://www.supratech.co.il 2
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Common Redirection Mechanism Document Transcript

  • 1. Roman Agaev, M.Sc, PMP Owner, Supra Information Technology ltd. Common Redirection Mechanism Author: Roman Agaev Date: Tuesday, March 27, 2007 15
  • 2. Roman Agaev, M.Sc, PMP Owner, Supra Information Technology ltd. Contents 1 Abstract.......................................................................................................................4 2 Analysis.......................................................................................................................4 3 Design.........................................................................................................................5 4 Conclusion...................................................................................................................5 5 Appendixes..................................................................................................................5 25
  • 3. Figures Figure 2-1: Redirection mechanism - high level diagram..............................................4
  • 4. 1Abstract The main goal of this document is trial of giving an additional level of potential client redirection within Siebel application after his/her authentication and primary authorization done using standard authentication adapters/mangers, responsibility and visibility features. The analyzed module must provide: •Additional client side redirection •Additional authorization •Additional redirection logic 2Analysis The module in general must answer on requirement that declares the neediness in some circumstances the client redirection within the Siebel application. •The server side redirection may be achieved using GotoView method of Application global and has no ability to be exposed in different way from within Siebel business layer. •The client side redirection in opposite can be realized using standard Siebel business layer. Within the business layer the ability of inline html/script injection can be used on order to achieve an appropriate redirection. The following diagram describes the system's high level: Figure 2-1: Redirection mechanism - high level diagram
  • 5. 3Design The functionality can be achieved using Field Retrieval Type property of Siebel applet's control. The values of that property that are relevant for the current discussion are: •Symbolic URL – used just for Siebel web site decomposition inline iframe control (activex solves the problem of window object access) form request – raises new window •Field Value – straight html/script injection1 The design will include several approach adaptation steps: •Common parameters mechanism for html/script storage •Siebel business component – new calculated field with html/JavaScript rounded by quotes •Siebel applet – exposition of previously defined calculated field using Field Retrieval Type populated as Field Value 4Conclusion The approach described in current essay permits another level of authorization and mainly can be used in order to redirect an unauthorized user from sensitive information to the appropriate web page for further authorization process. The implementation is very simple, accumulates several approaches like common system parameters2. 5Appendixes "Workflow usage best practices" (Roman Agaev) "Common VBC paradigm" (Roman Agaev) "Common error handling mechanism" (Roman Agaev) "System parameters paradigm" (Roman Agaev) 1 Document object should be used instead of window object, because of frame complexity within Siebel web site exposition 2 For additional information regarding the topic refer to "System parameters paradigm" from Appendixes section of the document.