BI front end

Hi,
will there be opportunities if one is expertise with the front end of BI, i.e. reporting and analytics side alone? If so, can any one let me know the specific requirements and tools for front end in SAP BI projects which are hot cakes these days?
Thanks,
Murali.

hi ali,
Normally three types of team member involve in bi projects.
Technical (Basis), BI Back-end team, BI front-end team
Roles responsibilities of front end team includes, Query definition, Pre-calculated web templates, BEx vs. Web, .net/java, Documents, Formatting and ODBO/ Third party
hope this helps
ray

Similar Messages

  • Fields for creation of BP in cProjects front-end are read-only

    Hi everyone,
    I'm a beginner in SAP-Development/Customizing so I hope this question isn't too easy
    I can't create a Business Partner using the cProjects front-end (Ressources > Staffing) because the necessary fields and buttons are read-only... (> web-Dynpro Component: DPR_ROL_STAFF; View-Info: VI_SEARCH_CREATE)
    I'm using CPRXRPM 450_700 patch 0006
    The field-control is standard-SAP (0SAP).
    My user-account has all cProject-roles + SAP-ALL
    I assume i can change the behaviour of these fields in the Field Control but I can't identify which is the corresponding Object Category to apply the changes.
    - Is there a documentation which field belongs to which Object Category in Field Control?
    - Or can somebody tell me a procedure to find it out on my own?
    Thanks in advance

    Hi,
    generally it is recommended to use transaction BP or ALE distribution to get the business partner be created.
    If you would like to create the BP in web UI directly, the user must have the Structural Authorization, see customizing path:
    Collaboration Projects -> Resource Management -> Organizational Management.
    It is very HR related topic, you may contact a HR consultant to know more details about it.
    Kind regard,
    Zhenbo

  • SharePoint Foundation 2013 - Search Configuration Issue - 2 App Servers and 2 Front-End Servers

    Hi, 
    We have a SharePoint Foundation 2013 with SP1 Environment. 
    In that, we have 2 Front-End Servers and 2 App Servers. In the Front-End Servers, the Search Service is stopped and is in Disabled state and in the 2 App Servers in One App Server, Search is Online and in another Search is Starting but goes to Stopped sooon
    after.
    Originally, we had only 1 App Server and we were running our Search Service and Search Service Application in that. Now since the index location became full and we were unable to increase the drive there, we added one more App Server and now the issue is
    Search is not properly getting configured in either of these App servers. What we want to do is run Search only in the new App Server, because we have a lot of storage space for Index locations here, but in the older App Server, not run Search at all.  We
    tried keeping the Search Service disabled and ran the below PowerShell Scripts, but none of the ones are working. These scripts are creating the Search Service Application, but the error of "Admin Component is not Online", "Could not connect
    to the machine hosting SharePoint 2013 admin component" is coming up. 
    http://www.funwithsharepoint.com/provision-search-for-sharepoint-foundation-2013-using-powershell-with-clean-db-names/
    http://blog.falchionconsulting.com/index.php/2013/02/provisioning-search-on-sharepoint-2013-foundation-using-powershell/
    http://blog.ciaops.com/2012/12/search-service-on-foundation-2013.html
    Can I get some help please?
    Karthick S

    Hi Karthick,
    For your issue, could you provide the
    detail error message of ULS log  to determine the exact cause of the error?
    For SharePoint 2013, by default, ULS log is at      
    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\LOGS
    For troubleshooting your issue,  you can try to run the SharePoint Products Configuration Wizard on your WFE servers and run the script for configuring the search service on SharePoint
    Foundation:
    [string]$farmAcct = "DOMAIN\service_Account"
    [string]$serviceAppName = "Search Service Application"
    Function WriteLine
    Write-Host -ForegroundColor White "--------------------------------------------------------------"
    Function ActivateAndConfigureSearchService
    Try
    # Based on this script : http://blog.falchionconsulting.com/index.php/2013/02/provisioning-search-on-sharepoint-2013-foundation-using-powershell/
    Write-Host -ForegroundColor White " --> Configure the SharePoint Foundation Search Service -", $env:computername
    Start-SPEnterpriseSearchServiceInstance $env:computername
    Start-SPEnterpriseSearchQueryAndSiteSettingsServiceInstance $env:computername
    $appPool = Get-SPManagedAccount -Identity $farmAcct
    New-SPServiceApplicationPool -Name SeachApplication_AppPool -Account $appPool -Verbose
    $saAppPool = Get-SPServiceApplicationPool -Identity SeachApplication_AppPool
    $svcPool = $saAppPool
    $adminPool = $saAppPool
    $searchServiceInstance = Get-SPEnterpriseSearchServiceInstance $env:computername
    $searchService = $searchServiceInstance.Service
    $bindings = @("InvokeMethod", "NonPublic", "Instance")
    $types = @([string],
    [Type],
    [Microsoft.SharePoint.Administration.SPIisWebServiceApplicationPool],
    [Microsoft.SharePoint.Administration.SPIisWebServiceApplicationPool])
    $values = @($serviceAppName,
    [Microsoft.Office.Server.Search.Administration.SearchServiceApplication],
    [Microsoft.SharePoint.Administration.SPIisWebServiceApplicationPool]$svcPool,
    [Microsoft.SharePoint.Administration.SPIisWebServiceApplicationPool]$adminPool)
    $methodInfo = $searchService.GetType().GetMethod("CreateApplicationWithDefaultTopology", $bindings, $null, $types, $null)
    $searchServiceApp = $methodInfo.Invoke($searchService, $values)
    $searchProxy = New-SPEnterpriseSearchServiceApplicationProxy -Name "$serviceAppName - Proxy" -SearchApplication $searchServiceApp
    $searchServiceApp.Provision()
    catch [system.exception]
    Write-Host -ForegroundColor Yellow " ->> Activate And Configure Search Service caught a system exception"
    Write-Host -ForegroundColor Red "Exception Message:", $_.Exception.ToString()
    finally
    WriteLine
    ActivateAndConfigureSearchService
    Reference:
    https://sharepointpsscripts.codeplex.com/releases/view/112556
    Thanks,
    Eric
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected].
    Eric Tao
    TechNet Community Support

  • Front End Runtimes in BI workload are always 0

    Hi,
               We have activated the technical content for BI Admin cockpit in Production. The delta process chains are
    running fine daily. The issue is we do not see the front end runtimes in BI workload via ST03N. Only for a very
    few queries we have RSDDSTAT settings activated at level 2. BI workload displays only OLAP and DM times
    for those queries. But the frontend times are always 0. We are extracting all the step categories. I can see
    the front end runtimes for all those queries in 0TCT_C01, but they are not shown in BI workload. Hence even
    the  Total Time of the query in BI workload is always smaller as it does not include the front end runtimes.
                Any idea why the data for front end runtimes is missing from BI workload ?
    Thanks,
    Sonali

    Hi,
    depending on your data flow you have to use the routines .
    Start routines - start routines:
    It is used to perform preliminary calculations.if you have any modifications required before the actual transformation is done, then you must write those routines in the start routine of 7.0.
    End routines - new:
    You can use an end routine to postprocess data after transformation on a package-by-package basis.
    Expert routine - update routine :
    You can use the expert routine if there are not sufficient functions to perform a transformation. The expert routine should be used as an interim solution until the necessary functions are available in the standard routine. You can use this to program the transformation yourself without using the available rule types. If you have already created transformation rules, the system deletes them once you have created an expert routine.
    Also Check the below link for detail info.
    Routine in Transformation.
    Reg
    Pra

  • Front end components are needed for LSO

    Dear experts,
    We want to implement Training & Eventmanagent in ESS portal. I searched in sdn .But i didn't get proper solution. It seems  from EHP5 onwards these services /iviews are obsolete and TEM is repleced by LSO only.
    for LSO Implementation which Business Package and portal components I need to be installed and which Add on to be installed in Application server.
    our landscape:  portal: NW EP 7.01 ehp2 , ess wda1.50 sp5, mss bp 1.51 sp5
                               R/3-----ECC 6.0 EHP5
    please suggest me regarding  Front end Software Components with SP's for LSO implementation.
    Thanks
    veeranji

    note that
    Usage of the learning solution landscape would be captured in the
    report as a engine metric.  There is no need to set a pricelist and
    a user type.
    All users logging into the SAP systems irrespective of the modules,
    need to be classified under the contractual user types :
    ERP Developer - BA
    ERP Professional user - AX
    ERP Limited Professional user - AY
    depending on the activities of the users matching with the usertype
    definition.
    service.sap.com -> SAP Support Portal -> Downloads -> SAP Support
    Packages -> Support Packages and Patches - Entry by Application Group ->
    SAP Application Components -> SAP ERP -> SAP ERP ENHANCE PACKAGE -> EHP4
    FOR SAP ERP 6.0 / NW7.01 -> Entry by Component -> Portal Content
    Here, you will find the two BPs:
    BP ERP INSTRUCTOR & TUTOR 1.41
    BP ERP TRAINING ADMIN 1.40
    Business Package for Learning (SAP ERP) 1.0 (PE-LSO-LPO)
    and check here
    http://help.sap.com/erp2005_ehp_04/helpdata/en/43/9065e6d9f521a6e1000000
    0a1553f6/frameset.htm

  • To avoid writing database code in the front end

    Hello,
    I am working on a database application using 10g database as backend and dotnet as front end. I wish to execute only oracle stored procedure for all the select (to avoid hard parse and use of bind variable), DDL and DML operations; just to avoid writing database code in the front end. Can anyone please give me a little examples of :
    1.Select query's output to be return as resultset by stored procedure.
    2.DML example by stored procedure.
    3.Any DDL example by stored procedure.
    using scott.emp, so that i would just call the stored procedure, rather than giving select,DML and/or DDL commands in the front end. Even though i have read in the documentation, but a clear cut examples will help me to get into clear concept as well.
    Thanks & Regards
    Girish Sharma

    Hi...
    -->Select example
    create or replace procedure get_emp(rc out sys_refcursor)
    is
    begin
    open rc for select * from emp;
    end;
    -->DML example
    create or replace procedure do_dml_emp(pempid in number,
    pempname varchar2,
    result out number)
    is
    begin
    insert into emp(empid,empname) values(pempid,pempname) returning empid into result;
    exception
    when others then
    result:=-1;
    end;
    -->DDL example
    create or replace procedure ddl_emp(colname varchar2,
    coltype varchar2,
    result out number)
    is
    begin
    result:=-1;
    execute immediate 'alter table emp add column ' || colname || ' ' || coltype ;
    result:=1;
    end;

  • Timed commands- Align LOs in the front-end (SBX, WBX, CBX)

    Hi,
    I read in this manual http://files.ettus.com/uhd_docs/manual/html/sync.html  that utilizing timed commands can ensure that phase offset between multiple front-end are remained constant after each re-tune. This is an Ettus official documents, I wonder if we can do this for multiple NI USRP 2930 as well or not ?
    since the software of NI is labview and I don't know where should we enter these commands.
    Thank you
    Bahareh

    Hi Bahareh,
    You may have more luck if you add your post to the RF Measurement Devices forums:
    http://forums.ni.com/t5/RF-Measurement-Devices/bd-p/290
    Applications Engineer
    National Instruments

  • Problem with index of numbers in BSP Front end

    Hello All,
    I am facing the below problem. Request your help.
    Scenario: When I am trying to add the projects in the Front end , I am facing the problem with the index of numbering of the projects.
    Example: If I am adding 6 projects ( at the max only 4 on each page i-e there are 2 pages ), then the index is wrongly numbered and the arrow (for direction of the pages) are wrongly displayed. The direction of the arrow is pointed to the next page rather pointing to the previous page and the index of numbering of the pages is wrong.
    Request you to please suggest if this is any code fault in the table maintainance activity in the backend (BSP).

    Hi Irina,
    If you mean the number range is skipping 10 numbers in between runs then its because of the buffering in the number range.
    To avoid the buffer influencing the number range, pass
    'X' to the function module parameter: IGNORE_BUFFER.
    This should resolve the problem.
    Cheers,
    Aditya

  • Front End servers within same Pool on different subnets

    The customer is looking to have Amazon AWS host Lync 2013, and despite Lync 2013 having built in HA via Pools, Amazon wants to split the Pools across two of their availability zones (AZ ). An AZ is nothing more than a metropolitan area network, or simply
    a data center located a few miles away. Essentially they want to split the Pools between their two AZs.
    I know that for Lync 2013, the only stretch Pool supported is the Persistent Chat server Pool, and that Front End Pools, Edge Pools, or Mediation Pools are not supported.
    Amazon states that the latency between their AZs is from 1 - 5 ms, which is well within tolerance, though they state that the AZs all have unique subnets.
    I know that none of this is supported, though I am being requested as to why it isn't.
    Forgetting about latency, is this not supported because all servers within a Pool must share the same IP subnet? Is this coded within Lync that only Pools within the same subnet will work? I think it is as with Lync 2010, a stretched VLAN was required for
    a FE Pool to work, which implies the same subnet.
    While on this, a Central site does not mirror that of an AD Site, where a Central Site is a reflection of Pools within an area. So can a Central Site span two AD sites? I believe the answer is yes when one considers that a remote branch office can also be
    its own AD site. The reason for asking this question is I am attempting to see if if the Central Site might also have something to do as to why stretched Pools aren't supported.
    Thanks!
    Christian
    Christian Frank

    Hi Guys,
    Just saw both of your responses. I totally agree that it isn't supported, and what Amazon has been proposing is essentially adding their HA via a redundant AZ so that their infrastructure is redundant, which is their HA (I don't agree!).
    What I am looking for is something a bit deeper as to why. For example, when Lync 2010 had the stretched FE Pool between two locations, it was done via a stretched VLAN, which implies that the servers on both ends must be on the same subnet.
    Amazon wants to stretch all the Pools, between their data centers, so they can say that the Lync infrastructure is highly available, though at each data center, the subnets will be different, and that is what I am attempting to validate.
    I know this isn't supported, though is it because the members within the pool would come from different IP subnets, and Lync 2013 is coded to expect fellow members to be within the same subnet? That essentialy is what the case of Lync 2010 FE Pools was when
    they stretched them. And if you go back to Exchange 2007, stretched VLAN was back then a way to create geo-clustering also, which is no longer the way.
    Frankly, I think it has to do with subnet, and I believe it has to do with how the Windows Fabric is written, and what it is expecting to see. I really think this is the case, which explains the whys as to how stretched Pools are no longer supported any
    longer. Yes?
    Thanks!
    Christian Frank

  • Front end problem

    <B>hello
    </B>
    <BR>
    i have a simple question .as all of us when make a small application that is accessible over the web has two parts(always).one is for all users of this site and other only for administators.
    front end accessible over the web is jsp page(in my application).my question is ,is it more appropriate to design the front end for adminstrators using java components.like by using javax.swing package or it must be the jsp page in which beans are used or applet. i have a confusion in the usablity of these as i want to design interface for admin usind swing components.
    which approach is better and why ?plz expalin ur answer also. waiting for reply inorder to design my application. thanX.

    I would choose jsp/servlets with login protection for admins only. I would choose that, because I like to program, but like to do things fast. With applets or stand alone java applications, I would have to code the client server communication and still have to code some login protection. Also you are less likely to run into firewall problems when you just use port 80 and http like the users do.

  • Front end and back end questions

    Hi,
    If I want to develop a web base SOA application by using Jcaps, I have several question want to ask.
    1.) In the front end, if i create the page by using eVision to create the page
    flow and the page layout, how can I match the fields of the page (such
    as the username, email, tel no... with the back end web services?
    2.) Does the flow of the front end web pages are control by the page flow in
    eVision? When will the eVision supported AJAX or JSF?
    3.) What is the use of the eInsight Business process manager, does it
    control all the back end flow, such as the flow of each web services?
    Does Jcaps has the Bpel engine to control the flow of web services?
    4.) I know that in JBoss, there is a jBPM server to control the flow of the front
    end pages, does JCAPS has this kind of server?
    5.) If i want to connect to the Database? I know that there is a eTL to extract
    the data from the database, it is true? Or do u recommend to connect the
    database directly through the web services by using JDBC or other
    framework as well?
    6.) If I have an existing application that is developed by .Net (With no web
    services). How can i integrate with other systems? What can I do in order
    to reuse the system? Or what Jcaps can do in this manner?
    Thanks for you reply! ^ ^

    Generally, back-end would consist of the taks associated with configuration of data targets (ODS, Cubes), working with extractors, mapping data to the data targets, writing transfer/start rtn/update rules, and creating Infopkgs/ Process Chains.
    Front-end deals with the use of the BW - writing queries, workbooks, web (although I think some of the infrastructure aspects of web reporting. e.g. javascript/templates might really could be considered backend).  Think of Front-end as all of the client/customer/user facing components.

  • Unable to See Custom Intergrator in R12 in front End

    Hi ,
    Did u had any luck .
    I am pretty much facing the same issue.
    I created a custom Integrator using the API . I can see the integrator in the tables but not from the fornt end. Can some one pleas eelborate what steps to be done to have it view in front end.
    BNE_INTEGRATOR_UTILS.CREATE_INTEGRATOR(P_APPLICATION_ID => p_application_id,
    P_OBJECT_CODE => 'XXXX_ASO_QOTIMP',
    P_INTEGRATOR_USER_NAME => 'XXXX: ASO Quote Import',
    P_LANGUAGE => 'US',
    P_SOURCE_LANGUAGE => 'US',
    P_USER_ID => FND_GLOBAL.USER_ID,
    BNE_INTEGRATOR_UTILS.CREATE_INTERFACE_FOR_API
    (P_APPLICATION_ID => P_APPLICATION_ID,
    P_OBJECT_CODE => 'XXXX_ASO_QOTIMP',
    P_INTEGRATOR_CODE => 'XXXX_ASO_QOTIMP_INTG',
    P_API_PACKAGE_NAME => 'XXXX_ASO_QOTIMP_ADI_PK',
    P_API_PROCEDURE_NAME => 'CREATE_INTERFACE',
    P_INTERFACE_USER_NAME => 'XXXX: ASO Quote Interface',
    P_PARAM_LIST_NAME => 'XXXX: ASO Quote PL',
    P_API_TYPE => 'PROCEDURE',
    P_API_RETURN_TYPE => NULL,
    P_UPLOAD_TYPE => 2,
    P_LANGUAGE => 'US',
    P_SOURCE_LANG => 'US',
    P_USER_ID => FND_GLOBAL.USER_ID,
    P_PARAM_LIST_CODE => X_PARAM_LIST_CODE,
    P_INTERFACE_CODE => X_INTERFACE_CODE);
         BNE_INTEGRATOR_UTILS.CREATE_DEFAULT_LAYOUT(     P_APPLICATION_ID => P_APPLICATION_ID,
                   P_OBJECT_CODE => 'XXXX_ASO_QOTIMP',
                   P_INTEGRATOR_CODE => 'XXXX_ASO_QOTIMP_INTG',
                                  P_INTERFACE_CODE => P_INTERFACE_CODE,
                             P_USER_ID => FND_GLOBAL.USER_ID,
                             P_FORCE          => P_FORCE,
                             P_ALL_COLUMNS      => P_ALL_COLUMNS,
                                  P_LAYOUT_CODE     => X_LAYOUT_CODE);
    PROCEDURE CreateWebAdi AS
         ln_application_id      NUMBER;
         lx_interface_code      VARCHAR2(50);
         lx_INTEGRATOR_CODE VARCHAR2(50);
         lx_param_list_code      VARCHAR2(50);
         l_force           BOOLEAN :=FALSE;
         L_ALL_COLUMNS           BOOLEAN :=FALSE;
         L_LAYOUT_CODE           VARCHAR2(30);
    BEGIN
    GetApplicationID(ln_application_id);
    CREATE_INTEGRATOR(ln_application_id,lx_INTEGRATOR_CODE);
    CREATE_INTERFACE_FOR_API(ln_application_id,lx_INTEGRATOR_CODE,lx_param_list_code,lx_interface_code);
    CREATE_DEFAULT_LAYOUT(ln_application_id,lx_interface_code,L_ALL_COLUMNS,l_force,L_LAYOUT_CODE);
    END;
    and i cud see the created integrator in these tables
    Select * From BNE_INTEGRATORS_B order by creation_date desc
    Select * From BNE_INTEGRATORS_TL order by creation_date desc
    Select * From BNE_INTERFACES_B order by creation_date desc
    But when i navigate to desktop integrator i dont see them in my create document page.I have associated the integrator to a custom application.
    I read somewhere in the earlier post that following additional steps to be done
    additional steps you need to perform to be able to access a custom integrator.
    1. Create a form function to access the integrator
    2. Link the integrator to the form function (security link)
    3. Add the function to your menu.
    Questions Related to it
    i) Now when we create a form function in application developer does there to have to be any action associated with the function ? if so what would be the action? or do we need to a create a dummy function?
    ii) How do i link my integrator to my form function ? would appreciate if some one can eloborate on it
    Would appreciate your inputs in this regard.
    Thanks
    Sunil

    Hi,
    please let me summarize what needs to be done, and also the easiest way.
    WebADI deals with access security (to make sure that not everyone can execute everything and can get data he shall not see).
    Two things to do:
    1. Create a record in a security table which links a form function to the integrator.
    2. Put this function in your menu somewhere and from that time on you should be able to execute.
    You should, because this simple approach does not work for me at all. I was cleaning the web cache, local cache, still not worked. Then I have checked the user guide and it states you need to bounce the apache. Ok, can I do this, is this what I want? No.
    I am doing it different,, and it works always (in R12):
    1. Create a record in a security table which links a form function to the integrator.
    2. Create a qualified function call to your integrator and link this directly as menu entry into your menu.
    to 1)
    the integrator to use is the 800:HR_SETUP_MAINT_FUNC_INTG
    "HR Maintain Integrator Form Function Association => you get it by using Responsibility: "HR Web ADI"
    table is BNE_SECURED_OBJECTS
    to 2)
    The function I am creating is the following (you can get it from the last step from the document creation wizard)
    Name = your choice
    parameter = "bne:page=BneCreateDoc&bne:viewer=BNE:EXCEL2000&bne:reporting=N&bne:integrator=20006:GENERAL_3_INTG"
    . > last part is your integrator (app id : name)
    type = SERVLET
    web_html_call = BneApplicationService
    2b)
    put this function into your menu, then you can always and immediate call your integrator.
    Keep in mind that R12.1.2 offers a new set of forms with a responsibility "Desktop Integration Manager" with which you can do all these steps in a web form.
    Just google for "Desktop Integration Manager".
    hope this helps!
    Volker

  • Diagram Not getting displayed on the Front End UI in SSM 7.5

    Hello ,
    We are running SSM 7.5 SP 04. We uploaded a custom image using diagram manager for the required context in the administration UI. The image is uploaded successfully. But , when I open the strategy tab for my context in the front end UI , I am getting a "HTTP 500 Page cannot be displayed error".
    I restarted the listeners and the JPIP sessions as well. But still the error persists. Please advise.
    Thanks and Regards
    Vijay

    Vijay,
    It is possible to successfully upload a strategy map into Diagram Manager and still not see it in the User Interface. After loading the goal diagram has to be Published To Server. You do that in Diagram Manager.
    You can upload a strategy map and Save that in Strategy Default in Administrator Interface, but unless you Publish it, it will not be exposed to the end users.
    In the Set Strategy Defaults area of the Administrator Interface, in the Create or Edit Goal Diagrams section. The Goal Diagram you loaded should have a Publish Date next to it. If it says Not Published, you need to Edit that Goal Diagram in Diagram Manager,
    In Diagram Manager under FILE at the top, choose Publish to Server.
    You now should see a Publish Date in the Administrator interface and Saving it will now make it available on the user side.
    Regards,
    Bob

  • How to implement Oracle user/role security with Access front end?

    Hi,
    We have successfully migrated our Access database tables to Oracle 10g using SQL developer. We've recreated all the users and roles(i.e., access groups) in Oracle and granted rights to tables.
    In the Access front end database, in the Database window we have saved linked Oracle tables which replaced the Access tables. The forms, reports, queries run fine with the linked Oracle tables. All the linked table use one ODBC DSN to the Oracle database with the same Oracle user id.
    We need to be able to authenticate users into the Oracle database and RE-link the tables based on their own unique user id. By during so we can allow users to use the Oracle standard user id/role and system privileges to control select, update, ect. rights to the database.
    I've been able to use the VB code within Access to logon into the database with a unique id, but I have not been able to find out how to RE-link the tables to the unique user id using VB. There should be some way to relink tables dynamically, based on users login into the Access front end.
    I don't know a great deal about Access projects, but I do know with SQL server allows login into your Access project and link tables dynamically.
    Can someone give me some assistance or point me in the right direction?
    Thanks in advance,
    Larry

    We had one of our programmers here come up with a VB code solution for re-linking table within Access. However the relinking takes 3-4 minutes for 100+ tables.
    In an effort to help you understand the situation better, I will attempt to elaborate on the problem:
    We have an Access 2003 application which currently has a front end using Access(forms, reports, queries, & VB code) and a MS Access 2003 backend.
    We have migrated the backend tables to Oracle. However, we still have a need to maintain the front end in Access, since we have over 60 forms, 40 reports, 200+ queries in Access. Its easy to understand, we have a significant investment in the front end(Obviously, the plan is to migrate the front end also at some future date).
    In order to utilized the existing front end, we have to validate and modify the current front end connections to the new Oracle backend. One of the features of Access is that you can "link" tables and save the link for runtime. Each Access table can have its own link which is a separate ODBC/JET connection. As such, each separate link has its own userid/database information.
    The other issue with using the Access front-end is that Access utilizes a workgroup file to implement user and group security. The workgroup file contains all the users and which groups the users belong to in Access. Then within Access, you allow users access to object(tables, queries, ect) by their userid and or group. When users open an Access database with Access security enabled, they are required to log into Access. The login is authenticated by the workgroup file. Once, logged into Access, users have rights to Access objects based on their rights granted to their userid and groups they belong. The problem here is that when you remove the linked Access tables and replace them with linked Oracle tables, Access has knowledge about Oracle table rights granted to users; nor would you expect it to.
    The dilema is the disconnect between Access and the fact Oracle utilizes a similar but much more sophisticated security model. It creates users and roles(which are similar to Access groups), and again this is independent of Access security.
    Our solution was to still use the Access workgroup file security along with the Oracle security model. By using the Access userid and then creating a similar Oracle userid with similar table rights granted in Access, you could apply security within Access and also with the Oracle database.
    For example, a user BOB logs into Access via the workgroup file, using VB code, Access then establishes a Oracle connection logining into Oracle using the same unique userid BOB into Oracle.
    After connecting and validating user BOB into Oracle, then the Access tables are relinked to Oracle using the user BOB userid and table rights.
    This Oracle userid has been granted table rights specific for this userid.This allows the user BOB to use the Access application and still be authenticated into the Oracle database.
    The problem with this solution is that the relinking of the saved Access tables takes 3-7 minutes for about 100+ tables. This is not acceptable for users each time they log into the application.
    Our current alternative is to use one Oracle userid to login each user, and use Access form restrictions/security to allow/prevent users from updating/viewing data. Obviously, this is not the optimal solution in respect to security, but it at least allows us to control access to the data(via the forms) by using one logon required for each user, and quick startup time for the application.
    I understand SQL server does a better job in integration, but we use Oracle which is what I am trying to work with.
    Larry

  • Web Start beginner - Web Start front end to existing web app?

    Hi all,
    I'm new to Web Start, though have been hearing about it for some time. Even after reading the documentation, I have some basic questions about it.
    Specifically, is it possible to invoke business methods via something like a Struts ActionServlet through a Web Start gui? That is, say my Web Start app and my existing web-based Struts app were on the same server, could I easily invoke the ActionServlet by passing in a URL with parameters? Thus giving me the ability to completely reuse my 'MC' of my Model-View-Controller app, and just replacing/adding another view ('V')?
    Has anyone ever done this? If so, are there good examples?
    Thanks in advance,
    Mike

    WebStart is a deployment mechanism for otherwise perfectly normal Java applications. WebStarted applications run on the client, not the server. WebStarted apps run in a protected environment (the Java sandbox), meaning they can't do potentially harmful things on the client machine such as reading and writing files or creating network connections to any server other than the one they were loaded from, unless you obtain special permissions from the user (the application needs to be signed for this to happen).
    So there is nothing that specifically prevents you from using a WebStarted application as a front-end for a Struts webapp. If it makes sense to use a client-side application for that purpose is a question only you can answer.

  • Diffrence between backend insert and front end insert into a table.

    I am developing a conversion program for tax exemption. For this program only ZX_EXEMPTIONS table is used to populate the data and we got confirmation from Oracle also regarding this.For inserting the data into this table we are taking the max of tax_exemption_id which is pk for this table and adding one to it and inserting into the table. But problem here is after inserting from back end we are not able to insert from front end.
    It seems backend data is holding the tax_exemption_id which is suppose to reserve by front end data.Please explain the different behavior of populating of tax_exemption_id from front end and back end.

    Hi,
    i think the problem is that you are using max-value + 1 for tax_exemption_id. But as ZX_EXEMPTIONS is using sequence ZX_EXEMPTIONS_S
    for primary key generation, you encounter situation that you are increasing PK Id for this table without increasing sequence value.
    When trying to insert rows from front end - which probably uses sequence value - it tries to use a sequence value already used by your backend
    process (which generated it by Maxvalue + 1) and would then encounter a primary key violation.
    I think you should use sequence mentioned above to generate your PK Ids in backend process as well. And before doing so, check current value
    of ZX_EXEMPTIONS_S, as you might need to rebuild the sequence in order to select nextval sucessfully for both frontend and backend.
    Regards

Maybe you are looking for

  • Deploying a jar file

    I just downloaded and installed the jdk1.3.1 into the root of my local drive. I am not sure if I am using the software correctly, I am launching a dos shell and cd to the directory c:\windows\desktop\internet, which is where the necessary files are s

  • How do I correct spacing errors that occured when converting a word file to pdf?

    I have a microsoft word file that when converted to pdf is changed. If I import it I loose the font style if I upload it I keep the fonts but the spacing on the document is all wrong. Any suggestions?

  • Can I upload from my  ipod to my computer

    Can I upload from my ipod to my computer?

  • Too many Transactions?

    Created a BPEL process (10.1.2.0.0) to access a stored procedure in a 10gR1 database and using the emp table. The PartnerLink references the stored procedure which takes a number (empno) and is to return the ename and sal corresponding to the empno.

  • Import bond

    hi friends,                     i have recieved a material through import order,i want to keep this in customs warehouse, and will recieve in a basis that, whenever i transfer frm customs warehouse, i will pay the duties. for keeping these at customs